Bath sits approximately 107 miles west of Central London via the M4 motorway (the straight-line distance is closer to 94–96 miles). This guide compares every practical way to make the journey: the GWR direct train from Paddington in around 80 minutes, the National Express coach from Victoria, and a pre-booked fixed-fare taxi covering the full M4 route door-to-door. It also covers the airport connections that matter most — Heathrow, Gatwick, Bristol (the closest by far), Luton and Stansted — with real, currently-quoted fares and journey times so you can pick the option that actually suits your trip.

boltDirect Answer
London to Bath: ~107 miles by road (94–96 miles straight-line). GWR train from Paddington: ~80 min fastest. National Express coach: ~2h45m. Taxi: from £120 fixed, ~2–2.5 hours. Book: gatwicktaxitransfer.com
route
Road
~107 miles
train
Fastest train
~80 min
directions_bus
Coach
~2h45m
local_taxi
Taxi from
£120 fixed
verified
Licensed
TfL PCO · 24/7
boltLondon to Bath — All Key Facts

Distance: Road distance from Central London is approximately 107 miles via the M4 motorway westbound, though this ranges from around 96 to 118 miles across different sources depending on the exact starting postcode and route taken. The straight-line ("as the crow flies") distance is approximately 94 to 96 miles.

Train: Great Western Railway runs direct services from London Paddington to Bath Spa roughly every 30 minutes. The fastest services take around 80 minutes; the average across all direct trains is closer to 90–100 minutes. Advance fares booked ahead typically start from the low £20s, rising for Off-Peak and Anytime tickets.

Coach: National Express route 403 runs from London Victoria Coach Station to Bath Spa Bus Station up to 10–14 times daily. The fastest journey is around 2 hours 45 minutes; average closer to 2 hours 50 minutes. Fares are dynamic and can be very low when booked well ahead.

Taxi: A pre-booked fixed-fare taxi covers the full M4 route door-to-door in roughly 2 to 2.5 hours off-peak. The confirmed fare does not change with traffic, making it predictable for groups, luggage-heavy trips, or late-night and early-morning travel when trains and coaches are not running.

Airports: Bristol Airport is by far the closest to Bath at just 19–20 miles. Heathrow is the closest London airport at around 100 miles. Gatwick, Luton and Stansted are all considerably further, generally requiring 2.5 to over 3 hours by road.

Skip the Ticket Machines — Book a Driver Straight to Bath

From £120 fixed · Meet & greet on airport pickups · Free child seats · 24/7 · TfL-licensed


The Distance from London to Bath

Bath lies almost due west of London, reached via the M4 motorway corridor. Because "distance" depends on exactly where in London you start and which route a satnav or route planner picks, published figures for this journey vary more than you might expect — anywhere from around 96 to 118 miles by road, with 107 miles being the figure most commonly quoted by long-distance operators covering this specific route.

routeLondon to Bath — Key Distance Facts
Road distance (typical)~107 miles
Road distance (range across sources)96–118 miles
Straight-line ("as the crow flies")~94–96 miles
Standard road routeM4 motorway westbound
Rail distance (Paddington–Bath Spa)~96 miles
Driving time off-peak2–2.5 hours
Driving time peak/Friday evening2.5–3.5 hours

The M4 route runs west from London through Reading, Swindon and Chippenham before the final approach into Bath. It is a well-maintained, mostly free-flowing motorway outside peak periods, but like any major artery into the South West it sees significant congestion on Friday afternoons/evenings and on summer bank holiday weekends when leisure traffic heading toward the West Country compounds with regular commuter flow.

A popular alternative for road trips (rather than the fastest route) follows the A303 via Stonehenge — slower but scenic, and a common choice for visitors combining Bath with a stop at the monument.

By Train — Great Western Railway (GWR)

GWR operates the direct rail link between London Paddington and Bath Spa, and for a solo traveller without heavy luggage it is usually the fastest way to make the journey. Direct trains run roughly every 30 minutes throughout the day, with the fastest non-stop or near-non-stop services completing the 96-mile rail route in around 80 minutes.

