The journey from Dingwall to Swansea is a long-distance trip of approximately 800 km. By train, you will travel through the heart of England and into South Wales, typically changing at Edinburgh and Cardiff. Driving involves the M6, M5, and M4 motorways. Swansea is a coastal city known for its beautiful bay and proximity to the Gower Peninsula. Expect a travel time of 11 to 12 hours.
Total Distance: 800 km driving distance, 650 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 11 hours | 11 hours |
| Avg Price | 110 GBP - 260 GBP | 120 GBP fuel |
| Operator | ScotRail and GWR | Personal Vehicle |
| Route | Dingwall to Inverness, then train to Cardiff, connecting to Swansea. | A9, M74, M6, M5, M4 motorway into Swansea. |
| Tip | The train journey along the South Wales coast is very scenic. | The M4 motorway can be busy near Swansea; check traffic before you leave. |
Summer for the best weather to explore the Gower Peninsula beaches.