Trip to Bath

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration2h
Distance179 km
Avg. price$ 71
Train trips6 found

Trains from London to Bath

🚂 Traveling by train from London to Bath is a convenient and efficient way to explore these two historic cities in the UK. The direct train service departs from Paddington station and arrives at Bath Spa, with trains running hourly every day. The journey typically takes around 1 hour and 22 minutes. 🌿 Enjoy the scenic route as the train passes through the picturesque countryside on your way to Bath. With a distance of 171 km between London and Bath, the train ride offers a comfortable and relaxing travel experience. Prices for the train tickets can vary from £47 to £111, making it an affordable option for a day trip or weekend getaway.

Where to stay in Bath

There are over 343 hotels to stay in Bath. Prices range from $18 per night.

Accomodation

Will you be returning to London by train?

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

See schedule