The journey from Lossiemouth to Perth covers 200 kilometers, taking you from the Moray coast to the historic city of Perth. Driving via the A96 and A9 is the most direct method, taking about 2 hours 45 minutes. Alternatively, you can travel to Elgin and take the train to Perth. Perth is a historic city known for its beautiful parks, river views, and proximity to the Highlands.
Total Distance: 200 km driving distance, 160 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 3 hours 30 mins | 2 hours 45 mins |
| Avg Price | 35-60 GBP | 28-40 GBP in fuel |
| Operator | ScotRail | N/A |
| Route | Bus to Elgin, then train to Perth Station via Inverness. | A96 to Inverness, then A9 south to Perth. |
| Tip | Book your train tickets in advance via the ScotRail website for cheaper fares. | The A9 is a major road with average speed cameras; maintain a steady speed. |
May to September for pleasant weather and outdoor activities.