Bath to Heathrow is about 100 miles and takes 1 hour 45 minutes to 2 hours 15 minutes by road. You can go by coach, by train via Reading, or by private car, and Stonehenge fits on the way with a short detour. The coach is the cheapest option and the car is the only one that picks you up from your door, so the best choice depends on your luggage, your flight time and how much you want to see on the way.
This guide is for visitors flying out of Bath, travellers arriving at Heathrow who want to head west, and anyone planning a day that includes Stonehenge or Salisbury. It compares the options in both directions, with planning advice for arrival day, a section on Stonehenge and Salisbury, and a table to help you choose. If you would like a fixed price and a driver who handles the timing, our Heathrow airport transfer page explains how a pre-booked car works.
We stopped at Stonehenge on the way from Heathrow to Bath. The driver handled the timing, and we arrived in Bath relaxed instead of exhausted.
Bath to Heathrow at a glance
|
Method |
Time |
Typical cost |
Changes |
Best for |
|
National Express 403 |
2h to 2h 20 |
From about £12 to £16.50 |
None |
Budget |
|
Train via Reading |
About 2h |
About £25 to £55 |
One |
Avoiding the M4 |
|
Taxi or private car |
1h 45 to 2h 15 |
About £115 to £240 |
None |
Groups, luggage, early flights |
|
Car with Stonehenge stop |
3h+ |
Fixed at booking |
None |
Sightseeing |
Fares and times are typical ranges from the October 2026 snapshot, so check them before you travel.
The short version
Take the coach if you are travelling alone, on a budget, with one bag. Take the train if you want to avoid the M4 and are happy to change at Reading. Take a car if you have more than one case, are travelling as a group, have an early flight, or want to see Stonehenge without arranging separate transport.
How far is Bath from Heathrow?
Bath is about 97 to 100 miles from Heathrow along the M4. Without traffic, the drive takes around 1 hour 45 minutes to 1 hour 50 minutes. On Fridays, bank holidays and school holidays, expect two hours or more, and allow extra time on summer weekends when roads to and from the west are busy.
What slows the M4
The M4 around Reading, Maidenhead and Slough is the main bottleneck, and roadworks and smart motorway incidents can slow the whole route. The last stretch into Heathrow is the slowest. A coach follows a set route and can get stuck in the same queue as everyone else, while a driver using live traffic can choose another way when a lane is blocked.
Bath to Heathrow by coach
National Express runs the 403 service between Bath and Heathrow. It calls at Chippenham, Corsham, Rudloe, Box, Bath London Road and Bath Bus Station. Up to seven journeys run a day, the first at about 03:45 and the last at about 19:15. The fastest journey is about 2 hours, with a typical time of 2 hours 15 to 2 hours 20 minutes. Fares start from about £12 for Bath to Heathrow and £16.50 for the other direction, including a £1.50 booking fee. The two pages show different fare floors, so check the price for your date. A Change and Go option costs about £5.
Stops and terminals
The coach stops at Heathrow Central Bus Station for Terminals 2 and 3. Terminals 4 and 5 need a transfer, which adds time and effort with bags. If your flight leaves from one of those, allow extra, or consider a car that goes to your terminal door.
Strengths and weaknesses
The coach is cheap and direct, with luggage space underneath and no changes. But it runs on a limited timetable, so the last departure at around 19:15 rules out late returns, and the first at 03:45 does not suit every flight. If you miss a coach, the next may be hours away.
Bath to Heathrow by train
There is no direct train. Travel from Bath Spa to Reading, then take the RailAir coach or the Elizabeth Line, with a change, to Heathrow. The trip takes about two hours, with fares from roughly £25 to £55 depending on the ticket. Forum posts mention a through fare of around £35 in advance.
Is the train worth it?
Handling luggage at Reading is manageable, but a change is a change, and the final leg depends on the connection. The train suits a single traveller with a small bag who has booked an advance fare. Read our guide to Reading to Heathrow for the last leg and how Reading works as a hub.
Taxi or private transfer from Bath to Heathrow
A private transfer picks you up at your address and takes you straight to the terminal. Quoted fares vary: older forum posts suggest £115 to £154, and fixed-rate cars are quoted at £175 to £240 direct from Bath. Use ranges only, and ask for a current quote.
What you get for the price
A fixed price covers the vehicle, the driver, flight tracking if you are arriving, and help with luggage. Early departures are easy because the car comes to you, even at 3am. For a group of three or four, the cost per person can be close to the coach and train combined once you factor in the time saved and the hassle avoided.
Heathrow to Bath: arrival-day planning
After a long flight, allow 90 minutes to 2 hours before boarding a coach. Immigration, baggage and a walk to Central Bus Station add up. A coach that leaves without you means a long wait for the next one, and the last services leave in the evening. A private car removes the timing risk because the driver tracks your flight and waits.
What to do after a night flight
A night flight leaves you tired, and a two-hour coach ride followed by a walk to your hotel is hard work. A car takes you to the door, and you can sleep on the way. If your hotel offers early check-in, tell the driver so you can time the arrival.
Adding Stonehenge and Salisbury
Stonehenge is about 120 km from Heathrow, roughly 1 hour 30 minutes by car, and Salisbury is similar. A sample route is Heathrow to Stonehenge, then on to Bath, which adds about an hour of driving to the direct trip, plus the time you spend at the stones. Tickets and opening times need checking in advance, because visits are timed. Salisbury to Heathrow is also about 1 hour 30 minutes by car.
A sample day
Leave Heathrow at 09:00 and reach Stonehenge by 10:30. Allow two hours for the visit and a snack, then drive to Bath, arriving in the late afternoon. If you are arriving on a long-haul flight, consider doing Stonehenge on your way back, as arrival-day sightseeing can be tiring. Ask your driver to wait during the visit, or to collect you at a set time.
Salisbury
Salisbury has a famous cathedral and an easy old town to explore, and it is a natural stop on the way between Stonehenge and Bath, or on its own. Allow two to three hours if you want to see the cathedral and have lunch.
Comparison table
The table at the top gives the quick view. In short, the coach is cheapest, the train avoids the M4, and a car is the only door-to-door choice and the only one that works at any hour or with a stop. For a Stonehenge stop, a car is the practical option.
Layover or long wait at Heathrow?
If you have a long wait before your next flight, see our Heathrow layover guide for ideas. Bath is probably too far for a short layover, because the round trip takes four hours or more before you add any sightseeing.
Continuing to the coast
If your trip continues to the south coast, read Heathrow to Southampton for cruise transfers.
Practical tips
-
Book ahead: coach fares rise as seats sell out, and cars need notice for early slots.
-
Check the stop: coaches call at several Bath stops, so confirm yours.
-
Allow a buffer: the M4 can add 30 minutes or more.
-
Timed tickets: book Stonehenge tickets in advance and match your car to your slot.
-
Luggage: pack light for the coach and weigh your bags.
FAQs
How far is Bath from Heathrow?
About 100 miles by road.
How long does the coach take?
About 2 hours to 2 hours 20 minutes, depending on traffic.
Is there a direct train from Bath to Heathrow?
No. You change at Reading.
What is the cheapest way?
The National Express coach, from about £12.
How much is a taxi from Bath to Heathrow?
Expect a few hundred pounds at most. Use a fixed quote.
What is the last coach?
Around 19:15 from Bath, but check the timetable.
Which terminal does the coach use?
Heathrow Central Bus Station for Terminals 2 and 3.
Can I visit Stonehenge on the way?
Yes. It adds about an hour of driving plus your visit time. Book timed tickets.
The Best Way Between Bath and Heathrow
Use the coach for the lowest fare, the train if you want to avoid the road, and a private car for comfort, groups, early flights and any trip with a Stonehenge stop. If your luggage is heavy or your timing is tight, a car removes most of the risk. Transpovia can arrange a fixed-price car between Bath and Heathrow, with a driver who tracks your flight and can include a stop at Stonehenge or Salisbury.

