Anstruther
Anstruther
Swansea
Swansea
Train Driving

Anstruther to Swansea

Updated: 31 May 2026

The journey from Anstruther to Swansea covers 680 kilometers. Driving via the M90, M8, M74, M6, and M5 is the most direct route, taking about 8 hours. Public transport involves a bus to Edinburgh, a train to Swansea. Swansea is a coastal city in Wales, known for its beaches and history.

Total Distance: 680 km driving, 580 km air distance.
Fastest Way
Driving at 8 hours.
Cheapest Way
Driving at 105 GBP in fuel costs.
Compare Anstruther to Swansea Routes
Train
Connecting
Driving
Direct
Duration 8 hours 30 mins 8 hours
Avg Price 150 GBP 105 GBP
Operator GWR Personal Vehicle
Route Bus to Edinburgh, train to Swansea. M90 to M8, M74, M6, then M5 south.
Tip Book in advance for cheaper fares. The M5 can be very busy.
Travel Tips
  • Parking
    Swansea has several central parking lots.
  • Train Connections
    Allow time for transfers in Edinburgh.
  • Traffic
    Avoid the M5 during rush hour.
  • Booking
    Book train tickets in advance.
  • Weather
    Swansea can be rainy; bring a coat.
Safety Tips
  • Driving
    Stay alert on the M5.
  • Public Transport
    Keep your belongings secure.
  • Personal Safety
    Avoid walking alone in quiet areas at night.
  • Emergency
    Call 999 for help.
People Also Ask
  • Is Swansea worth visiting?
    Yes, it has great history and culture.
  • How long is the drive?
    About 8 hours.
  • Can I take a train from Anstruther?
    No, you must travel to a station first.
  • What is the best attraction?
    Swansea Museum.
  • Is there a direct train?
    No, you must change in Edinburgh.
Quick Info
  • From Anstruther, Scotland, United Kingdom
  • To Swansea, Swansea, United Kingdom
  • Modes
Best Time to Travel

Spring and Summer for city exploration.

Things to Do in Swansea
1
Swansea Museum
A museum and art gallery in the city center.
2
Gower Peninsula
A beautiful area with beaches and cliffs.
3
National Waterfront Museum
Covers the industrial history of Swansea.
4
Swansea Bay
A long sandy beach perfect for walks.
Tags
Anstruther to Swansea M5 motorway Swansea travel GWR driving to Swansea Wales travel Scotland to Wales Fife to Swansea