calendar_todayPublished 16 July 2026
updateUpdated 5 August 2026
schedule10 min read
route~107 miles · M4
verified_userGatwick Taxi Transfer · TfL PCO
Bath sits roughly 107 miles west of Central London along the M4 corridor — a journey most people make by train in about 80 minutes, by coach in just under three hours, or by road in two to two and a half. Which one should I take? That depends less on the headline distance and more on how many of you are travelling, how much luggage you have, and whether an airport sits at either end. This guide covers all three modes with current fares, real journey times and a cost breakdown by group size — plus the airport question, where the answer surprises most people: Bristol sits 19 miles from Bath, not 100.
route
107 mi
By road via M4
train
80 min
Fastest GWR train
directions_bus
2h 45m
National Express
local_taxi
£185
Fixed taxi from
flight_land
19 mi
Bristol · closest airport
verified All distances, journey times and fares verified 5 August 2026. Train data checked against GWR and National Rail. Coach fares from National Express route 403. Road distances from National Highways M4 corridor data.
boltThe short answer

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.

MeasurementDistanceNotes
Road distance — typical~107 miles~172 km · Central London start, M4 westbound
Road distance — full range96–118 mi155–190 km · varies by postcode and route choice
Straight-line distance~94–96 mi~151–155 km · as the crow flies
Rail distance~96 miles155 km · Paddington to Bath Spa
Driving time — off-peak2–2.5 hrsBest window: 10:00–15:00 midweek
Driving time — peak2.5–3.5 hrsFriday 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.

The scenic alternative: Some road trips take the A303 via Stonehenge instead of the M4. It is slower — expect an extra 30 to 45 minutes — but it is a common choice for visitors combining Bath with a stop at the monument. If you want this routing on a pre-booked transfer, mention it at booking rather than asking the driver on the day.

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.

🚂
GWR Direct Train
£13–55
per person · one way
  • Fastest~80 min
  • Average90–100 min
  • FrequencyEvery 30 min
  • Door-to-doorNo
  • Best forSolo, speed
🚌
National Express 403
£5–14
per person · booked ahead
  • Fastest2h 45m
  • Average2h 50m
  • Frequency10–14 daily
  • Door-to-doorNo
  • Best forBudget, solo
🚕
Fixed-Fare Taxi
£185
per vehicle · 1–4 people
  • 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.

VehiclePassengersLuggageLondon ⇄ Bath
Saloon — Toyota Prius or similar42 check-in + 2 hand£185
MPV 6 — Ford Galaxy or similar64 cases£195
Executive MPV 7 — Mercedes V-Class or similar76 cases£217
MPV 8 — Ford Tourneo or similar87 bags£230
10-Seater — Ford Galaxy & Zafira or similar10Full hold£310
14-Seater — Hyundai i800 & Ford Tourneo or similar14Full 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 sizeTrain totalCoach totalTaxi totalTaxi 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 MPV6from £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.

Where the tipping point sits: For one or two people booking ahead, the coach or an Advance train ticket wins clearly on cost. At four passengers the taxi works out at £46 each — level with a walk-up train fare, and cheaper than an Anytime single. Beyond that, and once you factor in no changes, no luggage restrictions and a door-to-door route, the taxi wins outright for families and groups.
London to Bath distance — 107 miles via M4 motorway, GWR train 80 minutes, National Express coach route 403, fixed-fare taxi £185 saloon
London → M4 Westbound → Bath · ~107 Miles
Train 80 min · Coach 2h 45m · Taxi £185 fixed
Door-to-door · No surge · 24/7 · TfL PCO licensed
boltCheck My Fare

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 toDistanceBy roadWhat it means
Bristol Airport (BRS)19–20 mi40–50 minClosest by a wide margin · A4/A38
Cardiff Airport (CWL)~60 mi1h 15m–1h 30mSecond closest · M4 and Severn crossing
Exeter Airport (EXT)~85 mi1h 40m–2hRegional South West option · M5
London airports97–158 mi2h–3h 35mAll 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.

VehiclePassengersLuggageBath ⇄ Bristol Airport
Saloon — Toyota Prius or similar42 check-in + 2 handQuote on request
Estate — Toyota Auris or similar43 check-in + 3 handQuote on request
MPV 6/7-seater — Ford Galaxy, Hyundai i8006–74–5 casesQuote on request
8-seat minibus — Ford Tourneo or similar87–8 bagsQuote 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.

