AirOrSeaTravel is an independent guide. Bookings on this page are completed on the provider’s own website. How we are funded.

AirOrSeaTravel — find your way there
Bath · United Kingdom

Trains to Bath

Stations on record, the cities within reach by rail, and estimated times from distance.

Wikidata lists 4 railway stations in Bath: Bath Spa railway station, Oldfield Park railway station, Westmoreland Street railway station, Twerton-on-Avon railway station. Which one a service uses is set by the operator, so check the station name on the ticket, not just the city.

Rail routes from Bath

Trains from Bath: distances and estimated journey times
RouteCountryDistanceEstimated time
Bath to SwindonUnited Kingdom45 km (28 mi)about 26 min
Bath to NewportUnited Kingdom50 km (31 mi)about 29 min
Bath to GloucesterUnited Kingdom55 km (34 mi)about 32 min
Bath to CardiffUnited Kingdom58 km (36 mi)about 33 min
Bath to CheltenhamUnited Kingdom62 km (38 mi)about 35 min
Bath to PooleUnited Kingdom78 km (49 mi)about 45 min
Bath to BournemouthUnited Kingdom80 km (50 mi)about 46 min
Bath to SouthamptonUnited Kingdom85 km (53 mi)about 49 min
Bath to OxfordUnited Kingdom87 km (54 mi)about 50 min
Bath to ReadingUnited Kingdom97 km (60 mi)about 56 min
Bath to PortsmouthUnited Kingdom109 km (68 mi)about 1 h 3 min
Bath to SwanseaUnited Kingdom113 km (70 mi)about 1 h 5 min
Bath to LondonUnited Kingdom156 km (97 mi)about 1 h 30 min
Bath to BerlinGermany1,086 km (675 mi)about 9 h 15 min
Bath to MadridSpain1,223 km (760 mi)about 9 h 23 min
Bath to ParisFrance437 km (272 mi)about 3 h 15 min
Bath to HamburgGermany870 km (541 mi)about 7 h 25 min
Bath to ViennaAustria1,386 km (861 mi)about 13 h 52 min
Bath to BarcelonaSpain1,163 km (722 mi)about 8 h 55 min
Bath to MunichGermany1,062 km (660 mi)about 9 h 3 min

Distances are straight-line; road and rail routes run about 15–25% longer. Times are estimates from distance and typical speeds, not timetables.

Where to buy train tickets

TrainlineStrong UK and European rail coverage, including split-ticket options in Britain.Check rail fares on Trainline (opens www.thetrainline.com in a new tab)
OmioCompares trains, buses and some flights across European operators in one search.Explore train options on Omio (opens www.omio.com in a new tab)
Rail EuropePasses and point-to-point tickets sold in USD, which suits some US travellers.Book European rail on Rail Europe (opens www.raileurope.com in a new tab)
Every link above leaves this site.

We take no bookings for these providers and hold no reservation with them. The provider you choose handles payment, confirmation, changes and refunds. How that works.

Common questions

Which railway stations does Bath have?

Bath Spa railway station, Oldfield Park railway station, Westmoreland Street railway station, Twerton-on-Avon railway station.

How are the journey times on this page worked out?

From straight-line distance and typical speeds for each mode, so they are estimates for planning, not timetables. Road and rail routes run 15–25% longer than the straight line.

Where these facts come from

  • GeoNames (CC BY 4.0): population, elevation, time zone, postal codes
  • Wikidata (CC0): area, sister cities, visitor numbers, heritage listings, stations and ports
  • OurAirports (public domain): airports, runways
  • Natural Earth (public domain): map outlines

Data compiled 13 September 2026. Hotel figures are from our booking partner’s catalogue on that date. Journey times on this page are estimates from distance, not timetables; check the operator before you rely on one.