Travel options
from Swindon to Bath

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

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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 27
$19Great Western Railway
Tue
Sep 28
$19Great Western Railway
Thu
Sep 30
$19Great Western Railway
Fri
Oct 1
$19Great Western Railway
Sat
Oct 2
$19Great Western Railway
Sun
Oct 3
$19Great Western Railway

Travel Information to Bath from Swindon

distanceDistance27 miles (44 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • $19 (€16) • 22 min
carriersPopular travel companiesGreat Western Railway

Travel 27 miles (44 km) by train between Swindon and Bath. Great Western Railway is the main travel company operating this route. Travelers can even take a direct from Swindon to Bath.

Travel Tips

Travel from Swindon to Bath
Travel to Bath easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Swindon to Bath.
FAQs
How do I travel from Swindon to Bath?

You can travel from Swindon to Bath by train.

What is the quickest way from Swindon to Bath?

Going by train is the quickest way from Swindon to Bath with an average travel time of 22 min.

How many miles from Swindon to Bath would I travel?

The Swindon to Bath distance is around 27 miles (44 km).

How many services a day are there to Bath from Swindon?

The average frequency per day from Swindon to Bath is:

  • 25 trains a day.

However, we recommend checking specific travel dates for your journey to Bath from Swindon as scheduled services by train can vary by season or day of the week.

When traveling between Swindon and Bath, where do I depart from Swindon and where do I arrive in Bath?

These are the most popular departure and arrival points when traveling from Swindon to Bath:

  • Most travelers take a train from Swindon to Bath Spa.
Which travel companies can take me from Swindon to Bath?

Let Omio help you find the best company to travel with to Bath from Swindon:

  • You can take a train from Swindon to Bath with Great Western Railway. Cheap tickets can be found for $19 (€16) with Great Western Railway from Swindon to Bath.
What is another destination I should add to my tour from Swindon to Bath?
Omio customers who travel from Swindon to Bath often also extend their vacation to go to London, Bristol or Oxford. Omio can help you plan your trip by finding the best connections between Bath and these popular destinations at a great price.
How far in advance should I book my Swindon to Bath one way ticket online to get the best deals?

When planning your trip from Swindon to Bath, it’s good to keep in mind what tickets to book and their prices in the next 7 days:

  • Train tickets cost on average $19 (€16) one way.

However, we recommend buying tickets from Swindon to Bath online a few months in advance to get the best deals and save money on your upcoming journey.

Stations

Important Stations and Airports for this Journey

Swindon
Bath
Swindon
Amenities
Swindon
Amenities
Swindon, Coate Water
Amenities

Travelling from Swindon to Bath: related information

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