Lossiemouth
Lossiemouth
Edinburgh
Edinburgh
Train Driving

Lossiemouth to Edinburgh

Updated: 28 May 2026

The journey from Lossiemouth to Edinburgh covers 260 kilometers, taking you from the Moray coast to Scotland's historic capital. You can drive via the A9, which takes about 3 hours 45 minutes, or take a bus to Elgin and then a train to Edinburgh Waverley. The train journey is a scenic route through the heart of Scotland. Edinburgh is a world-renowned city with a rich history and vibrant culture.

Total Distance: 260 km driving distance, 200 km straight-line air distance.
Fastest Way
Driving is generally the fastest method, taking about 3 hours 45 minutes.
Cheapest Way
Booking an advance train ticket is often the most cost-effective way to travel.
Compare Lossiemouth to Edinburgh Routes
Train
Connecting
Driving
Direct
Duration 4 hours 3 hours 45 mins
Avg Price 40-75 GBP 35-55 GBP in fuel
Operator ScotRail N/A
Route Bus to Elgin, then train to Edinburgh Waverley via Inverness or Perth. A96 to Inverness, then A9 south to Perth, then M90 to Edinburgh.
Tip Book your tickets in advance to secure the best prices. The A9 is a major road with average speed cameras; maintain a steady speed.
Travel Tips
  • Train Booking
    Use the ScotRail website to find the best deals on tickets between Elgin and Edinburgh.
  • City Transport
    Edinburgh is a very walkable city; wear comfortable shoes.
  • Parking
    Edinburgh city centre parking is expensive; look for hotels that offer parking or use public transport.
  • Shopping
    Princes Street is the main shopping thoroughfare; it is a must-visit for retail therapy.
  • Weather
    Edinburgh can be windy and rainy; always carry an umbrella.
Safety Tips
  • Traffic
    Edinburgh city centre is busy; be careful when walking near major roads.
  • Nightlife
    The city centre is vibrant at night; stick to well-lit areas.
  • Emergency
    Royal Infirmary of Edinburgh is the main hospital for the city.
  • Public Transport
    Keep your belongings secure when using public transport.
People Also Ask
  • Is there a direct train from Lossiemouth to Edinburgh?
    No, you must travel to Elgin first to catch the train.
  • How long does the train take from Elgin to Edinburgh?
    The journey typically takes about 3 hours 30 minutes.
  • Is Edinburgh a good place to visit?
    Yes, it offers a mix of history, culture, and shopping.
  • Can I drive to Edinburgh?
    Yes, the A9 is the primary road route from the Highlands to Edinburgh.
  • Are there buses from Lossiemouth to Edinburgh?
    Yes, but they are generally slower than the train from Elgin.
Quick Info
  • From Lossiemouth, Scotland, United Kingdom
  • To Edinburgh, City of Edinburgh, United Kingdom
  • Modes
Best Time to Travel

August for the Festival, or spring for pleasant weather.

Things to Do in Edinburgh
1
Edinburgh Castle
Visit this iconic castle overlooking the city. It is a must-see for its history and views.
2
Royal Mile
Walk along this historic street connecting the castle to the Palace of Holyroodhouse. It is filled with shops, cafes, and history.
3
Arthur's Seat
Hike up this ancient volcano for panoramic views of the city. It is a great way to get some exercise and see the sights.
4
National Museum of Scotland
Explore this world-class museum featuring everything from history to science. It is a great place for all ages.
Tags
Lossiemouth to Edinburgh Edinburgh travel train to Edinburgh driving to Edinburgh ScotRail A9 route Scotland capital Lossiemouth transport