Travel options
from Swansea to Bath

You can get from Swansea to Bath by train, bus or flight.

Our recommendation

To get from Swansea to Bath on 26 Oct we recommend taking a train because it’s the best combination of price and speed.

08:22Swansea2h13 10:35Bath Spa
1 changes
£441One-way
Cheapest
08:22Swansea2h13 10:35Bath Spa
1 changes
£441One-way
Other options
09:22Swansea2h12 11:34Bath Spa
1 changes
£441One-way
10:22Swansea2h12 12:34Bath Spa
1 changes
£441One-way
11:22Swansea2h12 13:34Bath Spa
1 changes
£441One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

COMPARE Prices for trains, buses and flights

Tue
26 Oct
£44Great Western Railway
£8Flixbus
Wed
27 Oct
£44Great Western Railway
£9Megabus
Thu
28 Oct
£44Great Western Railway
£9Megabus
Fri
29 Oct
£44Great Western Railway
£9Megabus
Sat
30 Oct
£44Great Western Railway
£11Megabus

Travelling from Swansea to Bath: related information

Here are some other resources that might have the information you need