Dingwall
Dingwall
Perth
Perth
Train Driving

Dingwall to Perth

Updated: 28 May 2026

The journey from Dingwall to Perth is a 200-kilometer trip south along the A9. By train, you will travel to Inverness and then take the Highland Main Line to Perth. This route takes you through the heart of the Cairngorms and into the historic city of Perth, known as the Fair City.

Total Distance: 200 km driving, 170 km air distance.
Fastest Way
Driving takes approximately 2 hours 45 minutes.
Cheapest Way
Driving is the most cost-effective and flexible option.
Compare Dingwall to Perth Routes
Train
Connecting
Driving
Direct
Duration 3 hours 30 mins 2 hours 45 mins
Avg Price 35-60 GBP 30-45 GBP
Operator ScotRail Personal Vehicle
Route Far North Line to Inverness, then Highland Main Line to Perth. A862 to A9, continuing south to Perth.
Tip The train journey is very scenic; keep your camera ready. The A9 is a major road; expect heavy traffic during peak hours.
Travel Tips
  • Train Booking
    The Highland Main Line is popular; book your seat in advance.
  • Driving
    The A9 is a major road; expect heavy traffic during peak hours.
  • Parking
    Perth has several public car parks in the city center.
  • Weather
    The weather can be changeable; pack layers.
  • Sightseeing
    Perth is a very walkable city; bring comfortable shoes.
Safety Tips
  • Driving
    Be aware of icy conditions on the A9 in winter.
  • City Safety
    Stay aware of your surroundings in busy city center areas at night.
  • Rail Safety
    Keep your luggage close on the train.
  • Emergency
    Dial 999 for any emergency.
People Also Ask
  • Is there a direct train?
    No, you must change at Inverness.
  • How long is the drive?
    Approximately 2 hours 45 minutes.
  • Is the A9 safe?
    Yes, but it requires careful driving in winter.
  • Where to park?
    The city center has ample parking.
  • Are there buses?
    Yes, Citylink operates services.
Quick Info
  • From Dingwall, Scotland, United Kingdom
  • To Perth, Perth and Kinross, United Kingdom
  • Modes
Best Time to Travel

May to September for the best weather and sightseeing.

Things to Do in Perth
1
Scone Palace
Visit the historic crowning place of Scottish kings. It is a beautiful and historic site.
2
Perth Museum
Learn about the history of the city and the region. It is a fascinating local museum.
3
Kinnoull Hill
Enjoy a walk up this hill for panoramic views of the city and the River Tay.
4
Branklyn Garden
Visit this beautiful garden known for its diverse plant collection. It is a peaceful retreat.
Tags
Dingwall to Perth train A9 road route travel from Dingwall to Perth ScotRail Dingwall to Perth driving Dingwall to Perth Perth travel Highland to Perth Central Scotland