The journey from Elgin to Thurso is a long but rewarding trip through the northern Highlands. By car, you will follow the A96 and A9, covering approximately 230 kilometers. This route is part of the famous North Coast 500 scenery. Alternatively, you can take a bus via Inverness, which is the most budget-friendly option. Expect a travel time of roughly 3 hours 30 minutes by car or 5 hours by bus. The landscape changes from rolling farmland to dramatic coastal cliffs.
Total Distance: 230 km driving distance, 175 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 5 hours | 3 hours 30 minutes |
| Avg Price | 25-40 GBP | 45-60 GBP in fuel |
| Operator | Stagecoach / Citylink | Personal Vehicle |
| Route | Elgin to Inverness, then Inverness to Thurso. | A96 to Inverness, then A9 north to Thurso. |
| Tip | Book tickets online to save money on long-distance bus travel. | The A9 north of Inverness is a scenic but long drive. |
May to August for long daylight hours and better road conditions.