Inverness
Inverness
Perth
Perth
Train Bus

Inverness to Perth

Updated: 28 May 2026

Perth is a city located 180 kilometers south of Inverness. The train journey takes approximately 2 hours and 30 minutes, offering a scenic ride through the Highlands. Alternatively, the Citylink bus service runs along the A9, providing a reliable connection. This route is perfect for those looking to explore the historic sites of Perthshire.

Total Distance: 180 km driving, 155 km air distance.
Fastest Way
Train, taking 2 hours 30 minutes with frequent daily departures.
Cheapest Way
Bus, with affordable fares available on the Citylink network.
Compare Inverness to Perth Routes
Train
Direct
Bus
Direct
Duration 2 hours 30 mins 3 hours
Avg Price 15-25 GBP 12-18 GBP
Operator ScotRail Citylink
Route Inverness Station to Perth Station. Inverness Bus Station to Perth via A9.
Tip The train journey is very scenic, passing through the heart of the Highlands. Buses are a great way to see the countryside and smaller towns along the way.
Travel Tips
  • Train Tickets
    Buy your tickets at the station or online to save time.
  • Walking
    Perth is a compact city; most attractions are within walking distance.
  • Bus Schedule
    Check the Citylink website for the latest bus times, especially on weekends.
  • Local Info
    Visit the local tourist information center for maps and event details.
  • Weather
    The area can be breezy; dress in layers.
Safety Tips
  • Road Safety
    The A9 is a busy road; use caution when driving.
  • Night Safety
    The city is generally safe, but stay in well-lit areas at night.
  • Emergency
    Local services are available in the city center.
  • Travel Planning
    Always check your return transport times before heading out for the day.
People Also Ask
  • Is it a long journey?
    No, it takes about 2.5 hours.
  • Can I take the train?
    Yes, there are regular direct trains.
  • What is Perth famous for?
    It is known for its history and as a gateway to the Highlands.
  • Are there buses?
    Yes, Citylink operates regular services.
  • Is it easy to walk around?
    Yes, the city center is very walkable.
Quick Info
  • From Inverness, Highlands, United Kingdom
  • To Perth, Perthshire, United Kingdom
  • Modes
Best Time to Travel

May to September for the best weather to explore the city.

Things to Do in Perth
1
Scone Palace
Visit this historic palace, the crowning place of Scottish kings.
2
Perth Museum and Art Gallery
Learn about the history of the region in this engaging local museum.
3
The Black Watch Castle and Museum
Explore the history of this famous Scottish regiment.
4
Branklyn Garden
Enjoy a relaxing walk in this beautiful garden, known for its diverse plant collection.
Tags
Inverness to Perth train Inverness to Perth bus travel to Perth ScotRail Inverness to Perth Citylink Inverness to Perth distance Inverness to Perth Perth day trip A9 Inverness to Perth