Bristol Airport Guide
HomeAnswers › Bristol Airport to Stonehenge and Salisbury: How to Get There

Bristol Airport to Stonehenge and Salisbury: How to Get There

By jb · Bristol Airport Guide · Updated 30 August 2026
Captivating photograph of Stonehenge, a prehistoric monument in England, seen under a cloudy sky.
Photo: Marvin Sacdalan / Pexels

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

OptionIndicative priceJourney timeNotes
Train + Stonehenge shuttleAbout £30 to £45 totalUnder 2 hours from Temple MeadsNo car needed, most practical public transport route
Direct taxiNo fixed fare, agreed at bookingAbout 1 hour to StonehengeFastest and most flexible, no transfers
Train only, to SalisburyAbout £15 to £30 return70 to 90 minutes from Temple MeadsOnward 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?

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.

Get a fixed-price Bristol Airport taxi → Get live Bristol Airport travel alerts on WhatsApp

Bristol Airport Guide is an independent guide, not affiliated with Bristol Airport. Confirm details with the official airport or operator before you travel.

Get a fixed-price taxi