Swansea
Swansea
Bath
Bath
Train Driving

Swansea to Bath

Updated: 31 May 2026

The journey from Swansea to the historic city of Bath covers approximately 115 km. You can travel via the M4 motorway, which provides a direct link across the Severn Bridge. Alternatively, Great Western Railway operates services from Swansea Station to Bath Spa. The route passes through the scenic landscapes of South Wales and the Cotswolds. Expect a travel time of around 2 hours by car depending on traffic near Bristol. This route is popular for those seeking a mix of coastal and heritage tourism.

Total Distance: 115 km driving distance, 95 km straight-line air distance.
Fastest Way
Driving, taking approximately 2 hours via the M4.
Cheapest Way
Train, if booked 12 weeks in advance, costs as low as 20 GBP.
Compare Swansea to Bath Routes
Train
Connecting
Driving
Direct
Duration 2 hours 30 mins 2 hours
Avg Price 20-50 GBP 25-35 GBP
Operator Great Western Railway Personal Vehicle
Route Swansea Station to Bath Spa via Bristol Temple Meads. M4 motorway via Newport and Bristol.
Tip Book tickets in advance via the GWR app to secure cheaper fares. Avoid the M4 during Friday evening rush hour near the Brynglas Tunnels.
Travel Tips
  • Advance Booking
    Always book train tickets early to avoid peak pricing.
  • Parking
    Use the Park and Ride facilities in Bath to avoid city center congestion.
  • Walking
    Bath is a very walkable city, so bring comfortable footwear.
  • Traffic
    Check live traffic updates for the M4 before departing.
  • Connectivity
    Download offline maps as signal can be patchy in rural areas.
Safety Tips
  • Road Safety
    Be cautious of narrow streets in Bath city center.
  • Station Safety
    Keep your belongings secure at busy stations like Bristol Temple Meads.
  • Weather
    Check weather forecasts as rain is common in the West Country.
  • Emergency
    Dial 999 for emergency services if required.
People Also Ask
  • Is there a direct train?
    No, you must change at Bristol Temple Meads.
  • How long is the drive?
    Approximately 2 hours depending on traffic.
  • Is Bath expensive?
    It is a premium tourist destination with varied price points.
  • Can I take a bus?
    National Express operates services but they are slower than trains.
  • What is the best time to visit?
    Summer months offer the best weather for walking tours.
Quick Info
  • From Swansea, Wales, United Kingdom
  • To Bath, Somerset, United Kingdom
  • Modes
Best Time to Travel

May to September for pleasant weather and outdoor sightseeing.

Things to Do in Bath
1
Roman Baths
Explore the ancient thermal springs and museum. It is one of the best-preserved Roman remains in the world.
2
Royal Crescent
Walk along this iconic row of 30 terraced houses. It is a masterpiece of Georgian architecture.
3
Bath Abbey
Visit this stunning Gothic church located in the city center. The fan-vaulted ceiling is a highlight.
4
Pulteney Bridge
Admire this historic bridge lined with shops. It crosses the River Avon and offers great photo opportunities.
Tags
Swansea to Bath train driving Swansea to Bath M4 route Swansea Bath travel guide Swansea transport cheapest way to Bath fastest route to Bath UK travel tips