How Far Is Bath From London?

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

James Thornton, London to Bath day tour guide Written with James Thornton, London to Bath day tour guide & heritage specialist
A long-distance train waiting at the platform of a grand arched rail terminus

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.

How many miles is Bath from London?

Bath lies about 115 miles west of central London, roughly 185 kilometres, by the road and rail routes you would actually use. As the crow flies it is closer to 100 miles, but no train or motorway runs straight, so 115 is the number that matters for planning.

Boats moored on the River Avon in Bath
Bath sits on the River Avon, tucked into a bowl of Somerset hills.

The city sits in Somerset, in the south-west of England, on the River Avon. 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.

MeasureFigure
By road and railAbout 115 miles (185 km)
In a straight lineCloser to 100 miles
CountySomerset, south-west England
RiverThe Avon
Direction from LondonDue west

How far is Bath from London in time?

Between 1 hour 19 minutes and about three hours, depending on your seat. The fastest direct Great Western Railway trains do it in 1h19, driving the M4 takes around 2 hours 15 minutes, and the coach from Victoria needs roughly three hours. Same miles, three very different clocks.

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

ModeTypical one-way timeLeaves from
Direct trainAbout 1h20 (most between 1h15 and 1h35)London Paddington
Car via the M4About 2h15 in normal trafficWherever the car is
CoachAround 3 hoursLondon Victoria
Diagram of the 115 mile distance from London to Bath and the one-way journey time by train, car and coach
The same 115 miles takes anywhere from 79 minutes to three hours.

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?

No. The rail round trip costs under three hours of travel, which leaves a full day inside a city compact enough to cross on foot. Bath also opens up detours London cannot easily reach, with Stonehenge about a 45 to 50 minute drive south and the Cotswolds beginning just north.

The skyline of Bath seen from the hillside above Prior Park
Bath from the hills above: a whole city that fits into one day.

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 to 50 minute drive from 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.

Beyond BathGetting thereWhy it tempts
StonehengeAbout a 45 to 50 minute drive southSarsen stones up to 7m tall and around 25 tonnes each
The CotswoldsVillages begin just north of Bath787 square miles of National Landscape, England's largest
Prior ParkOn Bath's own southern slopesA Palladian Bridge, one of only four of its design in the world

Does the direction of travel change the distance?

The miles stay the same in both directions, but the minutes and the money move. Peak trains and Anytime fares cost more, off-peak returns are kinder to the wallet, and the M4 back into London crawls in the late afternoon, so time your return around the crush.

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 →