St Andrews
St Andrews
Swansea
Swansea
Train Driving

St Andrews to Swansea

Updated: 31 May 2026

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.
Fastest Way
Train, 8 hours, via Edinburgh.
Cheapest Way
Train, 125 GBP, if booked in advance.
Compare St Andrews to Swansea Routes
Train
Connecting
Driving
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.
Travel Tips
  • Train Transfers
    Allow enough time for your transfer in Edinburgh.
  • Tickets
    Use the GWR app to book your tickets.
  • Parking
    There are several public car parks in Swansea city center.
  • Food
    Swansea has many local restaurants and cafes.
  • Navigation
    Use a GPS for driving as the city center can be busy.
Safety Tips
  • Personal Safety
    Stay in well-lit areas when walking at night.
  • Road Safety
    The M4 can be busy; drive with care.
  • Emergency
    Dial 999 for any urgent assistance.
  • Luggage
    Keep your belongings secure while traveling.
People Also Ask
  • Is there a direct train?
    No, you must change in Edinburgh.
  • How far is the museum from the station?
    It is a short walk from the station.
  • Are there hotels in Swansea?
    Yes, there are several hotels and guest houses.
  • Is the museum free to enter?
    Yes, the museum is free to access.
  • Can I take a bus from Edinburgh?
    Yes, there are frequent bus services to Swansea.
Quick Info
  • From St Andrews, Scotland, United Kingdom
  • To Swansea, Swansea, United Kingdom
  • Modes
Best Time to Travel

May to September for outdoor activities in the city.

Things to Do in Swansea
1
Swansea Museum
Visit this museum dedicated to the history of the city.
2
National Waterfront Museum
Explore this museum dedicated to the industrial history of Wales.
3
Swansea Bay
Enjoy a walk in this beautiful bay area.
4
Gower Peninsula
Visit this beautiful area near the city.
Tags
St Andrews to Swansea Swansea travel train to Swansea St Andrews transport Swansea travel GWR routes commuting to Swansea Scotland travel