Beauly
Beauly
Perth
Perth
Train Driving

Beauly to Perth

Updated: 28 May 2026

The journey from Beauly to Perth covers approximately 180 kilometers, taking you south through the heart of the Highlands. By car, you will follow the A9, which is the main route connecting the north and south of Scotland. The train journey involves a change at Inverness, followed by a direct service to Perth Station. This route passes through stunning landscapes, including the Cairngorms National Park. Expect a drive time of about 2 hours and 30 minutes, while the train takes approximately 3 hours and 30 minutes. Perth is a vibrant city with a rich history.

Total Distance: 180 km driving distance, 150 km straight-line air distance.
Fastest Way
Driving, taking approximately 2 hours 30 minutes via the A9.
Cheapest Way
Driving, costing approximately 25-35 GBP in fuel.
Compare Beauly to Perth Routes
Train
Connecting
Driving
Direct
Duration 3 hours 30 mins 2 hours 30 mins
Avg Price 30-50 GBP 25-35 GBP in fuel
Operator ScotRail N/A
Route Beauly to Inverness, then Inverness to Perth. A862 to A9 South.
Tip The train journey offers beautiful views of the Highland countryside. The A9 is a dual carriageway for much of the route, making for a comfortable drive.
Travel Tips
  • Train Booking
    Book your tickets in advance on the ScotRail website to save money.
  • A9 Traffic
    The A9 can be busy; check for roadworks or accidents before you depart.
  • Parking
    Perth has several public car parks; use the one near the city center for easy access.
  • Weather
    Check the weather forecast before you travel, especially in winter.
  • City Access
    Perth is a walkable city; once you arrive, you can explore most sites on foot.
Safety Tips
  • Driving Safety
    The A9 has many speed cameras; stay within the speed limits at all times.
  • Pedestrian Safety
    Be careful when crossing busy streets in the city center.
  • Emergency
    Keep a mobile phone charged and have emergency numbers saved.
  • Rail Safety
    Stay behind the yellow line at all times while waiting at the station.
People Also Ask
  • Is there a direct train from Beauly to Perth?
    No, you must change at Inverness.
  • How long is the drive from Beauly to Perth?
    It takes about 2 hours and 30 minutes via the A9.
  • Is Perth a good place to visit?
    Yes, it is a historic city with many attractions and a vibrant atmosphere.
  • Can I take a bus from Beauly to Perth?
    Yes, but it requires multiple changes and is slower than the train.
  • What is the best time to visit Perth?
    Summer months offer the best weather for outdoor activities.
Quick Info
  • From Beauly, 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 home of the Earls of Mansfield and the crowning place of Scottish kings. It is a must-see site.
2
Perth Museum
Explore the history and culture of Perth and the surrounding area. It is located in the city center.
3
The Black Watch Castle & Museum
Learn about the history of the famous Black Watch regiment. It is located in Balhousie Castle.
4
Branklyn Garden
Enjoy the beautiful plants and flowers in this world-renowned garden. It is a peaceful oasis in the city.
Tags
Beauly to Perth A9 road Perth travel Highland transport Scotland road trip train to Perth driving to Perth Perth city guide