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.