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 Sep 21 we recommend taking a bus because it’s the best combination of price and speed.

09:30AMSwansea2h15 11:45AMBristol, City Centre
0 changes
$181One-way
Cheapest
09:25PMSwansea2h05 11:30PMBristol, City Centre
0 changes
$131One-way
Other options
09:20AMSwansea2h25 11:45AMBristol, City Centre
0 changes
$181One-way
09:15PMSwansea2h15 11:30PMBristol, City Centre
0 changes
$131One-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

Mon
Sep 20
Find prices
$13Megabus
Tue
Sep 21
$62Great Western Railway
$13Megabus
Wed
Sep 22
$62Great Western Railway
$13Megabus
Sat
Sep 25
$62Great Western Railway
$13Megabus
Sun
Sep 26
Find prices
$13Megabus
Stations

Important Stations and Airports for this Journey

Swansea
Bath
Swansea
Amenities
Swansea Quadrant Bus Station
Amenities
Swansea Fairwood
Amenities

Travelling from Swansea to Bath: related information

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