Inverness
Inverness
Perth
Perth
Train Driving

Inverness to Perth

Updated: 31 May 2026

The journey from Inverness to Perth covers 180 km. The most practical mode is the train, which offers scenic views. Driving involves the A9 road. The rail journey takes approximately 2 hours. Perth is a historic city in Scotland.

Total Distance: 180 km driving, 160 km air distance.
Fastest Way
Train, taking 2 hours.
Cheapest Way
Train, if booked in advance.
Compare Inverness to Perth Routes
Train
Direct
Driving
Direct
Duration 2 hours 2 hours
Avg Price 30-60 GBP 30-50 GBP fuel
Operator ScotRail N/A
Route Inverness to Perth. A9.
Tip The train journey is very scenic. The A9 is a major road but can be busy.
Travel Tips
  • Booking
    Book train tickets early for the best prices.
  • Parking
    Use the central car parks for easy access.
  • Walking
    Perth is very walkable; explore the city center on foot.
  • Weather
    Scotland can be rainy; bring a waterproof jacket.
  • Tickets
    Keep your ticket for the entire journey.
Safety Tips
  • Night Safety
    Stay in well-lit areas in the city center at night.
  • Emergency
    Dial 999 for any emergency.
  • Road Safety
    The A9 is a major road; drive with care.
  • Personal Belongings
    Keep bags secure in busy areas.
People Also Ask
  • Is there a direct train?
    Yes, ScotRail provides direct services.
  • How long is the drive?
    Approximately 2 hours.
  • Is Perth worth visiting?
    Yes, for its history and palaces.
  • What is the best rail operator?
    ScotRail is the primary operator.
  • Are there tolls?
    No, there are no toll roads on this route.
Quick Info
  • From Inverness, Highland, United Kingdom
  • To Perth, Scotland, United Kingdom
  • Modes
Best Time to Travel

May to September for outdoor activities.

Things to Do in Perth
1
Scone Palace
Visit this historic palace. It is a must-see.
2
Perth Museum
Learn about local history. It is a great cultural stop.
3
The Black Watch Museum
See the military museum. It is a great landmark.
4
Kinnoull Hill
Hike the hill for great views. It is a unique experience.
Tags
Inverness to Perth train driving Inverness to Perth A9 road Perth travel guide Highland to Perth train tickets fastest way to Perth UK travel tips Perth city break