How Far Is Bath From London?

The distance is one number. How far it feels depends entirely on how you travel.

Day Tour to Bath from London Written with James Thornton, London to Bath day tour guide & heritage specialist

Short answer

Bath is about 115 miles (185 km) west of London, in Somerset. By fast direct train from London Paddington to Bath Spa it is roughly 1 hour 20 minutes. Driving the M4 takes about 2 hours 15 minutes, and the coach from London Victoria is around 3 hours. So the same distance is anywhere from 80 minutes to 3 hours depending on how you go.

Ask how far Bath is from London and you will get two very different answers depending on whether you mean space or time. On a map it is a fixed distance, a straight run to the west of the country. In practice, the more useful question for a day trip is how far it is in minutes, because that gap swings wildly by how you choose to travel.

The distance in miles and kilometres

Bath lies roughly 115 miles from central London, which is about 185 kilometres. The city sits in Somerset, in the south-west of England, on the River Avon, tucked into a bowl of hills. As the crow flies the distance is a touch shorter, closer to 100 miles, but no train, road or coach flies in a straight line, so 115 miles by the usual routes is the figure that matters for planning your day.

That distance is a big part of why Bath is such a popular escape from London. It is far enough to feel like a genuine change of scene, honey-coloured Georgian streets, Roman ruins and open countryside, yet close enough that you can leave after breakfast and be home for dinner without rushing.

How far is Bath from London in time?

Here is where the same 115 miles becomes three quite different journeys.

So the honest answer is that Bath is between 80 minutes and 3 hours from London, and which end of that range you land on is entirely your choice. If you would rather not watch the clock at all, a guided day tour to Bath from London folds the travel into the day so you never touch a timetable.

Is 115 miles too far for a day trip?

Not remotely. With a fast train each way, the round trip on rails is under three hours of actual travel, which leaves a full, generous day on the ground in a city small enough to cross on foot. That balance is exactly what makes Bath one of the classic day trips out of London. You can see the Roman Baths, walk the Royal Crescent, cross Pulteney Bridge and still have time for tea before the train home.

The distance also opens up nearby detours that would be a stretch from London alone. Stonehenge is only about a 45-minute drive south of Bath, and the Cotswolds villages begin just to the north, which is why so many tours pair Bath with one of them. If you are weighing whether the whole trip earns its place in your itinerary, our guide on whether a day trip to Bath is worth it walks through it, and once you have decided, how to get from London to Bath covers the tickets and stations in detail.

Does the direction of travel change the distance?

No, the distance is the same each way, but the experience can differ. Peak-time trains and Anytime tickets cost more, so an off-peak return is kinder on both the wallet and the crowding. On the road, the M4 back into London in the late afternoon can add a chunk of time, so leaving Bath a little earlier or a little later than the crush is worth doing. The miles do not move, but the minutes certainly do.

Frequently asked questions

How many miles is Bath from London?About 115 miles, which is roughly 185 kilometres, by the usual road and rail routes. In a straight line it is a little under that, but no journey runs straight.
How long does it take to get from London to Bath?Roughly 1 hour 20 minutes by fast direct train, about 2 hours 15 minutes by car on the M4, and around 3 hours by coach. Same distance, very different times.
Is Bath close enough to London for a day trip?Yes. With a direct train of about 80 minutes each way and a compact, walkable city at the other end, Bath is one of the easiest day trips from London.
Where exactly is Bath?In Somerset, in the south-west of England, on the River Avon, about 115 miles west of London. The whole city is a UNESCO World Heritage Site.
What is the quickest way to cover the distance?The direct Great Western Railway train from London Paddington to Bath Spa. It is the fastest option and drops you in the city centre, minutes from the main sights.

Close enough for a day, easy to reach

A guided day tour to Bath from London turns those 115 miles into a door-to-door day out, with the driving and the timing handled for you.

Check Live Availability & Prices on Viator →

★ 4.7 · 5,103 reviews See the Tour →