A Croydon to Heathrow taxi is fixed from £93 in a saloon and £106 in an MPV, set at booking and never metered. The run is about 16 miles — south Croydon slips onto the A23 and down to the M23, then anticlockwise round the M25 to the airport spur — and takes 45 to 70 minutes door to terminal, longer when the M23 merge or the M25 south-west quadrant is loaded. Pickup is timed backwards from your flight, not forwards from your alarm.
| Saloon fare | £93 |
| MPV fare | £106 |
| Distance | ~16 miles |
| Drive time | 45–70 minutes |
| Peak allowance | up to 1h30 |
| Route | A23 → M23 → M25 west |
| Terminals | T2 T3 T4 T5 |
| Extra stop | £10 each |
● FIXED-FARE
Published fares by pickup area — the number you see is the number you pay. Extra stops £10 each; return leg 10% off when booked together.
The number is printed here rather than hidden behind a quote form. It shifts a little by where in the borough you start: South Croydon, Purley and Coulsdon sit closest to the M23 and load onto the motorway fastest, while Thornton Heath, Norbury and the northern edge run a few minutes more through the A23 town traffic before they reach open road. Every figure is fixed at booking, includes luggage, and covers the drop at your correct terminal.
| Pickup area | Saloon — up to 4 | MPV — up to 6 | Notes |
|---|---|---|---|
| Coulsdon & Old Coulsdon | £91 | £104 | Closest to M23 J7 — the quickest start on this route |
| Purley & Kenley | £92 | £105 | Straight down the A23 to the motorway |
| South Croydon & Sanderstead | £93 | £106 | Standard central-borough pickup |
| Central Croydon & East Croydon | £94 | £107 | Town-centre and station-area collections |
| Thornton Heath & Norbury | £95 | £108 | Northern edge — a little more A23 town traffic |
| New Addington & Selsdon | £95 | £108 | East of the borough, off the tram corridor |
↔ SWIPE THE TABLE SIDEWAYS ON MOBILE
| Vehicle | Seats | Fare from | Best for |
|---|---|---|---|
| Saloon | Up to 4 | £93 | Solo travellers and couples with standard cases |
| Executive | Up to 3 | £104 | Business arrivals wanting an E-Class or equivalent |
| MPV | Up to 6 | £106 | Families and small groups with extra luggage |
| 8 Seater | Up to 7 | £122 | Larger groups travelling together |
| 9 Seater | Up to 8 | £126 | The whole party, one vehicle, no split fares |
↔ SWIPE THE TABLE SIDEWAYS ON MOBILE
Everything else in the open: extra en-route stops are £10 each; the return leg is 10% off when booked together; luggage is included, not metered. There is no separate night premium — the pre-dawn Croydon runs to catch a first-wave long-haul are standing work, not an exception. The fare quoted is the fare paid, whatever the M23 merge does that morning.
The drive is 45 to 70 minutes in ordinary conditions and can reach 1h30 through a weekday morning M23/M25 peak. But the figure that actually matters is the pickup time, and that is calculated backwards from your flight.
A 09:30 long-haul from East Croydon. Three hours ahead puts you at the terminal by 06:30, which means driving into the front of the morning peak, so we allow up to 1h30 rather than the 50 minutes a maps app offers at midnight. Pickup: around 04:50–05:05. From Coulsdon, a few minutes later; from Norbury, a few earlier. It reads early. It stops reading early on the M25 when the traffic that was forecast actually appears.
The route, briefly: A23 south to the M23, up to the M25, then anticlockwise round the south-west quadrant to the Heathrow spur. When the M23 merge or the M25 near Reigate seizes, the live alternative is the A23 corridor through to the A217 and up — a call the regular drivers make on the morning without touching your fixed fare.
Yes — and we would rather say so plainly. Croydon has genuinely good public transport to Heathrow for some travellers, and for a midday flight travelling light it can be the right answer. Here is where each option actually wins.
| Option | Time | From | The catch | Best when |
|---|---|---|---|---|
| Rail + Tube/Elizabeth line | ~1h30–1h50 | ~£12–£18 | East Croydon to a London terminus, then across the city with your bags to the Piccadilly or Elizabeth line — two or three legs, one or two changes, and no service early enough for the first-wave departures. | Midday or evening flights, travelling light, no early start. |
| National Express coach | ~1h40–2h10 | ~£8–£15 | Runs from central London, not Croydon directly, so you are getting to Victoria first. Follows a timetable, not your flight. | A relaxed schedule that can absorb a missed connection. |
| Private car | 45–70 min | £93 | More than the train for one person — but the gap closes with a second passenger and disappears once you count a 4am fare to the station for a dawn flight. | Early departures, luggage, families, groups, or a schedule with no slack. |
↔ SWIPE THE TABLE SIDEWAYS ON MOBILE
The early-flight maths, done properly: the first useful trains from East Croydon do not get you airside for a 06:00 bag-drop, and the tram-and-coach chain is worse. For a dawn long-haul the private car is not the expensive option — it is the only one that starts from your door at 04:30 and answers the phone if anything slips.
Every one of these is a recurring, watchable failure on the Croydon corridor — and every one is designed out before your alarm goes off.
RISK / 01
The problem: a maps app quotes 48 minutes at 11pm, you build the morning around it, and the M23 merge turns out not to flex. Our fix: the desk quotes against the hour you actually travel, peak allowance and diversion strategy already inside the number.
RISK / 02
The problem: an early long-haul whose bag-drop closes before any useful service has left East Croydon. Our fix: the driver is confirmed the evening before, the pre-dawn slot is standing work, and there is no night premium on it.
RISK / 03
The problem: rail to a terminus, then the Underground across town with the cases — each change a fresh chance for the chain to slip. Our fix: one seat, zero changes, one point of responsibility for all 16 miles.
RISK / 04
The problem: a merge incident or the south-west M25 seizing, found far too late to react. Our fix: the A23/A217 escape is part of the plan, deployed live by drivers who run both lines weekly.
RISK / 05
The problem: a generic Heathrow drop that lands at the wrong terminal and eats your buffer. Our fix: your flight number sets the terminal at booking, so the approach lane is decided before the car moves.
RISK / 06
The problem: a family long-haul with cases that were never going to survive a tram-and-train transfer. Our fix: honest vehicle sizing at booking and multi-point pickup inside one job.
Heathrow is not one building, and arriving at the wrong part of it costs more time than any stretch of the A23 and M25. Your flight number settles this at booking.
| Terminal | Where it sits | What the approach means for you |
|---|---|---|
| T2 & T3 | The central campus, through the main tunnel | T2 carries the Star Alliance long-haul roster, T3 a mixed one. Your driver reads the flight and takes the right check-in lane first time rather than circling the central area. |
| T4 | The southern outlier, on its own approach | The terminal most punished by a wrong final turn — correcting one means a full perimeter loop. The right exit is chosen early. |
| T5 | The western giant, with its own motorway spur | A departures kerb long enough to matter: we drop at the zone nearest your check-in, not at whichever end the car reaches first. |
↔ SWIPE THE TABLE SIDEWAYS ON MOBILE
The return works the same way in reverse: your inbound flight is tracked from its origin airport, the driver waits inside arrivals with a name board, and delays move the pickup rather than losing it. Book both directions together and the homeward leg is 10% off — see the Heathrow to Croydon taxi page.
Prices printed by area, the pickup calculated backwards from your flight, the peak allowance already inside it and the A23/A217 escape held in reserve — Croydon to Heathrow reached with time to spare rather than time to worry.