Traveling from Elgin to Swansea covers approximately 850 km across the length of Great Britain. The most efficient public transport route involves taking a ScotRail service to Edinburgh, followed by an LNER train to London King's Cross. You must then transfer via the London Underground to Paddington for a Great Western Railway service to Swansea. Driving requires navigating the A96, A9, and M6, which is a demanding 11-hour journey. This route traverses diverse landscapes from the Scottish Highlands to the Welsh coastline.
Total Distance: 850 km driving distance, 680 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 11 hours 30 mins | 10 hours 45 mins |
| Avg Price | 120-250 GBP | 150 GBP fuel |
| Operator | LNER and Great Western Railway | Personal Vehicle |
| Route | Elgin-Edinburgh-London-Swansea | A96, A9, M74, M6, M5, M4 |
| Tip | Book your tickets at least 12 weeks in advance to secure Advance Single fares. | Avoid the M6 during peak rush hours near Birmingham to save significant time. |
May to September for longer daylight hours and safer road conditions on the A9.