The journey from Dingwall to Elgin covers approximately 105 kilometers along the scenic A96 corridor. You can travel by car in roughly 90 minutes, passing through Nairn and Forres. Alternatively, the train journey requires a change at Inverness station. This route connects the Highland capital region with the historic heart of Moray. Expect rolling farmland and coastal views as you head east.
Total Distance: 105 km driving, 85 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 2 hours 15 mins | 1 hour 30 mins |
| Avg Price | 18-25 GBP | 15-20 GBP |
| Operator | ScotRail | Personal Vehicle |
| Route | Far North Line to Inverness, then Aberdeen line to Elgin. | A862 to A96 via Inverness and Nairn. |
| Tip | Book via the ScotRail app for cheaper advance tickets. | Watch for speed cameras on the A96 near Nairn. |
May to September for clear road conditions and daylight.