The journey from Nairn to Edinburgh is a 260 km trip through the heart of Scotland. You can take a ScotRail train with a change in Inverness or a Citylink bus. The train journey takes approximately 3 hours 30 minutes. This route connects the coastal town of Nairn to the capital city of Edinburgh. It is a very straightforward journey with frequent daily services.
Total Distance: 260 km driving distance, 200 km straight-line air distance.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 3 hours 30 mins | 4 hours 30 mins |
| Avg Price | £40 - £70 | £30 - £45 |
| Operator | ScotRail | Citylink |
| Route | Nairn to Inverness, then train to Edinburgh Waverley. | A9 road via Inverness, Perth, and Edinburgh. |
| Tip | The train is faster and more comfortable than the bus. | The bus stops at Edinburgh Bus Station. |
Year-round, as this is a vital regional route.