How To Reach Stonehenge: From London, Bath, Bristol and Salisbury

Stonehenge, an iconic symbol of Britain’s prehistoric past, is a compelling archaeological site located on the Salisbury Plain in Wiltshire, England. 

This monument, situated about 8 miles north of Salisbury and easily accessible from Bath and London, attracts countless visitors keen to unravel its mysteries. 

Whether you’re traveling from Salisbury, Bath, or London, this guide offers detailed information on how to reach Stonehenge using various modes of transportation.

From Salisbury

Salisbury, located just 9.5 miles south of Stonehenge, is a convenient starting point for visitors.

By Train

The nearest train station to Stonehenge is in Salisbury, approximately 12 miles away.

Regular trains connect Salisbury with major cities like London, Bristol, Bath, and Southampton. 

From London, trains depart every 30 to 40 minutes starting at 6.30 am, with a journey time of about 1.5 hours.

The last train from London departs at 11.40 pm. 

From Salisbury station, direct buses and taxis are available to Stonehenge.

By Bus

Salisbury Reds operates a Stonehenge tour bus from Salisbury, offering hop-on and hop-off services from Salisbury railway station, the city center, and Old Sarum. 

These buses provide audio commentary in 10 languages, enriching your journey to the site.

From Bath

Travelers from Bath can also easily access Stonehenge.

By Train

Take a train from Bath Spa Station to Salisbury Station on services heading towards Portsmouth Harbour. 

From Salisbury, proceed as mentioned above.

By Car

By Car
Image: Nbcnews.com

The journey by car from Bath is straightforward. 

The distance is approximately 35 miles, taking around 1 hour and 30 minutes. 

Drive towards Salisbury on local roads, following signs to Stonehenge. 

From London

London offers multiple options to reach Stonehenge.

By Train

Trains from London Waterloo to Salisbury run regularly.

The direct line takes around 1 hour and 30 minutes. 

Some trains might require a change and can take up to two to three hours.

On reaching Salisbury, you can take a taxi or the Stonehenge tour bus from the station, which departs hourly.

By Coach

Victoria Coach Station
Image: Static.standard.co.uk

Regular buses head to Salisbury starting after 6 am from Victoria Coach Station in London. 

The journey takes about 3 hours. Some coaches require a change at Ringwood, from where you can take the X3 bus to Salisbury. 

The first coach from Ringwood leaves at 6.45 am, and the last departs at 6.40 pm. 

In Salisbury, continue with the Stonehenge tour bus as described earlier.

By Car

Driving to Stonehenge is a convenient option. 

From London, drive towards Salisbury on the M4, then M3, and take the 8th exit to A303.

You can continue on A303 towards Amesbury and take A360 to Stonehenge or A30 to New Canal in Salisbury. 

The journey takes about two hours. For navigation, use the postcode SP4 7DE and follow the brown and white tourist signs to the Visitor Centre. 

The car park fee is refundable upon purchasing a Stonehenge ticket and free with advance bookings.

FAQs about How to Reach Stonehenge

1. Can I visit Stonehenge by car?

Stonehenge is accessible by car from most nearby cities, including London and Bath.

2. How to visit Stonehenge from London?

You can visit Stonehenge from London via train, car, or pre-booked tours.

The train will take you to Salisbury Station and you will need to take the Stonehenge Tour Bus from there, which departs hourly.

3. How long does it take to reach Stonehenge from London by car?

Reaching Stonehenge by car takes around 90 minutes to 2 hours.

4. Is Car Park available at Stonehenge?

The car park is available at Stonehenge and is refundable upon purchasing the ticket.

5. Can I book a tour to reach Stonehenge?

Visitors can book a tour to reach Stonehenge.
Some tours even involve a trip to Bath and Windsor alongside Stonehenge.

6. How to reach Stonehenge by train?

The easiest way to reach Stonehenge by train is to reach Salisbury train station and book a taxi or take the Stonehenge tour bus from there.

7. How far is Stonehenge from Salisbury Station?

Stonehenge is around 12 miles (19km) from Salisbury Station and takes around 30 minutes to reach.

8. How to reach Stonehenge from Salisbury station?

Visitors can book a taxi or explore public transport options like the Stonehenge tour bus.

The bus is a special service bus taking visitors to Stonehenge and runs hourly from the station’s forefront.

Featured Image: English-Heritage.org.uk

How useful was this post?

Click on a star to rate it!