Heathrow to Windsor is only about 8 to 10 miles, and a private car makes the trip in 20 to 30 minutes off-peak, which makes Windsor the easiest historic town to reach from the airport. This guide is for arriving visitors, layover travellers, Legoland families, Ascot guests and anyone heading to Heathrow from Windsor. It compares the bus, train, taxi and private transfer, and covers the Castle, Legoland, Royal Ascot and the return journey.
If you are planning an airport transfer to Windsor, see our Heathrow airport transfer page for how a pre-booked car works.
We had a long layover and wanted to see the Castle without worrying about getting back. The driver waited and had us at the terminal in good time.
How far is Windsor from Heathrow, and how long does it take?
Windsor is about 8 to 10 miles west of Heathrow. A car typically takes 20 to 30 minutes off-peak. Competitor pages quote anything from 13 to 26 minutes, which is the best case on empty roads. In rush hour, or during Royal Ascot or Garter Day, the same drive can stretch to 45 minutes or more. So allow half an hour in normal conditions and an hour on busy days.
The route runs along the M4 and the A332, and the last stretch into Windsor can be slow because the town has narrow streets and limited parking. A driver who knows the area can drop you close to the Castle entrance and avoid the worst of the traffic.
Ways to get from Heathrow to Windsor: bus, train, taxi or private transfer
There is no direct train or Tube, but you have four choices.
By bus: the 703 and TfL buses
The cheapest route is the Green Line 703 and local buses, which run from Heathrow Central Bus Station or Terminal 5 to Windsor. Fares are about £5 for the 703. The trip takes about an hour or more, and it can reach 1 hour 36 minutes in traffic. It is the lowest-cost option, but it is slow and stops often, so it suits a solo traveller with light luggage.
By train (change at Slough or via Hayes and Harlington)
Trains from Heathrow reach Windsor with a change at Slough, or you take the Elizabeth Line to Hayes and Harlington and change. The journey takes about 45 to 60 minutes and costs around £10 to £25. With luggage, two changes can be tiring, but it avoids road traffic. Windsor has two stations, so check which one your ticket is for.
By private transfer or taxi
A private transfer picks you up at your terminal and takes you door to door, in 20 to 30 minutes. A taxi costs about £35 to £40 on the Windsor town website, though a black cab can cost £65 to £90 or more. A pre-booked transfer has a fixed price.
Time and cost comparison
Use ranges and check every fare on the day.
|
Method |
Door-to-door time |
Typical one-way cost |
Changes |
Best for |
|
Bus (703 and local) |
1h to 1h 40 |
About £5 |
Possible |
Budget, light luggage |
|
Train |
45 to 60 minutes |
About £10 to £25 |
One or two |
Avoiding traffic |
|
Taxi |
20 to 40 minutes |
About £35 to £70 |
None |
Short trips |
|
Private transfer |
20 to 30 minutes |
Fixed price at booking |
None |
Luggage, families, layover trips |
Private transfer prices are fixed when you book, so check the price for your date on our booking page.
Why a car wins on this route
Windsor is close enough that the time difference between modes is small in absolute terms but large in effort. A car saves 30 to 60 minutes over a bus or train, and it removes the changes. For a family, the per-person cost of a car can be lower than four train tickets, and for a layover traveller, it means more time at the Castle and less time in transit.
Heathrow to Windsor Castle
Windsor Castle is the main reason most visitors come. Opening days and times vary through the year, and the Castle may be closed on certain days. One source says it is open Thursday to Monday, but re-verify before you go. Adult tickets have been quoted at about £32 in advance and £36 on the day, and you should allow two to three hours inside. The Changing of the Guard is usually at 11:00 on set days. Book ahead to get your preferred slot, and check last admission times.
There is no left luggage in the town centre, so leave bags at Heathrow's left luggage or use a car with a driver who can wait. With a private transfer, you can arrive in time for the Changing of the Guard and leave when you are ready.
A simple Castle day from Heathrow
On a layover or a day trip, a realistic plan looks like this. Leave Heathrow in the morning, reach Windsor about 30 minutes later, spend two to three hours at the Castle, and add time for lunch and a walk along the river or through the town. Then return to Heathrow with a generous margin. The whole day can take five to seven hours.
Heathrow to Legoland Windsor
Legoland sits a few miles south-west of Windsor town centre. For families, a transfer by car is the simplest choice, because you can use child seats, carry buggies and bags, and avoid waiting for a shuttle bus. The drive from Heathrow is similar to Windsor, about 25 to 35 minutes off-peak.
Planning a Legoland day
The park gets busy in school holidays and on summer weekends, and the queues for the car park and entrance can add time. Arriving at opening is usually calmer. Check opening times for your date, because the park does not open every day of the year. If you are flying in and heading straight to the park, bags are a problem, as luggage storage is limited. Tell your driver about the bags when you book so a suitable vehicle is sent, and agree where the car will wait or return.
Public transport to Legoland needs a change and a shuttle from Windsor, which is hard work with young children and a pushchair. For a group of four or five, a minivan often costs less per person than the train plus shuttle.
Windsor to Heathrow: getting back for a flight
The return trip needs a buffer. Aim to reach Heathrow two hours before a short-haul flight and three hours before a long-haul one, then add 30 to 45 minutes for the M4 and M25. If you are visiting the Castle on the day you fly, book the car for a fixed pickup from your hotel or the Castle area and leave earlier than you think.
A worked example
Say your flight leaves Heathrow at 18:00 and you want to be at the terminal at 15:00. The drive takes 30 minutes in normal conditions, and you add 30 to 45 minutes for traffic. That means leaving Windsor by about 13:45 to 14:00. Work back from there to decide when to leave the Castle, and allow time to collect any bags.
Train or car for the return?
A train back is possible, but it adds two changes and a walk with your luggage, and a delayed connection could cost you your flight. A pre-booked car is the safer choice on a travel day. If you do take the train, leave an extra hour.
Ascot and Royal Ascot transfers
Ascot is a few miles south of Windsor. A transfer between Heathrow and Ascot Racecourse takes around 30 to 40 minutes normally, and 45 minutes or longer on race days, especially during Royal Ascot in June. Roads around the course close or slow to a crawl, and drop-off areas are controlled.
Book early because demand is high, allow extra time, and tell your driver which gate or entrance you need. For the return, agree a pickup point and time before the last race, because leaving at the same moment as thousands of other guests can mean a long wait. Smart dress and hats are common on those days, so a car that keeps outfits tidy can be worth it.
Windsor on a layover
With a short layover of under five hours, stay at the airport. With eight hours or more, Windsor is a good option because it is close and compact. Allow time to pass immigration, which can take an hour or more, and be back at Heathrow well before check-in.
Is it worth it?
If you land at 08:00 and your next flight leaves at 20:00, you could clear the airport by 09:30, reach Windsor by 10:15, see the Changing of the Guard if it runs that day, tour the Castle, have lunch, and leave by 16:00 to be at the terminal by 17:00. That is a comfortable day with margin. If your layover is shorter, choose something closer to the airport instead. For ideas on other trips, see our Heathrow layover guide. Remember to check your entry requirements before you leave the airport, because you will need to pass border control to leave.
Practical tips for the trip
-
Luggage: there is no left luggage in Windsor town centre, so use the airport's service or have your driver wait.
-
Time buffer: allow extra on race days, Garter Day and during large events, when roads close.
-
Train back: it avoids traffic but adds changes, so only use it with plenty of time.
-
Accessibility: a private car is the easiest option for wheelchairs, pushchairs and anyone who finds the Castle hill hard.
-
Booking: book Castle tickets ahead, and book your car for a time that matches your entry slot.
-
Weather: the Castle grounds and town are largely outdoors, so check the forecast and bring a coat.
Other routes from Heathrow
If you are heading elsewhere along the M4 or M3 corridor, see our guides to Heathrow to Reading and Heathrow to Southampton.
FAQs
How far is Windsor from Heathrow?
About 8 to 10 miles. By car it takes 20 to 30 minutes off-peak, and longer in traffic or on busy event days.
How long does it take to get from Heathrow to Windsor?
A car takes 20 to 30 minutes in normal conditions. The train takes 45 to 60 minutes with a change, and the 703 bus takes an hour or more, up to about 1 hour 36 minutes.
How much is a taxi from Heathrow to Windsor?
About £35 to £40 is quoted on the Windsor town website, though a black cab can be £65 to £90 or more. A pre-booked transfer is a fixed price you agree in advance.
Is there a direct train from Heathrow to Windsor?
No. You change at Slough or take the Elizabeth Line to Hayes and Harlington, then connect. Allow 45 to 60 minutes.
What is the cheapest way to get to Windsor from Heathrow?
The 703 bus, at about £5, is usually the cheapest. It is slow, so it suits travellers with light luggage and plenty of time.
Can I stop at Windsor Castle and return to Heathrow the same day?
Yes, with enough time. Allow two to three hours at the Castle, plus travel in both directions, and book a car for the return so you are not relying on a tight train connection.
How early should I leave Windsor for a flight?
Allow two hours before check-in for a short-haul flight and three for long-haul, then add 30 to 45 minutes for traffic.
Do I need to book Windsor Castle tickets in advance?
It is wise. Tickets are cheaper in advance, and popular slots sell out. Check opening days first, since the Castle is not open every day.
Is a Private Car the Best Way to Windsor?
For most visitors, yes. Windsor is close enough that a car feels effortless, and it saves the changes, luggage struggles and timing risk of the bus and train. The bus suits solo travellers on a tight budget, and the train suits those who want to avoid traffic, but a car is better for families, layover trips and anyone with bags. Transpovia can arrange a pre-booked car from Heathrow to Windsor, with a fixed price and a driver who tracks your flight.