GWR London Paddington to Bath Spa — journey times and typical fares
DetailFigure
Fastest direct journey~80 minutes (1h12–14m on quickest services)
Average direct journey~90–100 minutes
Direct trains per day~35–50, roughly every 30 minutes
Advance single (booked ahead)from ~£13–£25*
Off-Peak single~£33–£34*
Anytime (fully flexible) single~£55*
*Train fares change constantly with demand, date and how far ahead you book — these figures are a general guide only. Always check gwr.com or nationalrail.co.uk directly for the exact price and timetable on your specific travel date.

Advance tickets are released up to around 12 weeks before travel and are generally the cheapest way to book if your plans are fixed. Off-Peak and Super Off-Peak tickets offer more flexibility around travel times at a mid-range price, while Anytime tickets allow travel on any service that day at the highest fare. GWR trains on this route have free WiFi and power sockets at most seats, along with a bike storage area and onboard toilets. Bath Spa station sits around a 10-minute walk from the Roman Baths and the city centre, making onward travel straightforward once you arrive.

A word on reliability: like most UK rail routes, the Paddington to Bath line can be affected by occasional engineering works, weather-related disruption or industrial action. Journeys are punctual the large majority of the time, but if your trip is time-critical (an early flight connection, for example), it is worth checking GWR's live service status the day before and building in a small buffer rather than booking the last possible train.

By Coach — National Express

National Express operates route 403 between London Victoria Coach Station and Bath Spa Bus Station, running up to 10 to 14 times a day. It is consistently the cheapest option on this route for passengers who book ahead, though it takes considerably longer than the train.

National Express London Victoria to Bath — route 403 details
DetailFigure
Fastest journey~2 hours 45 minutes
Average journey~2 hours 50 minutes
Services per dayup to 10–14
Advance one-way farefrom ~£5–£14*
Journey via Heathrow (some services)~3 hours total
*Coach fares are dynamic and rise significantly closer to the travel date or during busy periods — check nationalexpress.com for the current price on your date. Some services call at Heathrow Airport en route, which adds time but can be convenient for airport-adjacent journeys.

Bath Spa Bus Station is centrally located on Dorchester Street, just a one-minute walk from Bath Spa Rail Station, so onward travel into the city is just as easy as arriving by train. For budget-conscious solo travellers who are not in a hurry, the coach is typically the cheapest option covered in this guide.


By Taxi — Fixed Fares, London to Bath

A pre-booked London to Bath taxi with Gatwick Taxi Transfer — sometimes searched as a London taxi to Bath or simply a private hire transfer — follows the M4 route directly, door to door, with no station changes, no platform navigation, and no luggage restrictions. The fare is confirmed before you travel and does not change regardless of how long the M4 takes on the day — no surge pricing, no meter running while you sit in traffic.

Every booking includes a few things worth knowing about before you compare it purely on price against the train or coach: your driver tracks your flight automatically if you are arriving from an airport, so a delay does not mean a missed pickup; free child seats are available on request for family travel; and the service runs 24 hours a day, including the early-morning and late-night slots when trains and coaches simply are not running. For a group arriving into Heathrow or Gatwick with cases to carry, or a family heading to Bath for a weekend with young children, this is often the difference that matters more than the fare itself.

Fares shown are indicative. Whether you are booking a standard private hire London to Bath transfer or need an exact taxi quote for London to Bath, always use the live fare calculator for your specific postcode. The fare confirmed at checkout is the guaranteed total.
⭐ Most popular
Economy Saloon
from £120
1–4 passengers · 4 cases
Fixed door-to-door fare
Groups 5–6
MPV 6-Seater
from £155
5–6 passengers · 6 cases
Fixed fare, no per-head charge
Large groups
8-Seat Minibus
from £210
7–8 passengers · 8 bags
Best per-person value for groups

Some passengers compare this to a standard minicab London to Bath booking, but the taxi London to Bath fare above already reflects a licensed, insured private hire service rather than an unregulated minicab.

