Bath is approximately 107 miles from Central London by road via the M4 westbound — around 94 to 96 miles in a straight line. The fastest GWR direct train from Paddington covers it in 80 minutes from about £13 booked ahead. National Express coach route 403 takes 2 hours 45 minutes from around £5. A fixed-fare taxi runs the full M4 route door-to-door in about 2 hours 11 minutes at £185 per vehicle for a saloon.
How Far Is Bath from London? 107 Miles — With One Caveat
Published road distances for this journey disagree with each other more than you would expect for such a well-travelled route, and the reason is straightforward: "London" is not a single point. If you are trying to work out the best way to travel and how much travel time to allow, the mileage figure you find will depend entirely on which route planner you asked. A journey starting in Chiswick W4 is meaningfully shorter than one from Stratford E15, and route planners split between the pure M4 run and variations that pick up the A4 earlier or later. The 107-mile figure is the one most long-distance operators quote for a Central London start, and it is the number worth planning around.
| Measurement | Distance | Notes |
|---|---|---|
| Road distance — typical | ~107 miles | ~172 km · Central London start, M4 westbound |
| Road distance — full range | 96–118 mi | 155–190 km · varies by postcode and route choice |
| Straight-line distance | ~94–96 mi | ~151–155 km · as the crow flies |
| Rail distance | ~96 miles | 155 km · Paddington to Bath Spa |
| Driving time — off-peak | 2–2.5 hrs | Best window: 10:00–15:00 midweek |
| Driving time — peak | 2.5–3.5 hrs | Friday PM and bank holiday weekends |
The M4 runs west from London through Reading, Swindon and Chippenham before the final approach into Bath. Outside peak periods it flows freely. Friday afternoons and evenings are a different matter — leisure traffic heading for the West Country stacks on top of regular commuter flow, and the same journey that takes two hours on a Tuesday morning can take three and a half on a Friday in August.
Train, Coach or Taxi — What Each One Actually Costs You
These three options differ far more in what they ask of you than in what they cost. The train is fastest in pure transit time but leaves you at Bath Spa station with your bags. The coach is cheapest but takes twice as long. The taxi costs most for one person and least for four.
- Fastest~80 min
- Average90–100 min
- FrequencyEvery 30 min
- Door-to-doorNo
- Best forSolo, speed
- Fastest2h 45m
- Average2h 50m
- Frequency10–14 daily
- Door-to-doorNo
- Best forBudget, solo
- Journey2h 11m
- MPV 6-seat£195
- Exec MPV 7£217
- Door-to-doorYes
- Best forGroups, luggage
The GWR Train from Paddington — 80 Minutes, From £13
Great Western Railway runs direct services to Bath Spa roughly every 30 minutes, with 35 to 50 trains a day. The quickest complete the 96-mile rail route in about 80 minutes; most take 90 to 100. Advance tickets released up to 12 weeks ahead start around £13 to £25 and are the cheapest option if your plans are fixed. Off-Peak singles sit around £33 to £34, and fully flexible Anytime tickets around £55.
Services on this route are Intercity Express trains with free WiFi, power sockets at most seats, bike storage and onboard toilets. Depending on the day, between 50 and 70 services run the route, with the first train out of Paddington around 05:23 on weekdays and the last train around 23:33. Sunday services start later in the morning and run slightly less frequently.
A note on ticket strategy: advance tickets can be purchased up to six months ahead on some services, and split ticketing — buying separate tickets for segments of the same journey, usually splitting at Reading or Swindon — often works out cheaper than a single through fare without requiring you to change trains. It is worth checking before booking if the price difference matters to you.
Most services run via Swindon, so the journey takes in the Thames Valley and the Berkshire Downs — a genuinely pleasant stretch of southern England if you are by a window. Bath Spa station is a 10-minute walk from the Roman Baths, Bath Abbey and the city centre, so arriving by train puts you in the middle of everything worth seeing. If your trip is time-critical — an onward flight connection, for instance — check GWR's live service status the day before and avoid booking the last possible train.
The National Express Coach — Route 403, Slowest but Cheapest
Route 403 runs from London Victoria Coach Station to Bath Spa Bus Station up to 14 times daily. The fastest journey is about 2 hours 45 minutes; average is closer to 2 hours 50. National Express uses dynamic pricing on this route, so fares can be remarkably low booked well ahead — £5 is achievable on quiet dates — but rise sharply close to travel. Megabus and FlixBus also run services covering parts of this corridor, generally with a change, so it is worth comparing all three if the coach is your preference. Some services call at Heathrow en route, which adds time but suits airport-adjacent journeys. Bath Spa Bus Station is on Dorchester Street, a one-minute walk from the rail station.
The Fixed-Fare Taxi — £185 Per Vehicle, Door to Door
Whether you call it a taxi, a minicab or a private hire transfer, a pre-booked vehicle follows the M4 door-to-door with no station changes, no platform navigation and no luggage limits. This is the difference between a pre-booked minicab and a metered black cab: the fare is confirmed before travel and does not move with traffic — no surge, no meter running while you sit still. Every booking includes flight tracking if you are arriving from an airport, free child seats on request, and 24-hour availability including the early-morning and late-night windows when trains and coaches simply do not run.
| Vehicle | Passengers | Luggage | London ⇄ Bath |
|---|---|---|---|
| Saloon — Toyota Prius or similar | 4 | 2 check-in + 2 hand | £185 |
| MPV 6 — Ford Galaxy or similar | 6 | 4 cases | £195 |
| Executive MPV 7 — Mercedes V-Class or similar | 7 | 6 cases | £217 |
| MPV 8 — Ford Tourneo or similar | 8 | 7 bags | £230 |
| 10-Seater — Ford Galaxy & Zafira or similar | 10 | Full hold | £310 |
| 14-Seater — Hyundai i800 & Ford Tourneo or similar | 14 | Full hold | £330 |
Every minicab fare above is per vehicle and covers the full 115-mile M4 route in around 2 hours 11 minutes. A group of six paying £195 between them works out at £32.50 each — below a walk-up Off-Peak train single, with door-to-door service and no luggage limits. All journeys include 45 minutes free waiting on airport pickups, flight monitoring, and free meet and greet.
| Group size | Train total | Coach total | Taxi total | Taxi per person |
|---|---|---|---|---|
| 1 person | £13–55 | £5–14 | £185 | £185.00 |
| 2 people | £26–110 | £10–28 | £185 | £92.50 |
| 3 people | £39–165 | £15–42 | £185 | £61.67 |
| 4 people | £52–220 | £20–56 | £185 | £46.25 |
| 5–6 people | £65–330 | £25–84 | £195 MPV6 | from £32.50 |
Rideshare — The Fourth Option Most Guides Skip
Rideshare platforms such as BlaBlaCar match passengers with drivers already making this journey. For a solo traveller it can undercut even the coach on price while matching the taxi on journey time. The trade-offs are real though: no fixed-fare guarantee, no door-to-door pickup, and you are sharing a car with strangers on a two-hour motorway run. It is a genuine budget option rather than a service with any timing commitment behind it.
The Airport Closest to Bath Is Bristol — 19 Miles, Not 100
If you are arriving by air rather than starting from London, this is the single most useful fact on the page: Bristol Airport sits about 19 to 20 miles from Bath, roughly 40 to 50 minutes by road via the A4 and A38. Every London airport is several times that distance away. Anyone searching for the airport closest to Bath and expecting a London answer is usually surprised — and the surprise is worth acting on before you book flights.
| From Bath to | Distance | By road | What it means |
|---|---|---|---|
| Bristol Airport (BRS) | 19–20 mi | 40–50 min | Closest by a wide margin · A4/A38 |
| Cardiff Airport (CWL) | ~60 mi | 1h 15m–1h 30m | Second closest · M4 and Severn crossing |
| Exeter Airport (EXT) | ~85 mi | 1h 40m–2h | Regional South West option · M5 |
| London airports | 97–158 mi | 2h–3h 35m | All much further · see full guide below |
Bristol Airport handles a broad short-haul European network plus a growing set of longer routes, which covers most leisure travel. Where it genuinely cannot compete is intercontinental flying — for those, Heathrow's network usually justifies the extra ground time. The rule of thumb: check Bristol first for anything within Europe, and only default to a London airport when your route demands it.
Bath to Bristol Airport by Taxi — The 40-Minute Run
A pre-booked Bath to Bristol Airport taxi covers the 19 miles in 40 to 50 minutes door-to-terminal, and it is by some distance the simplest way to make the connection. Gatwick Taxi Transfer quotes this route as a fixed fare confirmed at booking — per vehicle rather than per person, and unchanged regardless of traffic on the A4 or A38.
| Vehicle | Passengers | Luggage | Bath ⇄ Bristol Airport |
|---|---|---|---|
| Saloon — Toyota Prius or similar | 4 | 2 check-in + 2 hand | Quote on request |
| Estate — Toyota Auris or similar | 4 | 3 check-in + 3 hand | Quote on request |
| MPV 6/7-seater — Ford Galaxy, Hyundai i800 | 6–7 | 4–5 cases | Quote on request |
| 8-seat minibus — Ford Tourneo or similar | 8 | 7–8 bags | Quote on request |
Because this is a short 19-mile hop rather than a long-distance motorway run, the fare varies more with your exact Bath postcode than it does on the London route — a BA1 city-centre pickup and a BA2 address on the southern edge are genuinely different journeys. Get a confirmed figure from the fare calculator before you travel rather than working from a headline number.
Because the taxi fare to Bristol Airport is charged per vehicle, the arithmetic flips fast. For one person travelling light, a £17 Air Decker ticket is the obvious choice. For four people the same taxi fare splits four ways against four separate bus tickets at £17 each — and the taxi collects you from your door with cases in the boot rather than from a bus stop. Airport cabs Bristol to Bath work the same way on the return leg — same confirmed fare, with the driver tracking your inbound flight so a delayed landing never costs you the booking. Every airport taxi transfer on this route includes flight monitoring as standard.
The A4 Air Decker — Bath's Airport Bus, 03:30 to 02:30
The A4 Air Decker is the direct bus from Bath to Bristol Airport, and it is genuinely good. Operated by Bath Bus Company, it runs from Bath Bus Station via Newbridge, Saltford, Keynsham, Brislington, Hengrove and Highridge to the airport terminal. What makes this airport bus Bristol service unusual is the operating window: roughly 03:30 to 02:30, meaning it covers almost every flight departure and arrival in the schedule. Among the coaches to Bristol Airport from anywhere in the region, nothing else runs this close to round the clock — and unlike a conventional airport shuttle Bristol passengers queue for, the A4 keeps a fixed published timetable you can plan against.
| A4 Air Decker detail | Figure |
|---|---|
| Route | Bath Bus Station → Bristol Airport |
| Via | Newbridge · Saltford · Keynsham · Brislington · Hengrove · Highridge |
| Operating hours | 03:30–02:30 |
| Services per day | ~75 |
| Busiest day | Sunday (~93 services) |
| Quietest day | Tuesday (~56 services) |
| Airport single | from £17 |
| Local single (on board only) | from £2 |
| 10-journey ticket | £32 · valid 3 months |
A detail worth knowing if you live along the route: the Bath bus A4 is not only an airport service. Buses from Bath to Bristol on this line serve every stop in between, so the same vehicle taking holidaymakers to their flight is also the local link for commuters and shoppers. Local single fares start at £2 on board — not available online — and the 10-journey ticket at £32 covers short hops around Bath, Saltford, Keynsham and South Bristol for three months. Avon Rider, Bristol Rider and Bath Rider passes are also accepted, though the Avon Rider is not valid on the A38 airport section.
The return direction works identically. The bus from Bristol Airport to Bath departs from the terminal forecourt on the same A4 timetable, so arriving passengers are never waiting long — even on a late-evening landing.
Why Bristol Airport Has No Railway Station
Bristol Airport has no railway station, which catches out visitors who assume a rail connection exists because Bath and Bristol are so well connected by train. Any rail route means Bath Spa to Bristol Temple Meads, then the A1 Flyer bus onward to the terminal — typically well over an hour in total with a change and luggage. The A4 Air Decker direct from Bath is faster and simpler; a taxi is faster still.
Choosing between them comes down to what you are optimising for. A scheduled airport bus is cheapest per head and needs no booking. A pre-booked airport transfer service costs more but collects you from your door at a time calculated around your flight. Neither is universally better — an airport taxi service earns its price on early departures, group travel and heavy luggage, and struggles to justify it for a solo traveller with a rucksack at midday.
Why the Same Journey Takes Two Hours — or Three and a Half
The 107-mile figure is fixed. The two-hour figure is not. The M4 westbound out of London behaves very differently depending on when you set off, and the gap between the best and worst windows on this route is larger than on most UK motorway journeys.
| Departure window | Journey time | What is happening |
|---|---|---|
| 04:00–06:30 · Early morning | 1h 50m–2h | M4 clear. Fastest window of the day. |
| 06:30–09:30 Mon–Fri · Peak | 2h 30m–3h | Westbound M4 out of London at its heaviest. |
| 10:00–15:00 · Midweek off-peak | 2h–2h 15m | Best daytime window. Most predictable. |
| 15:00–19:30 Friday | 2h 45m–3h 30m | Worst of the week. West Country leisure traffic. |
| 19:30 onwards · Evening | 2h–2h 15m | Roads clear after the evening rush. |
| Bank holiday Friday/Saturday | 3h–3h 45m | Add an hour to any estimate. |
The Three Points Where the M4 Actually Slows
Three points account for most of the delay on this route. The J4B–J6 stretch around Slough and Maidenhead is the first and most consistent bottleneck out of London. The Reading junctions (J10–J12) build heavily on Friday afternoons as commuter and leisure traffic merge. Beyond Swindon the motorway generally runs freely — by the time you reach J17 for the Chippenham turn, the hard part is behind you.
None of this affects a fixed-fare taxi booking financially — the price confirmed at booking stands regardless of how long the M4 takes. What it does affect is when you should set off. Whether a journey is worth building a buffer into depends on what is waiting at the other end — a dinner reservation forgives a late arrival, a flight check-in does not. Departure timing on a pre-booked transfer is calculated against your actual address and arrival requirement rather than a generic duration estimate.
Arriving in Bath — Parking, the Clean Air Zone and Getting Around
Why Driving into the Centre Is a Mistake
Bath operates a Clean Air Zone covering the city centre, and on-street parking in the historic core is limited and heavily restricted. The city's own guidance recommends using one of three Park and Ride services — Lansdown, Newbridge and Odd Down, all sited on the main approach roads — rather than attempting to drive into the centre. Each offers all-day parking with a short bus into town, and works out cheaper and considerably less stressful than circling for a space. A pre-booked transfer sidesteps this entirely, since the driver handles the approach and drop-off.
Getting Around Once You Arrive — Everything Is Walkable
Bath sits on the River Avon in Somerset, and the centre is compact enough that most visitors barely need transport once they arrive. Bath Spa station, Bath Abbey, the Roman Baths and Pulteney Bridge are all within a ten-minute walk of each other. If you do need a bus, First Bus operates the city network with contactless tap-on tap-off and adult single fares capped at £2, so short hops are cheap.
Day Trip or Overnight — What Bath Rewards
Bath is genuinely doable in a day thanks to the fast direct train — leave on an early service and you get eight or nine hours in the city before the last comfortable return. That said, the Roman Baths, Bath Abbey, the Royal Crescent and the Circus are easy to rush past on a single-day itinerary. An overnight stay lets you see the city lit in the evening and misses the day-tripper crowds that build around the main sights from mid-morning.
The Bridgerton Effect on Bath's Georgian Streets
Bath's uninterrupted Georgian streetscape — particularly the Royal Crescent and the Circus — has made it a favoured filming location for period productions, most recently Netflix's Bridgerton. Several exterior scenes were shot around these streets, and it has become a notable draw. Both locations are an easy walk from Bath Spa station and sit alongside the city's other main sights, so no special detour is needed.
Timing a Same-Day Return to London
GWR direct trains from Bath Spa back to Paddington run at roughly the same 30-minute frequency, with the last direct service typically departing in the late evening — check the exact time for your date as it shifts with the timetable. National Express coaches back to London run less frequently in the evening, so if you are taking the coach out, check the return timetable before committing to how late you stay. A pre-booked taxi has no such cut-off, which is often the deciding factor for visitors who want dinner or an evening event without watching the clock.
Bath is approximately 107 miles from Central London by road via the M4 motorway westbound. Published figures range from 96 to 118 miles depending on starting postcode and route. Straight-line distance is around 94 to 96 miles. Fastest train: 80 minutes. By road: 2 to 2.5 hours off-peak.
The fastest GWR direct service from London Paddington to Bath Spa takes approximately 80 minutes, with the quickest trains completing it in 1 hour 12 to 14 minutes. Average across all direct services is 90 to 100 minutes. Around 35 to 50 direct trains run daily, roughly every 30 minutes.
A car or taxi covers the 107-mile M4 route in 2 to 2.5 hours off-peak. Friday afternoons and bank holiday weekends push this to 2.5 to 3.5 hours as West Country leisure traffic stacks on top of commuter flow. The quietest window is midweek between 10:00 and 15:00.
A fixed-fare taxi from London to Bath costs £185 for a saloon carrying 4 passengers, covering 115 miles in about 2 hours 11 minutes. Bigger vehicles run £195 for an MPV 6 up to £330 for a 14-seater. Charged per vehicle rather than per head, locked at booking, and unaffected by whatever the M4 does on the day.
Bristol Airport at 19 to 20 miles — around 40 to 50 minutes by road via the A4 and A38. Cardiff Airport is second closest at about 60 miles, and Exeter around 85 miles. Every London airport is substantially further, between 97 and 158 miles depending on which one.
A pre-booked Bath to Bristol Airport taxi or minicab covers the 19 miles in around 40 to 50 minutes door-to-terminal. The fare is fixed at booking and charged per vehicle rather than per person, so it splits between up to 4 passengers in a saloon or 8 in a minibus. Because this is a short hop, the exact figure depends on your Bath postcode — use the online calculator for a confirmed quote.
Yes — the A4 Air Decker runs direct from Bath Bus Station to Bristol Airport via Saltford, Keynsham and South Bristol. It operates roughly 03:30 to 02:30 with about 75 services daily, so it covers nearly every flight. Airport singles from £17; local singles from £2 on board. Note the A1 Bristol Flyer is a different service and does not serve Bath.
For a solo traveller, the National Express coach booked well ahead (£5 to £14) is cheapest, followed by GWR Advance tickets from £13. For groups of four or more, a fixed-fare taxi at £185 divided between passengers becomes cost-comparable while removing all connections.
Between 50 and 70 services depending on the day, roughly every 30 minutes. First departure from Paddington is around 05:23 on weekdays, last around 23:33. Sunday services start later and run slightly less frequently. All are Great Western Railway Intercity Express trains via Swindon.
Roughly 172 km by road (107 miles) on the M4, and 155 km by rail (96 miles) Paddington to Bath Spa. Published road figures span 155 to 190 km — the spread comes from where in London you start, not from the route itself.
Yes. Great Western Railway runs direct Paddington to Bath Spa services with no changes required, roughly every 30 minutes throughout the day. Fastest journey approximately 80 minutes. Bath Spa station is a 10-minute walk from the Roman Baths.
London to Bath — Your Questions Answered
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.
The fastest direct Great Western Railway service from London Paddington to Bath Spa takes approximately 80 minutes, with the very quickest services completing the journey in 1 hour 12 to 14 minutes. The average journey time across all direct services is approximately 90 to 100 minutes. Around 35 to 50 direct trains run each day, roughly every 30 minutes.
GWR Advance single fares 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. Advance tickets are released up to 12 weeks before travel. Always check GWR or National Rail directly for the exact current price on your travel date.
National Express route 403 runs 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.
A fixed-fare taxi with Gatwick Taxi Transfer costs £185 for a standard saloon carrying 4 passengers, covering 115 miles in approximately 2 hours 11 minutes. MPV 6-seater £195, executive MPV 7-seater £217, MPV 8-seater £230, 10-seater £310, 14-seater £330. The exact fare depends on your specific postcode — use the online calculator for the precise current price.
Between 50 and 70 Great Western Railway services run from London Paddington to Bath Spa each day depending on the day of the week, roughly every 30 minutes. The first departure is around 05:23 on weekdays and the last around 23:33. Sunday services start later in the morning and run slightly less frequently. All are Intercity Express trains routed via Swindon.
London to Bath is approximately 172 km by road (107 miles) via the M4 motorway, and 155 km by rail (96 miles) from London Paddington to Bath Spa. The straight-line distance is around 151 to 155 km. Road distance figures range from 155 to 190 km depending on the exact starting point in London and the route taken.
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. Bath Spa station sits around a 10-minute walk from the Roman Baths and the city centre.
Bristol Airport is the closest airport to Bath at approximately 19 to 20 miles, around 40 to 50 minutes by road via the A4 and A38. Cardiff Airport is second closest at about 60 miles via the M4 and Severn crossing, and Exeter around 85 miles via the M5. Every London airport is substantially further, ranging from 97 to 158 miles depending on which one.
A pre-booked taxi from Bath to Bristol Airport covers the 19 miles in around 40 to 50 minutes door-to-terminal. The fare is fixed at booking and charged per vehicle rather than per person, splitting between up to 4 passengers in a saloon or 8 in a minibus. Because this is a short 19-mile journey, the exact fare depends more on your specific Bath postcode than on the route itself — use the online fare calculator for a confirmed quote.
Yes. The A4 Air Decker runs direct from Bath Bus Station to Bristol Airport via Newbridge, Saltford, Keynsham, Brislington, Hengrove and Highridge. It operates roughly 03:30 to 02:30 with around 75 services daily. Airport single fares start from £17 booked online; local single fares start from £2 purchased on board. The A1 Bristol Flyer is a separate service running between Bristol city centre and the airport, and does not serve Bath.
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 from £13 to £25. For groups of four or more, a fixed-fare taxi at £185 per vehicle divided between passengers becomes cost-comparable while saving considerable time and removing all connections.
The GWR train from London Paddington is fastest in transit time at around 80 minutes direct. A road journey by car or taxi takes 2 to 2.5 hours off-peak. However, for groups or anyone with heavy luggage, a pre-booked taxi is often faster door-to-door once travel to Paddington, platform navigation and onward transport in Bath are all included.
- check107 miles by road via the M4 westbound (range 96–118 miles by starting postcode). Straight-line distance 94–96 miles. Rail distance 96 miles.
- checkGWR direct train: 80 minutes fastest, every 30 minutes, 35–50 trains daily. Advance from £13–25, Off-Peak £33–34, Anytime ~£55.
- checkNational Express route 403: 2h 45m fastest, up to 14 daily from Victoria. From £5–14 booked ahead — cheapest option for solo travellers.
- checkFixed-fare taxi: £185 saloon (4 pax), £195 MPV6, £217 executive MPV7, £230 MPV8, £310 10-seater, £330 14-seater. Per vehicle not per person. 115 miles, around 2h 11m door-to-door. No surge.
- checkFlying in? Bristol Airport is under 20 miles from Bath. Heathrow is the closest London airport on the same M4 corridor — full airport fares in our separate Bath airports guide.
- checkFriday afternoons and bank holiday weekends add 1 hour+ to the M4 journey. Bath's Clean Air Zone makes Park & Ride the sensible choice if self-driving.
- checkCost tipping point sits at three passengers — below that the train or coach wins; above it the fixed taxi fare divided between passengers is comparable or cheaper.
Fixed fare £185 door-to-door on the M4 — 115 miles, around 2 hours 11 minutes. Free child seats. Flight tracking on airport pickups. 24/7 including early mornings. No surge, ever.