Traveling from Cardigan to Inverness covers approximately 750 km across the length of Great Britain. The journey typically requires a combination of local bus services to reach major rail hubs like Carmarthen or Swansea. From there, you connect to the West Coast Main Line heading north toward Glasgow or Edinburgh. The final leg involves the Highland Main Line, offering scenic views of the Cairngorms. Expect a total travel time of at least 12 hours due to the distance and necessary transfers.
Total Distance: 750 km driving distance, 580 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 13 hours | 10 hours 30 mins |
| Avg Price | 120-250 GBP | 150-200 GBP (fuel) |
| Operator | Transport for Wales and Avanti West Coast | N/A |
| Route | Cardigan to Carmarthen (Bus), then train via Swansea, Crewe, and Edinburgh to Inverness. | A487, A48, M4, M6, M74, M8, A9. |
| Tip | Book Advance tickets at least 12 weeks early to secure the lowest fares. | The A9 from Perth to Inverness is a major trunk road; watch for average speed cameras. |
May to September for longer daylight hours and better weather in the Highlands.