Heathrow to Slough: Taxi vs Train vs Bus — Which Is Best?
Getting from Heathrow to Slough? We compare the taxi, the Elizabeth line and local buses on time, cost and hassle — and explain when each one makes sense.
Slough is one of the closest towns to Heathrow — Terminal 5 is only around 7 miles away. But getting between the two isn't as simple as the map suggests. Here's how the taxi, train and bus compare.
By Taxi
A pre-booked taxi is the quickest door-to-door option: around 15 minutes from Terminal 5, 20 minutes from Terminals 2 and 3, and 25 minutes from Terminal 4. Fares start from £18 and are fixed per car, not per person. For the full price list by terminal, see our Heathrow to Slough taxi fare page.
By Train
There's no direct train from Heathrow to Slough. The Elizabeth line's Heathrow branch runs east towards London, so you take it to Hayes & Harlington and change for a westbound train to Slough. Expect 30–45 minutes including the change, plus the walk or cab from Slough station to your door. Fares are per person — check TfL for current prices.
By Bus
Local buses run along the A4 Bath Road between the Heathrow area and Slough via Colnbrook and Langley. It's the cheapest option but also the slowest, with limited room for suitcases. Check the operator's timetable before you travel, especially early in the morning and late at night.
Which Should You Choose?
| You are… | Best option |
|---|---|
| Travelling alone with a small bag, in daytime | Train or bus |
| Two or more people | Taxi — one fare per car usually beats several train tickets |
| Carrying heavy luggage or travelling with children | Taxi |
| On an early-morning or late-night flight | Taxi — no timetables |
Booking Your Transfer
Call 01753 572121 or book online. Give us your flight number and Slough address — we track your flight, meet you in arrivals and confirm your fixed fare instantly. Flying BA? See our Heathrow Terminal 5 taxi page.




