Tain
Tain
Forres
Forres
Train Driving

Tain to Forres

Updated: 28 May 2026

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.
Fastest Way
Driving is the fastest method, taking approximately 80 minutes compared to over 2 hours by train.
Cheapest Way
Driving is the cheapest option if traveling with more than one passenger, costing roughly 15 GBP in fuel.
Compare Tain to Forres Routes
Train
Connecting
Driving
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.
Travel Tips
  • Fuel Stops
    Refuel in Tain or Inverness as petrol stations are sparse on certain stretches of the A96.
  • Train Tickets
    Book your train tickets in advance via the ScotRail website to secure cheaper Advance fares.
  • Road Conditions
    Check Traffic Scotland for updates on A96 roadworks before departing.
  • Parking
    Forres town center has several pay-and-display car parks that are reasonably priced.
  • Connectivity
    Mobile signal can be intermittent in the rural areas between Nairn and Forres.
Safety Tips
  • Weather Awareness
    High winds can affect driving on the Kessock Bridge; drive with caution.
  • Wildlife
    Be alert for deer crossing the road, especially during dawn and dusk.
  • Emergency
    Keep a physical map in your car as GPS signals can drop in remote sections.
  • Speed Cameras
    The A96 has several average speed camera zones; maintain the limit strictly.
People Also Ask
  • Is there a direct train from Tain to Forres?
    No, you must change trains at Inverness Station.
  • How long does it take to drive from Tain to Forres?
    It typically takes 1 hour and 20 minutes under normal traffic conditions.
  • Are there tolls on this route?
    No, there are no tolls on the A9 or A96 roads.
  • What is the best way to travel between these towns?
    Driving is the most convenient and fastest method.
  • Does the bus run between Tain and Forres?
    Yes, but it requires multiple changes and is significantly slower than driving.
Quick Info
  • From Tain, Highlands, United Kingdom
  • To Forres, Moray, United Kingdom
  • Modes
Best Time to Travel

May to September for clear road conditions and extended daylight hours.

Things to Do in Forres
1
Sueno's Stone
Visit this massive 9th-century Pictish carved stone located on the outskirts of Forres. It stands over 6 meters tall and features intricate battle scenes.
2
Falconer Museum
Explore the history of Moray through local artifacts and natural history exhibits. It is located in the town center and offers free entry.
3
Grant Park
Enjoy a walk through these beautifully maintained gardens. The park hosts the annual Forres Highland Games.
4
Nelson's Tower
Climb this historic tower on Cluny Hill for panoramic views of the surrounding countryside. It was built to commemorate Admiral Nelson.
Tags
Tain to Forres travel driving Tain to Forres train Tain to Forres A9 road Tain Moray travel guide Highlands to Moray transport Forres transport links Tain station routes Scotland road trip A96 route