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.
|
Connecting
|
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. |
August for the Festival, or spring for pleasant weather.