Trip to Swindon

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Bath to Swindon

🚂 Heading from Bath to Swindon by train is a convenient option with direct services departing hourly. The journey typically takes around 26 minutes, making it a quick and efficient way to travel between the two cities. 🌟 Choose from various routes such as Bath Spa to Swindon with First Great Western Service, offering a comfortable and reliable travel experience. Prices for the train tickets can range from £13 to £36, catering to different budget preferences for travelers. 📍 With a distance of 47.5 km, enjoy a smooth ride on the train towards London Paddington, ultimately arriving at Swindon station.

Where to stay in Swindon

There are over 117 hotels to stay in Swindon. Prices range from $46 per night.

Find accommodation

Will you be returning to Bath by train?

If you are looking for the return train journey, check out trains from Swindon to Bath

See schedule