London
London
Swansea
Swansea
Train Driving

London to Swansea

Updated: 28 May 2026

The journey from London to Swansea covers 300 km. The Great Western Railway provides direct services from London Paddington to Swansea High Street. Driving via the M4 motorway is the primary road route, crossing the Prince of Wales Bridge into Wales. The train journey takes approximately 3 hours. Swansea serves as the gateway to the Gower Peninsula.

Total Distance: 300 km driving distance, 260 km straight-line air distance.
Fastest Way
Great Western Railway train from London Paddington, taking 3 hours.
Cheapest Way
National Express coach, starting from £18 for a 5-hour journey.
Compare London to Swansea Routes
Train
Direct
Driving
Direct
Duration 3 hours 3 hours 45 mins
Avg Price £50 - £130 £60 - £80 fuel
Operator Great Western Railway Personal Vehicle
Route London Paddington to Swansea High Street via Cardiff. M4 motorway all the way to Swansea.
Tip The route offers beautiful views of the Severn Estuary. Be prepared for tolls on the Prince of Wales Bridge if applicable.
Travel Tips
  • Train Views
    Sit on the left side of the train when traveling from London for views of the coast.
  • Local Transport
    Use the First Cymru bus network to reach the Gower Peninsula from the city center.
  • M4 Traffic
    The M4 near Newport can be congested; check live traffic updates before departing.
  • Station Exit
    Swansea High Street station is a short walk from the city center and bus station.
  • Booking
    Book train tickets in advance to avoid peak-time pricing on the GWR network.
Safety Tips
  • Coastal Safety
    Check tide times before walking on Gower beaches to avoid getting cut off.
  • Driving Safety
    The M4 is a major artery; stay alert for heavy goods vehicle traffic.
  • Night Safety
    Swansea city center is generally safe, but avoid isolated areas near the docks at night.
  • Emergency
    Dial 999 for emergency services; the main hospital is Morriston Hospital.
People Also Ask
  • Is there a direct train to Swansea?
    Yes, GWR operates direct services from London Paddington.
  • How long is the drive to Swansea?
    It takes about 3 hours 45 minutes via the M4.
  • Can I take a bus to Swansea?
    Yes, National Express runs regular services from Victoria Coach Station.
  • What is the best way to see the Gower?
    A car is the most practical way to explore the Gower Peninsula.
  • Are there trains to Swansea on Sundays?
    Yes, but check the timetable as services may be less frequent.
Quick Info
  • From London, Greater London, United Kingdom
  • To Swansea, West Glamorgan, United Kingdom
  • Modes
Best Time to Travel

April to June for exploring the Gower Peninsula in bloom.

Things to Do in Swansea
1
Gower Peninsula
Visit the UK's first Area of Outstanding Natural Beauty. It features stunning beaches like Rhossili Bay.
2
National Waterfront Museum
Explore the industrial history of Wales in this modern museum. It is located in the Maritime Quarter.
3
Swansea Market
Sample local Welsh delicacies like laverbread and cockles. It is the largest indoor market in Wales.
4
Oystermouth Castle
Tour the ruins of this 12th-century castle in Mumbles. It offers great views over Swansea Bay.
Tags
London to Swansea train GWR Swansea driving London to Swansea M4 motorway to Wales Swansea travel guide fastest way to Swansea London to Swansea bus National Express Swansea