Getting an airport transfer quote: The exact figure depends on your specific Bath postcode — a BA1 city-centre pickup and a BA2 address on the southern edge are not identical journeys. Use the online calculator for confirmed airport taxi quotes before you travel. Unlike metered local taxis for airport runs, the cost of taxi to airport shown at checkout is the total — no meter, no surge, nothing added at the terminal.

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 detailFigure
RouteBath Bus Station → Bristol Airport
ViaNewbridge · Saltford · Keynsham · Brislington · Hengrove · Highridge
Operating hours03:30–02:30
Services per day~75
Busiest daySunday (~93 services)
Quietest dayTuesday (~56 services)
Airport singlefrom £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.

A4 Air Decker or A1 Bristol Flyer — they are different services. Searching for the Bristol Flyer timetable brings up the A1, which runs between Bristol city centre, Temple Meads and the airport. It does not serve Bath at all. The Bath service is the A4 Air Decker. If you are travelling from Bath, the A4 bus timetable Bristol services follow is the one you need. Search specifically for the A4 airport bus timetable rather than the Bristol Flyer — checking the A1 by mistake is a common and costly error on the morning of a flight.

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.

Which Bath airport transfer suits you: Solo with hand luggage and time to spare — the A4 Air Decker from £17 is hard to beat. Two or more people, checked bags, an early departure, or a late arrival back into Bristol — a fixed-fare taxi charged per vehicle works out cheaper per head than separate bus tickets and removes the bus stop walk at both ends entirely.
Flying from a London airport instead? Fixed fares, exact distances and departure timing for Heathrow, Gatwick, Luton, Stansted and London City from Bath are covered separately in our Bath to all London airports guide.

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 windowJourney timeWhat is happening
04:00–06:30 · Early morning1h 50m–2hM4 clear. Fastest window of the day.
06:30–09:30 Mon–Fri · Peak2h 30m–3hWestbound M4 out of London at its heaviest.
10:00–15:00 · Midweek off-peak2h–2h 15mBest daytime window. Most predictable.
15:00–19:30 Friday2h 45m–3h 30mWorst of the week. West Country leisure traffic.
19:30 onwards · Evening2h–2h 15mRoads clear after the evening rush.
Bank holiday Friday/Saturday3h–3h 45mAdd 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.

If you are catching a train instead: GWR services from Paddington are unaffected by M4 traffic, which is a genuine advantage on a Friday afternoon. The trade-off is getting to Paddington in the first place — which on the same Friday afternoon can take longer than you expect from anywhere in south or east London.

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.

Booking ahead matters here: Bath is a UNESCO World Heritage Site and one of England's most visited destinations outside London. Demand for both rail tickets and transfers rises sharply around weekends, half-term and summer school holidays. Whichever mode you choose, booking ahead avoids the worst of the price rise that hits last-minute bookings on busy dates.
smart_toyQuick answers — AI search, voice assistants and featured snippets
How far is Bath from London?

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.

How long is the train from London to Bath?

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.

How long does it take to drive from London to Bath?

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.

How much is a taxi from London to Bath?

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.

What is the airport closest to Bath?

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.

How much is a taxi from Bath to Bristol Airport?

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.

Is there a bus from Bath to Bristol Airport?

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.

What is the cheapest way from London to 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.

How many trains run from London to Bath each day?

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.

What is the distance from London to Bath in km?

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.

Is there a direct train from London to Bath?

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

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, 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.

helpHow much does the train from London to Bath cost?

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.

helpHow much is the National Express coach from London to Bath?

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.

helpHow much is a taxi from London to Bath?

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.

helpHow many trains run from London to Bath each day?

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.

helpWhat is the distance from London to Bath in kilometres?

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.

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. Bath Spa station sits around a 10-minute walk from the Roman Baths and the city centre.

helpWhat is the airport closest to Bath?

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.

helpHow much is a taxi from Bath to Bristol Airport?

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.

helpIs there a bus from Bath to Bristol Airport?

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.

helpWhat is the cheapest way to get from London to 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.

helpWhat is the fastest way from London to Bath?

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.

checklistLondon to Bath — Key Takeaways
  • 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.
No Ticket Queues, No Changes — Just a Driver at Your Door

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.

verified_user
TfL PCO Licensed Private Hire — London, Bath & All UK Airports
✓ TfL PCO Licensed ✓ Enhanced DBS ✓ 4.9/5 Trustpilot ✓ Updated 5 August 2026

Gatwick Taxi Transfer is a TfL PCO-licensed private hire operator providing fixed-fare transfers between London, Bath and all major UK airports. Train and coach fare data checked against GWR and National Express official sources. Road distance and journey time data from National Highways M4 corridor figures and operational route experience. All figures verified 5 August 2026.