COMPARE Prices across different modes

24 Jul
£19Great Western Railway
25 Jul
£19Great Western Railway
30 Jul
£18Great Western Railway

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View All

Train Information to Stonehenge from Bristol

distanceDistance38 miles (61 km)
durationAverage train duration1 h 20 min
priceAverage train ticket price£18 (€20)
changesDirect trainYes
carriersTrain companiesGreat Western Railway

Trains from Bristol to Stonehenge cover the 38 miles (61 km) long journey taking on average 1 h 20 min with our travel partners like Great Western Railway. There are direct train services available. You can get the cheapest train tickets for this journey for as low as £18, but the average price of train tickets is £18.

Travel Tips

Trains from Bristol to Stonehenge
Travel by train to Stonehenge easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bristol to Stonehenge.
How much do cheap trains from Bristol to Stonehenge cost?
If you’re looking to save money on tickets, you can find a cheap train between Bristol and Stonehenge for as little as £18  in the next 7 days.
How much does the train from Bristol to Stonehenge cost on average?
If you’re looking to book tickets for this route in the next 7 days, you’ll find that Bristol to Stonehenge train prices are on average £18  one way.
What is the distance by train from Bristol to Stonehenge?
The train distance from Bristol to Stonehenge is around 38 miles (61 km).
What is the average Bristol to Stonehenge train duration?
On average the train from Bristol to Stonehenge duration is 1 h 20 min  for the 38 miles (61 km) long trip, but the travel time can vary if you depart on weekends and holidays.
Which train providers can take me between Bristol and Stonehenge?
Take the Bristol to Stonehenge train with Great Western Railway. However, it's always good to check out all possible train providers for the journey from Bristol to Stonehenge as there might be differences in the amenities they offer.
When can I take the first train from Bristol to Stonehenge? When can I take the last train for the day?
The earliest train for this route departs from Bristol at 07: 09. The last train leaves from Bristol at 10: 15. Check Omio for the latest train timetable from Bristol to Stonehenge and book the best time to depart on your chosen travel date.
How far in advance should I buy train tickets between Bristol and Stonehenge for the best deals?
If you purchase a train ticket from Bristol to Stonehenge within the next 7 days, you can find tickets to cost on average £18 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Bristol and Stonehenge are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Bristol Temple Meads