On this page (5 sections)
The realistic options
Reading is unusual among the towns around Heathrow: the quickest way to the airport is a coach, not a train. That shapes the whole decision.
In order of how often they are the right call: the RailAir RA1 coach, direct from Reading station; the Elizabeth Line, which reaches the airport only with a change and takes longer; and car or taxi, if you are driving anyway or splitting a fare. The airport transfers overview lays the same choice out across every Heathrow route.
The RailAir coach
RailAir, the RA1 service, is the dedicated coach between Reading railway station and Heathrow. It is the default option and usually the fastest.
Frequency. Up to every 20 minutes during the day, so you rarely wait long, and it is reliable enough to plan an early flight around.
Journey time. Around 40 minutes, traffic dependent, with the M4 the main variable. Allow a margin in the morning and evening peaks.
Fares. From around £13.60 booked in advance. The walk-up single is higher, and a return is better value for a round trip; booking online ahead of the day gets the lowest fare.
Where it stops. It leaves from Reading railway station and serves Heathrow Terminals 2 and 3 (via the Central Bus Station, a short covered walk from both) and Terminal 5. RailAir is operated by First Beeline and is bookable directly or through National Express. For Terminal 4, see the note on reaching the terminals in the sidebar.
By train (the Elizabeth Line)
This is the part that catches people out. Reading is the western terminus of the Elizabeth Line, so it is reasonable to assume there is a direct train to Heathrow. There is not. The Heathrow branch and the Reading branch of the line split before the airport, so no single train runs Reading to Heathrow.
The rail route works like this: take the Elizabeth Line from Reading and change at Hayes & Harlington onto a Heathrow-branch train, around an hour in total. That is slower than the RailAir coach and involves a change with luggage, which is why the coach is the better call on this route for most travellers.
Rail still earns its place in two cases: when you are already travelling on the Elizabeth Line and Reading is part of a longer trip, or when you hold a ticket or railcard that makes the rail leg cheaper. For a clean Reading-to-airport run, the coach is simpler and quicker. If you do route via central London, the Heathrow Express from Paddington is the fast final leg.
By car or taxi
By car, Reading to Heathrow is around 30 to 40 minutes via the M4, traffic dependent, which is genuinely quick. It makes sense if you are driving anyway, splitting the cost, or value door to door, but you then pay to leave the car. Compare the options on the Heathrow parking page, and remember Heathrow is inside the ULEZ zone, so a non-compliant vehicle pays £12.50 a day to reach the airport.
A taxi or private hire from Reading is a shorter run than from Oxford, but still a three-figure fare one way for most journeys, so it rarely beats a £13.60 coach for one or two people. For a group of three or four with luggage, a pre-booked fixed-fare transfer can be competitive per head and removes the parking question. For the Heathrow end, see Heathrow taxis.
Which to choose
The decision in one line: take the RailAir coach unless you have a specific reason to take the train.
Take RailAir if you want the quickest, simplest trip from Reading station; it is direct, runs every 20 minutes, takes about 40 minutes, and serves T2, T3 and T5 from around £13.60.
Take the Elizabeth Line only if you are already on it as part of a longer journey, or hold a ticket that makes it cheaper; expect a change at Hayes & Harlington and about an hour.
Drive or take a taxi if you are travelling as a group, splitting the cost, or door to door matters more than price. Check your terminal first on which terminal so you head to the right place.