COMPARE Prices across different modes

28 Oct
£28Great Western Railway
30 Oct
£27Great Western Railway
31 Oct
£19Great Western Railway

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Bristol and Stonehenge

distanceDistance38 miles (61 km)
durationAverage train duration1 h 9 min
priceAverage train ticket price£23 (€26)
changesDirect trainYes
carriersTrain providersGreat Western Railway

Trains from Bristol to Stonehenge cover the 38 miles (61 km) long route taking on average 1 h 9 min with our travel partners like Great Western Railway. There are direct train services available. While the average ticket price for this trip costs around £23, you can find the cheapest train ticket for as low as £19.

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 to Stonehenge from Bristol cost?
You can find a cheap train from Bristol to Stonehenge for some dates and times for as low as £19  one way in the next 7 days.
How much does the train from Bristol to Stonehenge cost on average?
The Bristol to Stonehenge train ticket price is on average £23  if you are looking to book your tickets for this journey in the next week.
What is the distance from Bristol to Stonehenge by train?
The Bristol to Stonehenge train distance is approximately 38 miles (61 km).
How many hours does it take from Bristol to Stonehenge by train?
While the time it takes to travel 38 miles (61 km) from Bristol to Stonehenge can vary based on specific dates, weekends, and bank holidays, the train duration from Bristol to Stonehenge is on average 1 h 9 min.
What train companies offer a service from Bristol to Stonehenge?
When taking a train from Bristol to Stonehenge, you can count on Great Western Railway for the best way to get you to Stonehenge. You can also check all possible train providers who offer a service to Stonehenge from Bristol and compare the amenities they offer before buying a train ticket.
Are there any direct trains between Bristol and Stonehenge?
If you’re looking for a direct train from Bristol to Stonehenge, consider travelling with Great Western Railway. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
What are the first and last departure train times from Bristol to Stonehenge?
You can take the first train from Bristol to Stonehenge at 07: 19   or take the last train from Bristol to Stonehenge leaving at 11: 15. Look for the latest Bristol Stonehenge train schedule on Omio and book the best time to take the train for this route.
How far in advance should I book train tickets to Stonehenge from Bristol for the best deals?
You can find a train from Bristol to Stonehenge to cost on average £23 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Bristol to Stonehenge train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

The major railway station for departures from Bristol is Bristol Temple Meads. Read all the information you need to know about services, amenities and connections at Bristol Temple Meads for your trip between Bristol and Stonehenge.
Amenities at station
Ticket office hours
Sun: 06: 45 - 21: 30 | Mon - Sat: 05: 30 - 21: 30
Connections to/from station
Train lines: CrossCountry, Great Western Main Line, Severn Beach Line
Bus lines: A1, 1, 2, 8, 39/349/X39, 70, 73, 178, 376