Keynsham
Keynsham
Swansea
Swansea
Train Driving

Keynsham to Swansea

Updated: 31 May 2026

The journey from Keynsham to Swansea is approximately 120 km. You can take a train from Keynsham to Bristol Temple Meads, then a direct Great Western Railway service to Swansea. Driving via the M4 motorway is also very efficient. Swansea is a beautiful coastal city in South Wales.

Total Distance: 120 km driving distance, 105 km straight-line distance.
Fastest Way
Driving, taking 1 hour 45 minutes.
Cheapest Way
Train, if booked in advance.
Compare Keynsham to Swansea Routes
Train
Connecting
Driving
Direct
Duration 2 hours 1 hour 45 mins
Avg Price 25-60 GBP 20 GBP fuel
Operator Great Western Railway N/A
Route Keynsham to Bristol Temple Meads, then direct to Swansea. M4 motorway.
Tip GWR services are frequent and comfortable. The M4 can be busy during peak times.
Travel Tips
  • Station Location
    Swansea station is in the city center.
  • Booking
    Use the Trainline app for the best fares.
  • Local Transport
    Swansea is very walkable.
  • Walking
    The city center is compact.
  • Peak Travel
    Avoid rush hour for a more comfortable journey.
Safety Tips
  • Personal Safety
    Stay aware of your surroundings.
  • Emergency
    Dial 999 for urgent help.
  • Night Safety
    Use official taxis at night.
  • Traffic
    Be careful when crossing busy roads.
People Also Ask
  • Is there a direct train?
    No, you must change at Bristol Temple Meads.
  • How long is the drive?
    Usually 1.75 hours.
  • Is Swansea walkable?
    Yes, the center is compact.
  • Where does the train arrive?
    Swansea station.
  • Can I use contactless?
    Yes, for local transport.
Quick Info
  • From Keynsham, Bristol, United Kingdom
  • To Swansea, Wales, United Kingdom
  • Modes
Best Time to Travel

May to September for pleasant coastal exploration.

Things to Do in Swansea
1
Swansea Bay
A beautiful beach and waterfront area.
2
Gower Peninsula
A stunning area of natural beauty nearby.
3
National Waterfront Museum
A museum dedicated to the city's history.
4
Dylan Thomas Centre
A museum dedicated to the famous poet.
Tags
Keynsham to Swansea Bristol to Swansea train to Swansea driving to Swansea UK travel guide Swansea transport Wales travel Keynsham travel Swansea city guide coastal city