Destinations

Get train times and tickets

Start and End locations

Outbound journey
Time

Return journey
Time



Trains to Bath

There are two railway stations in Bath:

Bath Spa (BTH): Bath's principal railway station and has frequent (half hourly) services to London, Westbury, Salisbury, Southampton and South Wales, as well as local services and a two-hourly service to Weymouth. Services are mainly operated by First Great Western, with some also by South West Trains.

 

Oldfield Park (OLF): This small commuter station is located in a western suburb of Bath and runs limited services to Bristol. This station is served by First Great Western.


Carbon Calculator

See how much carbon you can save compared to travelling by air or car.


Station Finder

Type in where you want to travel and we'll locate the closest station for you.


Hotels in Bath

Business trip,
shopping or
weekend
break?

Rail & hotel in
one easy
booking.

Book now