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

🚆 Hop on a direct train departing from Paddington in London to reach the charming city of Bath at Bath Spa station. The journey lasts approximately 1 hour and 22 minutes, with hourly services operating every day. 🌿Enjoy a scenic ride covering a distance of 171 km as you travel from London to Bath. The train route passes through Bristol Temple Meads before reaching Bath Spa. The train services are operated by First Great Western Service, offering a convenient and comfortable travel experience. 💷Prices for the train journey between London and Bath range from £47 to £111, providing an affordable and efficient way to explore the beautiful historical city of Bath from the bustling capital of London. Plan your trip easily with the GWR agency by dialing 011 44 345 700 0125 or visiting their website at https://www.gwr.

Where to stay in Bath

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

Find accommodation

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