The journey from Forres to Swansea is one of the longest domestic routes in the UK, covering over 900 km. You will travel by train from Forres to Inverness, then connect to the East Coast Main Line to London or Bristol, and finally take a Great Western Railway or Transport for Wales service to Swansea. This route takes you through the heart of the UK, ending on the beautiful Welsh coast.
Total Distance: Driving distance 920 km, straight-line air distance 730 km.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 11 hours 30 mins | 11 hours |
| Avg Price | 95 GBP - 280 GBP | 190 GBP (fuel) |
| Operator | ScotRail, LNER, GWR, Transport for Wales | N/A |
| Route | Forres to Inverness, LNER to London/Bristol, GWR/TfW to Swansea. | A96, A9, M90, A1(M), M25, M4. |
| Tip | Check your final connection carefully as some trains terminate at Cardiff. | The M4 continues all the way to Swansea; it is a long drive, so plan for breaks. |
Summer for the best weather to enjoy the Gower Peninsula near Swansea.