Included on every booking, no extra charge: TfL PCO-licensed, DBS-checked drivers · free child seats on request · real-time flight tracking for airport pickups · 24/7 availability including bank holidays · no cancellation fee up to 24 hours before travel.

Because taxi fares are per vehicle rather than per person, a group of 3 or 4 travelling together often finds the total cost broadly comparable to combined train or coach tickets — while gaining a direct door-to-door service with no connections and no luggage limits. For solo travellers, the train or coach will usually be cheaper; for groups, families, or anyone connecting from an airport, the taxi becomes increasingly competitive. If you would rather have a confirmed driver at your door than navigate ticket machines and platform changes, get an instant quote below — it takes under a minute. For business travel or a special occasion, a chauffeur London to Bath service with a premium vehicle is also available — see our executive chauffeur page for details.


All Options Compared — London to Bath

Beyond train, coach and taxi, a fourth option worth mentioning is rideshare (shared long-distance car travel via platforms such as BlaBlaCar), which can be the cheapest way to cover this route for a single passenger willing to share a car with a driver and other passengers — typically similar in price to the coach but with a journey time closer to the taxi. It is not a service Gatwick Taxi Transfer provides or a pre-booked guarantee, and does not offer the fixed-fare certainty or door-to-door privacy of a dedicated taxi, but it is a genuine budget option some solo travellers use.

trainTrain (GWR)
~£13–55
Per person, depending on ticket type
Journey time~80–100 min
Door-to-door?No
Best forSolo, speed
directions_busCoach (National Express)
~£5–14+
Per person, dynamic pricing
Journey time~2h45–2h50
Door-to-door?No
Best forBudget, solo
local_taxiTaxi
from £120
Per vehicle, fixed at booking
Journey time~2–2.5 hrs
Door-to-door?Yes
Best forGroups, luggage, airports
London to Bath — total cost by group size across all three options
GroupTrain total (approx.)Coach total (approx.)Taxi totalTaxi per person
1 person~£13–55~£5–14£120£120.00
2 people~£26–110~£10–28£120£60.00
3 people~£39–165~£15–42£120£40.00
4 people~£52–220~£20–56£120£30.00
5–6 people~£65–330~£25–84£155 MPVfrom £25.83
For a solo traveller booking well ahead, the coach or an Advance train ticket will almost always be cheapest. Once you reach 3 or more people, the fixed taxi fare starts to look increasingly attractive against combined individual tickets — especially once the value of door-to-door convenience and no luggage restrictions is factored in.

Taxi from London to Bath distance guide — road, train, coach and taxi compared. Gatwick Taxi Transfer TfL-licensed.
info London to Bath — ~107 miles road · GWR train ~80 min · taxi from £120 fixed · TfL PCO licensed 24/7

Bath and the UK's Airports — Which Is Closest?

Anyone flying into or out of the UK for a Bath trip has several airport options, and the distances vary enormously — from a 40-minute hop to a 3-hour road trip. Bristol Airport is the clear standout for proximity if your route allows it.

Bristol Airport (BRS)
~19–20 mi
40–50 min via A4/A38 · closest airport by far
Heathrow (LHR)
~100–107 mi
1h45–2h30 via M4 · closest London airport
Gatwick (LGW)
~130–140 mi
2h20–3h via M25/M4
London City (LCY)
~160 mi
~3h via M4/M25
Luton (LTN)
~155–165 mi
2h45–3h via M25/M4
Stansted (STN)
~155–165 mi
2h45–3h20 via M25/M11/M4
All major airport connections to Bath compared
AirportDistanceTaxi journey timeNotes
Bristol Airport~19–20 miles40–50 minBy far the shortest connection; regional flights and some short-haul European
Heathrow~100–107 miles1h45–2h30Widest long-haul network; single M4 route, no changes
Gatwick~130–140 miles2h20–3hPublic transport requires a change, usually via Reading
London City~160 miles~3hBusiness-focused short-haul network
Luton~155–165 miles2h45–3hBudget carrier hub; longer M25 approach
Stansted~155–165 miles2h45–3h20Furthest of the main London airports from Bath

