The journey from St Andrews to Swansea involves traveling through Edinburgh. Take a bus to Leuchars, a train to Edinburgh, and then a direct train to Swansea. The total distance is approximately 650 kilometers. This route takes you across the UK. Expect a total travel time of about 8 hours.
Total Distance: 650 km driving, 550 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 8 hours | 8 hours 30 mins |
| Avg Price | 125 GBP | 100 GBP fuel |
| Operator | GWR | Private Vehicle |
| Route | Leuchars to Edinburgh to Swansea | M90, M74, and M4 |
| Tip | The train journey from Edinburgh to Swansea is very scenic. | The M4 is the main route south; be prepared for heavy traffic. |
May to September for outdoor activities in the city.