Traveling from Elgin to Dingwall involves crossing the scenic Moray and Highland regions. The most reliable method is by train, which takes you via Inverness, the Highland capital. Alternatively, you can drive via the A96 and A835, a route covering roughly 115 kilometers. The journey offers glimpses of the Moray Firth coastline and the rugged interior. Expect a total travel time of approximately 2 hours by rail or 1 hour 45 minutes by car.
Total Distance: 115 km driving distance, 90 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 2 hours | 1 hour 45 minutes |
| Avg Price | 20-30 GBP | 25-30 GBP in fuel |
| Operator | ScotRail | Personal Vehicle |
| Route | Elgin to Inverness, then Inverness to Dingwall. | A96 to Inverness, then A835 towards Dingwall. |
| Tip | The train ride from Inverness to Dingwall offers beautiful views of the Beauly Firth. | Traffic can be heavy near the Kessock Bridge during rush hour. |
April to October for pleasant weather and clear road conditions.