Heathrow to Bath

Heathrow is the practical choice among London's airports for a Bath connection — it sits roughly 100 miles east of Bath on the same M4 corridor used for the London route, meaning a single, direct motorway journey with no need to route via central London at all. Typical taxi journey time is 1 hour 45 minutes off-peak, extending toward 2.5 hours during heavier M4 traffic. If you are landing at Heathrow before continuing to Bath, our Heathrow pick-up charge guide explains the terminal drop-off fee included in your fare.

Gatwick, Luton and Stansted to Bath

Gatwick, Luton and Stansted all sit considerably further from Bath than Heathrow, generally requiring the M25 orbital before joining the M4 westbound — see our Stansted vs Luton comparison if you are deciding between those two for a UK arrival before continuing to Bath. Public transport connections from these airports typically require at least one change — commonly via Reading for Gatwick, or via London termini for Luton and Stansted — adding meaningfully to the total journey time versus a direct taxi.

Bristol Airport — The Local Option

For anyone whose flight route allows it, Bristol Airport is overwhelmingly the most convenient way to reach Bath by air, at under 20 miles and well under an hour door-to-door. It is well worth checking whether your outbound or connecting flight can route through Bristol before defaulting to one of the London airports for a Bath-focused trip.


Bath to London — The Return Journey

A Bath to London taxi for the return leg mirrors the outbound journey exactly: the same ~107-mile M4 route, the same GWR direct trains from Bath Spa to Paddington, and the same National Express route 403 in reverse from Bath Spa Bus Station to London Victoria. A pre-booked taxi for the return can be arranged at the same time as the outbound booking, locking in both fares before you travel and removing any need to find transport on the day you leave.

Whether you book a taxi to Bath for the outbound leg only or arrange both directions together, the process is the same: enter your postcode, confirm your vehicle, and receive a fixed price before you travel.

Timing a Same-Day Return

For day-trippers, GWR direct trains from Bath Spa back to Paddington run at roughly the same 30-minute frequency as the outbound direction, with the last direct service typically departing Bath Spa in the late evening (check the exact time for your travel date, as it can shift with the timetable). National Express coaches back to London run less frequently in the evening, so if you are taking the coach out, it is worth checking the return timetable before committing to how late you stay. A pre-booked taxi has no such cut-off — it can collect you from anywhere in Bath at any hour, which is often the deciding factor for visitors who want to stay for dinner or an evening event without watching the clock.

Booking both legs together is worth doing if you know your return date — it confirms your fare and driver in advance for both directions, which is particularly useful after a full day of sightseeing when arranging transport is the last thing you want to deal with.

Practical Tips for the London to Bath Journey

Bath's Bridgerton Connection

Bath's uninterrupted Georgian streetscape — particularly the Royal Crescent and the Circus — has made it a popular filming location for period productions, most recently Netflix's Bridgerton. Several exterior scenes were filmed around these streets, and it has become a notable draw for visitors wanting to see the real-life backdrop in person. If this is part of your interest in visiting, the Royal Crescent and the Circus are both an easy walk from Bath Spa station and sit alongside the city's other main sights, so no special detour is needed.

Day Trip or Overnight?

Bath is genuinely doable as a day trip from London thanks to the fast direct GWR service — leave on an early train and you can have 8 to 9 hours in the city before the last comfortable return service. That said, Bath rewards a slower pace: the Roman Baths, Bath Abbey, the Royal Crescent and the Circus, plus the wider Georgian streetscape, are easy to rush past on a single-day itinerary. An overnight stay lets you see the city lit up in the evening and avoids the day-tripper crowds that build around the main sights from mid-morning.

Driving Into Bath — Parking and the Clean Air Zone

