- Heathrow sits inside London's ULEZ. A non-compliant car costs £12.50 a day to drive there.
- The charge only applies when your car is driven in the zone. A car parked outside the zone never triggers it.
- Park just outside Greater London, for example in Staines (TW18), and travel in by public transport or an operator shuttle, and your own car never enters ULEZ.
- Most petrol cars from 2006 and diesels from late 2015 are already compliant. Check yours free on TfL before you spend a penny.
Compare every Heathrow car park in one search, including secure off-airport sites outside the ULEZ boundary. Live prices for your dates.
Compare Heathrow parking →Heathrow is one of the few UK airports that sits fully inside London's Ultra Low Emission Zone, so a non-compliant car costs you £12.50 a day just to turn up. The good news is the charge is easy to sidestep, and most drivers can avoid it without changing their car. Here is how the ULEZ rule actually works at Heathrow, and the simplest legal way to pay nothing.
Why a Heathrow trip can cost £12.50 a day
On 29 August 2023, London's ULEZ was expanded to cover the whole of Greater London. Heathrow sits inside that boundary, so all four terminals, every car park and every approach road are inside the zone. If your vehicle does not meet the standards (broadly Euro 4 for petrol and Euro 6 for diesel), you pay £12.50 for each day you drive there. We have set out the full cost breakdown in our guide to what ULEZ at Heathrow costs you in 2026.
The bit most guides skip: ULEZ charges driving, not parking
This is the detail that saves people money. The daily charge only applies when the vehicle is driven inside the zone. A car that is parked and sitting still does not rack up a charge for the days it is not moving. On a normal return trip that means you are usually only exposed on two days: the day you drive in to leave the car, and the day you drive it back out. For a non-compliant car that is £25 for the trip, whether you self-park or use Meet and Greet inside the zone.
So the real question is not how to park cheaply, it is how to avoid driving your car into the zone at all.
Park outside the zone and your car never enters ULEZ
The ULEZ boundary follows the edge of Greater London. Step over it into Surrey and you are out. Staines-upon-Thames (postcodes around TW18) sits in Spelthorne, just outside the boundary and only a few miles from the terminals. Park there and your car stays out of the zone for the whole trip.
A handful of secure operators run car parks in and around Staines for exactly this reason. You arrive from the M25, M3 or A30 without crossing into Greater London, leave your car outside the zone, and reach the terminal on the regular public transport links or an optional operator shuttle. Your own vehicle never enters ULEZ, so there is nothing to pay. If you are coming from the far side of London, plan a route that keeps you out of the zone, otherwise you will trigger the charge on the way.
Check your car first, you may not need to bother
Before you change anything, spend 30 seconds on the free TfL vehicle checker. As a rough guide:
- Most petrol cars first registered from 2006 are compliant.
- Most diesel cars from around September 2015 are compliant.
- All fully electric cars are exempt.
If your car is compliant, ULEZ is a non-issue and you can park wherever the price and distance suit you. If it is not, parking outside the zone is the cleanest way to keep that £25 in your pocket.
Self-park, Park and Ride or Meet and Greet?
Outside the zone you still get the full range of options. Park and Ride leaves your car at a secure compound and shuttles you in. Self-park sites let you keep your keys and walk to a bus or train. Meet and Greet hands the car to a driver, though at Heathrow that handover usually happens at the terminal inside the zone, so check who covers any charge. Compare them side by side and the price gap is often small once you have stripped out the ULEZ cost.
The short version
- Heathrow is inside ULEZ. Non-compliant cars pay £12.50 per driving day, usually £25 for a return trip.
- The charge follows driving, not parking, so keeping your car out of the zone removes it entirely.
- Park just outside the boundary, for example in Staines, and travel in by public transport or shuttle.
- Check your car on TfL first. If it is compliant, park wherever suits you.
Either way, compare every Heathrow option for your dates before you book, so you can see the real all-in price next to the ULEZ-free alternatives.