The train and shuttle combination is the most practical way from Bristol Airport to Stonehenge without a car: Bristol Temple Meads to Salisbury by train (about 70 to 90 minutes), then the dedicated Stonehenge Tour shuttle bus from Salisbury (35 minutes, from £15 return). Total transport cost is roughly £30 to £45 and total time is a little under 2 hours from Temple Meads. A direct taxi from the airport covers the 49 miles in about an hour but has no fixed fare. Checked 2026.
The options at a glance
| Option | Indicative price | Journey time | Notes |
|---|---|---|---|
| Train + Stonehenge shuttle | About £30 to £45 total | Under 2 hours from Temple Meads | No car needed, most practical public transport route |
| Direct taxi | No fixed fare, agreed at booking | About 1 hour to Stonehenge | Fastest and most flexible, no transfers |
| Train only, to Salisbury | About £15 to £30 return | 70 to 90 minutes from Temple Meads | Onward taxi or shuttle still needed from Salisbury |
There is no direct public transport link from Bristol Airport straight to Stonehenge; every practical option starts by getting into Bristol first.
Train to Salisbury, then the Stonehenge shuttle
Because Bristol Airport has no railway station, start with the A1 Flyer bus into Bristol Temple Meads (from £9.50, about 30 minutes). From there, Great Western Railway runs services to Salisbury, typically calling at Bath Spa, with a journey time of around 70 to 90 minutes depending on whether you get a direct service or one with a change.
From Salisbury station, the well-established Stonehenge Tour shuttle bus (operated locally, with pick-up close to the station) runs a direct 35-minute service straight to the stones, with tickets from £15 return, including a reserved seat and options for storing luggage. Combined, the door-to-stone journey from Temple Meads takes a little under 2 hours, with total public transport costs (train plus shuttle) usually landing in the £30 to £45 range depending on ticket type and how far ahead you book the train.
Direct taxi
Stonehenge is roughly 49 miles from Bristol Airport by road, about an hour's drive via the A303 corridor, avoiding the change of transport that the train and shuttle route requires. There is no official fixed tariff for a journey this long, so get a fare agreed with the operator before you travel rather than relying on a metered rate, since a metered fare can run higher if traffic on the A303 is heavy near the site. See fixed price vs metered taxi for how the two pricing models differ, and the taxis page for booking options.
Which should you choose?
- Choose the train and shuttle if you are comfortable with two changes and want the lowest realistic cost without a car, or if you are also spending time in Salisbury itself.
- Choose a taxi if you are short on time, travelling as a group who can split the fare, or want to go straight from the airport to Stonehenge without a change.
- Combine both directions differently if it suits your schedule: for example, a taxi out to make an early Stonehenge entry slot, then train and shuttle back into Bristol at a more relaxed pace.
Timing tip for entry slots
Stonehenge entry, run by English Heritage, is generally sold in timed slots, especially in peak season. Whichever transport option you choose, book your Stonehenge entry slot first and work backwards from it: the Salisbury shuttle runs to a published timetable that is worth checking against your slot time before you commit to a specific train.
Getting back to Bristol Airport
The same route works in reverse: shuttle back to Salisbury, train to Temple Meads, then the A1 Flyer to the airport, or a pre-booked taxi direct from Stonehenge or Salisbury. Bristol Airport recommends arriving at least 2 hours before your flight, so build in a buffer, particularly around the train-to-Flyer change at Temple Meads if you are relying on public transport for the whole return leg.
Frequently asked questions
Is there a direct train from Bristol Airport to Stonehenge? No. There is no railway station at the airport, and Stonehenge itself has no station either. The practical route is the A1 Flyer bus into Bristol, a train to Salisbury, then the Stonehenge Tour shuttle bus.
How much does it cost to get from Bristol Airport to Stonehenge by public transport? Roughly £30 to £45 in total once you add the Flyer bus, the Temple Meads to Salisbury train (from about £15 to £30 return) and the Salisbury to Stonehenge shuttle (from £15 return).
How long does it take to get from Bristol Airport to Stonehenge without a car? Under 2 hours from Bristol Temple Meads once you include the train and shuttle, plus the initial Flyer bus journey from the airport into Bristol.
How far is Stonehenge from Bristol Airport by road? About 49 miles, roughly an hour's drive.
Do I need to book Stonehenge tickets in advance? English Heritage generally sells entry in timed slots, especially at peak times, so booking ahead and matching your transport to your slot is worth doing.
Is a taxi or the train cheaper to Stonehenge from Bristol Airport? For one or two people, the train and shuttle combination is usually cheaper. For a group able to split a taxi fare, a direct taxi can work out competitively and saves the change of transport.
More: Overview, Public transport, Taxis, Routes, FAQs.
