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.
|
Direct
|
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. |
May to September for the best weather to explore the city.