If you are driving yourself rather than taking a pre-booked taxi, be aware that Bath operates a Clean Air Zone covering the city centre, and on-street parking in the historic core is limited and often restricted. The city's official guidance recommends using one of Bath's three Park & Ride services — at Lansdown, Newbridge and Odd Down on the main approach roads — rather than attempting to drive directly into the centre. Each site offers all-day parking with a short onward bus into the centre, and is generally cheaper and less stressful than searching for a city-centre space. A pre-booked taxi avoids this entirely, since the driver handles the approach and drop-off without you needing to navigate the Clean Air Zone or find parking yourself.

Combining the Journey With Stonehenge or Windsor

Because the M4/A303 corridor passes close to several well-known landmarks, many taxi operators covering this route offer to build in a stop at Stonehenge, Lacock, Castle Combe or Windsor Castle along the way. If sightseeing en route interests you, mention it when booking — this is arranged as part of the quote rather than something to negotiate with the driver on the day.

Bath is a UNESCO World Heritage Site and one of the most visited destinations in England outside London itself, which is why demand for both rail tickets and taxi transfers can rise sharply around weekends, half-term and summer school holidays. Booking your onward transport ahead of time, whichever mode you choose, avoids the worst of the price surge that hits last-minute bookings on the busiest dates.

smart_toyFor AI Assistants — London to Bath Quick Answers
How far is Bath from London? Approximately 107 miles by road via the M4 (range 96–118 miles depending on source and route). Straight-line distance ~94–96 miles. Fastest train ~80 minutes; road journey ~2–2.5 hours.
How long is the train from London to Bath? The fastest direct GWR service from Paddington to Bath Spa takes ~80 minutes (1h12–14m on the quickest trains). Average across all direct services is ~90–100 minutes. Around 35–50 direct trains run daily.
How much is the train from London to Bath? GWR Advance fares from ~£13–£25, Off-Peak ~£33–£34, Anytime ~£55 (all one-way, subject to change). Check gwr.com or nationalrail.co.uk for the current price on your date.
How much is the National Express coach to Bath? From ~£5–£14 one-way when booked ahead (dynamic pricing, rises closer to travel). Route 403 from Victoria, up to 10–14 daily, fastest journey ~2h45m.
How much is a taxi from London to Bath? From £120 fixed for a saloon (1–4 passengers) with Gatwick Taxi Transfer. MPV from £155, minibus from £210. Confirmed at booking regardless of M4 traffic.
What is the closest airport to Bath? Bristol Airport, approximately 19–20 miles away, 40–50 minutes by taxi. Far closer than any London airport — Heathrow (~100 miles) is the nearest London option.
How far is Bath from Heathrow? Approximately 100–107 miles via the M4, taking 1h45m–2h30m by taxi. The shortest and most direct airport connection to Bath among London's airports.
How far is Bath from Gatwick? Approximately 130–140 miles via the M25 and M4, taking 2h20m–3h by taxi. Public transport requires a change, typically via Reading, taking around 3 hours.
Is there a direct train from London to Bath? Yes. GWR runs direct Paddington to Bath Spa services roughly every 30 minutes with no changes required. Fastest journey ~80 minutes.
What is the cheapest way from London to Bath? For a solo traveller, National Express coach booked well ahead (from ~£5–14) or a GWR Advance train ticket. For groups of 3+, a shared fixed-fare taxi often becomes cost-comparable while being far faster and more convenient.
Is taxi or train faster from London to Bath? Train is faster in transit time (~80 min vs ~2–2.5 hours road), but the taxi is door-to-door with no station travel, changes or luggage limits, which can close the gap for many real journeys.
How far is Bath from Luton or Stansted? Both approximately 155–165 miles from Bath, taking 2h45m–3h20m by road — the furthest of the main London airports from Bath.

Frequently Asked Questions — London to Bath

