Forres
Forres
Perth
Perth
Train Driving

Forres to Perth

Updated: 28 May 2026

The journey from Forres to Perth covers 180 kilometers. The most direct route is by car via the A96 and the A9, traveling south through the Highlands. This drive typically takes 2.5 to 3 hours. Perth is a historic city known as the 'Fair City' and is located on the banks of the River Tay. Public transport is available but involves a longer journey time.

Total Distance: 180 km driving distance, 145 km straight-line air distance.
Fastest Way
Driving is the fastest way to reach Perth, taking about 2.5 hours.
Cheapest Way
Driving is the most cost-effective method for this distance.
Compare Forres to Perth Routes
Train
Connecting
Driving
Direct
Duration 3 hours 30 mins 2 hours 30 mins
Avg Price £30-£50 £25-£35 fuel
Operator ScotRail Personal Vehicle
Route Forres to Inverness, then train to Perth. A96 to Inverness, then A9 south to Perth.
Tip The train journey is very scenic. The A9 south of Inverness is a stunning route.
Travel Tips
  • A9 Traffic
    The A9 can be busy; allow extra time for your journey.
  • Parking
    Perth has public parking in the city center.
  • Local Shops
    Support local businesses in the city center.
  • Walking
    The city is very walkable and charming.
  • Weather
    The weather can be unpredictable; always carry a waterproof jacket.
Safety Tips
  • Road Safety
    The A9 is a major road; drive with care.
  • Emergency
    Perth has local medical services; the nearest major hospital is in Perth.
  • Night Travel
    Roads are well-lit in town but can be dark in rural areas.
  • Pedestrian Safety
    Use designated crossings in the city center.
People Also Ask
  • Is there a train to Perth?
    Yes, Perth has a station on the main Highland line.
  • How long is the drive from Forres?
    It takes about 2.5 hours via the A9.
  • Is Perth worth visiting?
    Yes, it is a beautiful city and a gateway to the Highlands.
  • Are there buses from Forres?
    Yes, but they require a change in Inverness.
  • What is the best way to travel?
    Driving is the most convenient method.
Quick Info
  • From Forres, Moray, United Kingdom
  • To Perth, Perthshire, United Kingdom
  • Modes
Best Time to Travel

May to September for the best weather and daylight hours.

Things to Do in Perth
1
Scone Palace
Visit this historic palace, the crowning place of Scottish kings. It is a beautiful and peaceful place to explore.
2
Perth Museum and Art Gallery
Learn about the history of Perth and its surrounding area. It is a great museum.
3
River Tay
Enjoy a walk along the banks of the River Tay. It is a beautiful and peaceful place to explore.
4
Black Watch Castle and Museum
Learn about the history of the Black Watch regiment. It is a great museum.
Tags
Forres to Perth driving to Perth A9 route Highlands travel Forres transport Perth guide Scotland road trip Perthshire travel