Lossiemouth
Lossiemouth
Perth
Perth
Train Driving

Lossiemouth to Perth

Updated: 28 May 2026

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.
Fastest Way
Driving is the fastest method, taking approximately 2 hours 45 minutes.
Cheapest Way
Driving is the most economical way to reach Perth.
Compare Lossiemouth to Perth Routes
Train
Connecting
Driving
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.
Travel Tips
  • Driving Safety
    The A9 is a major road with average speed cameras; maintain a steady speed.
  • Outdoor Activities
    If you are visiting for outdoor activities, check the weather forecast before heading out.
  • Parking
    Parking in Perth can be busy; look for designated car parks.
  • Local Food
    Try the local food in one of the city's cafes; it is fresh and locally sourced.
  • Walking
    Perth is a compact city; it is best explored on foot once you arrive.
Safety Tips
  • Road Conditions
    Rural roads can be icy in winter; check local weather reports before traveling.
  • Emergency
    Perth has a local hospital; for serious emergencies, head to Ninewells Hospital in Dundee.
  • Pedestrian Safety
    Use designated crossings in the city centre.
  • Night Travel
    Rural roads can be dark; use your lights appropriately.
People Also Ask
  • Is Perth a historic city?
    Yes, it has a long history and is home to several historic sites.
  • How long does it take to drive to Perth?
    It takes about 2 hours 45 minutes from Lossiemouth.
  • Are there trains to Perth?
    Yes, Perth has a railway station on the main line.
  • What is the best thing to see in Perth?
    The Scone Palace and the Perth Museum and Art Gallery are top attractions.
  • Is parking free in Perth?
    Some parking is free, but many areas require payment.
Quick Info
  • From Lossiemouth, Scotland, United Kingdom
  • To Perth, Perth and Kinross, United Kingdom
  • Modes
Best Time to Travel

May to September for pleasant weather and outdoor activities.

Things to Do in Perth
1
Scone Palace
Visit this historic palace. It is a must-visit for its history and beautiful gardens.
2
Perth Museum and Art Gallery
Explore the city's history and the surrounding area. It is a great place to start your visit.
3
River Tay
Enjoy the beautiful river views. It is a great place for a walk or a picnic.
4
Branklyn Garden
Visit this beautiful garden. It is a must-visit for nature lovers.
Tags
Lossiemouth to Perth Perth travel Scotland travel driving to Perth train to Perth A9 route Moray to Perth Lossiemouth transport