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.
|
Connecting
|
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. |
May to September for pleasant weather and outdoor sightseeing.