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.

Deutsche Bahn

COMPARE Prices for trains, buses and flights

19 Oct
£14Great Western Railway
20 Oct
£14Great Western Railway
22 Oct
£14Great Western Railway
23 Oct
£14Great Western Railway
24 Oct
£14Great Western Railway
25 Oct
£14Great Western Railway

Travel Information between Swindon and Bath

distanceDistance27 miles (44 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • £14 • 22 min
carriersPopular travel companiesGreat Western Railway

Take a train to travel 27 miles (44 km) between Swindon and Bath. Great Western Railway is the main travel provider operating this route. Travellers 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.
What are my Swindon to Bath travel options?

You can travel to Bath from Swindon by train.

What is the fastest way to get from Swindon to Bath?

The fastest way to travel from Swindon to Bath is by train with an average journey time of 22 min.

How far is it from Swindon to Bath?

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

How many services a day are there between Swindon and Bath?

The average frequency per day from Swindon to Bath is:

  • 25 trains a day.

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

When going from Swindon to Bath, where do I depart from Swindon and where do I arrive in Bath?

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

  • Most travellers catch their train from Swindon and arrive in Bath Spa.
Which travel companies can take me from Swindon to Bath?

If finding a good deal is your main consideration for your trip from Swindon to Bath, then we'll help you find the best value travel company for you:

  • Travel with Great Western Railway for trains to Bath. If you’re looking for a good deal on tickets, check for Great Western Railway Swindon to Bath tickets on Omio for £14.
Where else should I travel to after my journey to Bath from Swindon ends?
Many of our customers who book a trip from Swindon to Bath often extend their holiday and travel to other popular destinations like London, Bristol or Oxford. If you’re thinking of adding another destination to your Swindon and Bath itinerary, let Omio find you the best connections between Bath and any of these top destinations today!
When should I buy a ticket from Swindon to Bath online to score the best deals?

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

  • Train tickets are costing on average £14 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.

Travelling from Swindon to Bath: related information

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