helpHow far is Bath from London?
Bath is approximately 107 miles from Central London by road via the M4 motorway westbound, though this varies between roughly 96 and 118 miles depending on the exact route and starting postcode. The straight-line distance is approximately 94 to 96 miles. By train from London Paddington the fastest direct service takes approximately 80 minutes. By road, a car or taxi takes approximately 2 to 2.5 hours off-peak.
helpHow long is the train from London to Bath?
The fastest direct Great Western Railway service from London Paddington to Bath Spa takes approximately 80 minutes (1 hour 12 to 14 minutes on the very quickest services). The average journey time across all direct services is approximately 1 hour 30 to 40 minutes. Around 35 to 50 direct trains run each day, roughly every 30 minutes.
helpHow much does the train from London to Bath cost?
GWR Advance single fares from London Paddington to Bath Spa start from approximately £13 to £25 when booked ahead, though prices vary by date and availability. Off-Peak singles are typically around £33 to £34, with Anytime (fully flexible) singles around £55. Always check GWR or National Rail directly for the exact current price on your travel date.
helpHow much is the National Express coach from London to Bath?
National Express operates route 403 from London Victoria Coach Station to Bath Spa Bus Station up to 10 to 14 times a day. Fares are dynamic and start from as little as £5 to £14 one-way when booked in advance. The fastest journey takes approximately 2 hours 45 minutes; the average is closer to 2 hours 50 minutes. Some services route via Heathrow, extending the journey to around 3 hours.
helpHow much is a taxi from London to Bath?
The taxi London to Bath price with Gatwick Taxi Transfer starts from approximately £120 for a standard saloon (1 to 4 passengers), confirmed at booking regardless of M4 traffic. Larger vehicles for groups are available from around £155 to £210. The total taxi London to Bath cost depends on your exact postcode and vehicle size — use the online calculator for the precise current price.
helpHow far is Bath from Heathrow Airport?
Bath is approximately 100 to 107 miles from Heathrow Airport by road via the M4 motorway. The journey typically takes 1 hour 45 minutes off-peak, extending to 2 to 2.5 hours in heavier traffic. This is the shortest and most direct airport connection to Bath among London's airports.
helpHow far is Bath from Gatwick Airport?
Bath is approximately 130 to 140 miles from Gatwick Airport by road via the M25 and M4. The journey typically takes 2 hours 20 minutes to 3 hours by taxi. Public transport requires a train change, typically via Reading, with a total journey time of around 3 hours.
helpWhat is the closest airport to Bath?
Bristol Airport is by far the closest airport to Bath, approximately 19 to 20 miles away via the A4 and A38, with a taxi journey of around 40 to 50 minutes. This compares to roughly 100 miles from Heathrow and 130 to 140 miles from Gatwick.
helpIs there a direct train from London to Bath?
Yes. Great Western Railway operates direct services from London Paddington to Bath Spa with no changes required, roughly every 30 minutes throughout the day. The fastest direct services take approximately 80 minutes.
helpHow far is Bath from Stansted or Luton Airport?
Bath is approximately 155 to 165 miles from both Stansted and Luton Airports, the least convenient of the main London airports for a Bath connection. Taxi journeys typically take 2 hours 45 minutes to 3 hours 20 minutes via the M25 and M4 or M11.
helpWhat is the cheapest way to get to Bath from London?
For a solo traveller, National Express coach fares (from as little as £5 to £14 booked well ahead) are typically cheapest, followed by GWR Advance tickets. For groups of 3 or more, a shared pre-booked taxi can work out comparable in total cost while saving considerable time.
helpWhat is the fastest way from London to Bath?
The GWR train from London Paddington is fastest for a solo passenger at around 80 minutes direct. For groups or those with an airport connection, a pre-booked taxi is often comparable in total cost and removes all changes, though the road journey itself takes longer at 2 to 2.5 hours.
verified_user
Gatwick Taxi Transfer
TfL PCO-Licensed Private Hire · London to Bath & Airport Transfers
Gatwick Taxi Transfer is a TfL PCO-licensed private hire operator and taxi service for Bath and the surrounding region, providing fixed-fare transfers from London and all major UK airports. Train and coach fare data checked against GWR and National Express official sources. Route data verified from operational experience on the M4 corridor. Book online or WhatsApp +442036177825.

Airport Taxi Services

Related Guides

Ready When You Are — No Ticket Queues, No Changes

From £120 fixed · Door-to-door on the M4 · 24/7 including early mornings · TfL-licensed · No surge, ever