There's no direct public transport from Bath to Stonehenge. Your three options are to drive (about 50 minutes, 36 miles), take the train to Salisbury then the Stonehenge Tour bus, or book a coach tour from Bath (from around £60 including entry). Whichever you choose, Stonehenge admission is timed and must be pre-booked (about £23 online, a little more at the gate). Here's how each works.
By car
The quickest and most flexible option: roughly 50 minutes via the A36 and A303 (allow longer at busy times). Parking is included with admission, but because entry is timed, you still need to pre-book a slot and arrive within your window. Best for families or anyone wanting to combine it with Salisbury or the Cotswolds.
By train and the Stonehenge Tour bus
Without a car, this is the standard route:
- Train Bath Spa to Salisbury: about 50 minutes, from roughly £11 to £13 advance.
- The Stonehenge Tour bus from Salisbury station: a hop-on-hop-off service that also stops at Old Sarum. Bus-only tickets are around £22 to £25 return, and combined tickets bundle in Stonehenge admission.
Allow the best part of a day for the round trip. Check the latest bus and combined-ticket prices when you book, as these change.
By coach tour from Bath
The easiest hands-off option, leaving from central Bath:
| Tour | Adult price | Stonehenge entry included? |
|---|---|---|
| Scarper Tours, Stonehenge Explorer (half-day) | £60 | Yes |
| Mad Max Tours, Cotswolds and Stonehenge (full day, plus Avebury) | £65 | No (Avebury is free) |
| Mad Max Tours, Inner Circle Special Access | around £99 | Yes, special-access entry |
Prices checked August 2026. English Heritage members are often refunded the entry portion, so bring your card.
Admission and booking
Stonehenge admission is about £23 for an adult booked online in advance, rising to roughly £27 at the gate, and it's timed entry with a 30-minute arrival window. Book online by the day before for the discount, and treat these figures as approximate, as English Heritage uses seasonal, dynamic pricing.
The honest alternative
If you don't drive and don't want a long train-and-bus day, a half-day coach tour from Bath is the least stressful way, and with entry included (Scarper) it can work out simpler than piecing it together yourself. And if you're set on public transport, consider pairing Salisbury (a lovely cathedral city) with the stones to make the journey worthwhile. For other trips, see day trips from Bath.
FAQs
How do you get from Bath to Stonehenge without a car?
Take the train from Bath Spa to Salisbury (about 50 minutes), then the Stonehenge Tour bus from Salisbury station to the monument. Alternatively, book a coach day tour from Bath, some of which (like Scarper Tours) include admission. There's no direct bus from Bath.
How far is Stonehenge from Bath?
About 36 miles, roughly a 50-minute drive via the A36 and A303, though it can take an hour or more in traffic. There's no direct public transport, so most car-free visitors go via Salisbury or on a coach tour.
How much does Stonehenge cost?
Around £23 for an adult booked online in advance, rising to about £27 at the gate. Entry is timed and must be pre-booked, and English Heritage uses seasonal dynamic pricing, so treat these as approximate.
Are there Stonehenge tours from Bath?
Yes. Operators like Scarper Tours (a half-day Stonehenge trip from about £60 with entry included) and Mad Max Tours (full-day combinations with the Cotswolds or Avebury) run from central Bath, making it an easy no-driving option.
