Moffat
Moffat
Perth
Perth
Train Driving

Moffat to Perth

Updated: 30 May 2026

The journey from Moffat to Perth covers approximately 160 kilometers. By car, the most efficient route is via the M74, M8, and M90, taking roughly 2 hours. Public transport involves taking a bus to Lockerbie, then a train to Perth via Edinburgh or Glasgow, which takes significantly longer. Perth is known as the 'Fair City' and sits on the banks of the River Tay. The drive takes you through the heart of Scotland, crossing the Queensferry Crossing for spectacular views.

Total Distance: 160 km driving distance, 140 km straight-line air distance.
Fastest Way
Driving via the M90 is the fastest method at 2 hours.
Cheapest Way
Driving is the most cost-effective option for groups.
Compare Moffat to Perth Routes
Train
Connecting
Driving
Direct
Duration 3 hours 30 mins 2 hours
Avg Price 40-70 GBP 30-40 GBP in fuel
Operator ScotRail Personal Vehicle
Route Lockerbie to Edinburgh, then to Perth M74, M8, M90
Tip The train journey offers beautiful views of the Firth of Forth. The M90 is generally free-flowing but watch for speed cameras.
Travel Tips
  • Queensferry Crossing
    Enjoy the view from the bridge, but keep your eyes on the road.
  • Train Transfers
    Allow at least 30 minutes for your connection in Edinburgh.
  • Parking
    Use the Canal Street multi-story car park for central access.
  • Booking
    Book train tickets via the ScotRail website for the best prices.
  • Walking
    Perth is very walkable; explore the city center on foot.
Safety Tips
  • Motorway Safety
    Be aware of high winds on the Queensferry Crossing.
  • Train Safety
    Keep your luggage in sight at all times in busy stations.
  • Driving
    Avoid the M8 during peak rush hours to save time.
  • Emergency
    Keep a physical map in the car as a backup to GPS.
People Also Ask
  • Is there a direct bus?
    No, you will need to change at major hubs.
  • How long is the drive?
    It takes about 2 hours under normal conditions.
  • Is Perth a good base?
    Yes, it is centrally located for exploring the Highlands and Fife.
  • Where is the nearest train station?
    Lockerbie is the closest station to Moffat.
  • Are there tolls?
    No, there are no tolls on the M90 or Queensferry Crossing.
Quick Info
  • From Moffat, Scotland, United Kingdom
  • To Perth, Perth and Kinross, United Kingdom
  • Modes
Best Time to Travel

Summer for the best weather to enjoy Perth's riverside parks.

Things to Do in Perth
1
Scone Palace
Visit the historic crowning place of Scottish kings.
2
The Black Watch Castle & Museum
Learn about the history of Scotland's oldest Highland regiment.
3
Branklyn Garden
Explore this world-famous garden known for its rare plants and flowers.
4
Perth Museum
Discover the rich history of Perth and the surrounding region.
Tags
Moffat to Perth M90 motorway Perth travel Moffat to Perth train Scotland travel guide driving to Perth Moffat transport Perth tourism