St Andrews
St Andrews
Inverness
Inverness
Train Driving

St Andrews to Inverness

Updated: 31 May 2026

The journey from St Andrews to Inverness covers 200 km. By train, you can take a bus to Leuchars station and then a train to Inverness, taking about 3.5 hours. Driving via the A9 is a direct option, taking roughly 3 hours. Inverness is the capital of the Highlands, famous for its proximity to Loch Ness.

Total Distance: 200 km driving, 170 km air distance.
Fastest Way
Driving takes about 3 hours.
Cheapest Way
Advance train tickets booked online.
Compare St Andrews to Inverness Routes
Train
Connecting
Driving
Direct
Duration 3 hours 30 mins 3 hours
Avg Price 50-90 GBP 35-50 GBP fuel
Operator ScotRail N/A
Route Bus to Leuchars, then train to Inverness. A9.
Tip Book via the ScotRail website for the best prices. The A9 is a major road; watch for speed cameras.
Travel Tips
  • Train Booking
    Use a Railcard to save on your ticket.
  • Parking
    Use the Inverness City Centre car park for easy access.
  • Weather
    Inverness can be rainy; bring an umbrella.
  • Connectivity
    Download your tickets to your phone wallet.
  • Local Transport
    The city centre is very walkable.
Safety Tips
  • Driving
    Be careful on the A9 during heavy traffic.
  • Personal Safety
    Stay in busy areas at night.
  • Emergency
    Dial 999 for any urgent assistance.
  • Valuables
    Keep your belongings secure in crowded areas.
People Also Ask
  • Is there a direct train?
    No, you must take a bus to Leuchars station first.
  • How long is the drive?
    About 3 hours.
  • Is Inverness safe?
    It is generally safe, but be aware of your surroundings.
  • What is the best train operator?
    ScotRail is the main operator for the main leg.
  • Are there tolls?
    No tolls on this route.
Quick Info
  • From St Andrews, Fife, United Kingdom
  • To Inverness, Highland, United Kingdom
  • Modes
Best Time to Travel

May to September for pleasant weather.

Things to Do in Inverness
1
Inverness Castle
A historic castle that offers great views of the city.
2
Loch Ness
A world-famous lake that is a must-visit.
3
Culloden Battlefield
A historic site that is a must-visit.
4
Inverness Museum and Art Gallery
A fantastic museum with a diverse collection.
Tags
St Andrews to Inverness train to Inverness bus to Inverness A9 route ScotRail train Inverness travel Scotland travel St Andrews station