The journey from Tain to Forres spans approximately 85 kilometers via the A9 and A96 roads. You will cross the Kessock Bridge near Inverness before heading east through the heart of Moray. Driving is the most efficient method, taking roughly 80 minutes depending on traffic near the Raigmore Interchange. Alternatively, you can take the ScotRail service from Tain Station, though this requires a change at Inverness. This route offers stunning views of the Moray Firth coastline throughout the drive.
Total Distance: 85 km driving distance, 60 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 2 hours 15 minutes | 1 hour 20 minutes |
| Avg Price | 18-25 GBP | 15-20 GBP in fuel |
| Operator | ScotRail | Personal Vehicle |
| Route | Tain Station to Inverness, then change for Forres Station. | A9 south to Inverness, then A96 east to Forres. |
| Tip | Check the ScotRail app for real-time platform changes at Inverness. | Avoid the Raigmore Interchange during peak morning and evening rush hours. |
May to September for clear road conditions and extended daylight hours.