English
GBP
Language
Currency
Contents

London to Stonehenge train: Pros, cons & travel tips

Getting to Stonehenge by train from London means two main legs: a direct South Western Railway service from London Waterloo (or Clapham Junction) to Salisbury, then the Stonehenge Tour bus from Salisbury station to the visitor centre. Trains run roughly every 30–60 minutes, taking about 1 hour 20 – 1 hour 30 minutes, and the bus departs hourly, adding a 30 minute hop through the Wiltshire countryside. Book both legs in advance to lock in better fares, then simply step off the train and onto the bus for a smooth, eco‑friendly day trip.

Why choose the train for your journey to Stonehenge?

Traveling by train is one of the most efficient and comfortable ways to get from London to Stonehenge. Here’s why the train is an ideal option for visitors:

Stonehenge stone circle with tourists on a day trip from London.

1. Better connections and flexibility

  • Multiple London departure points: While London Waterloo is the main hub for direct trains to Salisbury, you can also board the same train at Clapham Junction, or at Woking slightly further out in the suburbs. 
  • Frequent departures: Trains run up to 2  per hour off‑peak on weekdays (once hourly on Sundays), and the Stonehenge Tour bus departs Salisbury station hourly from 10am.
Salisbury Cathedral exterior with visitors holding entry tickets.

2. Scenic countryside views

  • Rolling Wiltshire plains: As you leave London, the line winds through green fields, quaint villages, and the edge of the Cranborne Chase Area of Outstanding Natural Beauty.
  • A more relaxed pace: Unlike coach tours that rush from point to point, the train lets you settle in, soak up the landscape through large windows, and even stretch your legs during the bus hop at Salisbury.
Salisbury Cathedral exterior with visitors exploring the historic site in London.

3. Explore Salisbury Cathedral and the town

  • Magna Carta on display: Salisbury Cathedral houses one of only four original 1215 Magna Cartas, newly secured in a high‑tech display in the Chapter House—just a 15 min walk from the station.
  • Medieval streets and local life: With an extra hour or two in Salisbury, you can wander its historic market square, café‑lined lanes, and the Cathedral Close—the largest enclosed close in Britain—before heading on to Stonehenge.

How to get from London to Stonehenge by Train (Step-by-Step)

Step 1: Take the train from London Waterloo to Salisbury

Start your trip by catching a direct train from London Waterloo to Salisbury—that’s the nearest station to Stonehenge. The journey takes about 1 hour 25 minutes, and trains run roughly twice an hour during the day.

You can check schedules and prices at National Rail and book online in advance to lock in lower fares (typically £18–£34 round-trip if booked early). If you're staying in South London then you can board the same train from Clapham Junction.

Step 2: Transfer to the Stonehenge Tour Bus outside Salisbury Station

Once you arrive in Salisbury, the simplest way to reach the stones is by taking the Stonehenge Tour bus, operated by Salisbury Reds. It picks up right outside the station and runs hourly throughout the day. Know that, as its name suggests, it’s not a guided tour—just a reliable shuttle service out to the site and back, with stops at Old Sarum and Salisbury Cathedral.

The bus ride to Stonehenge takes about 30–35 minutes, and you can buy a combo ticket that includes your admission to Stonehenge and the return ride.

Step 3: Explore Stonehenge (and maybe Salisbury too)

You’ll be dropped off at the Stonehenge Visitor Centre, with time to see the museum, grab a bite, and take the shuttle or walk to the stones themselves. If you’re efficient with timing, you can also fit in a visit to Salisbury Cathedral—home to one of the original Magna Carta manuscripts—or even catch evensong if you're staying late.

Quick alternatives: If the train isn’t for you

  • Private taxi: If you're traveling as a group (3–4 people), hiring a private cab for the day from London to Stonehenge can actually be cost-effective. Just make sure it’s booked in advance with a fixed fare.
  • Self-drive: Renting a car for the day gives you full flexibility—but you’ll need to be confident with UK driving rules and licences.
  • Overnight in Salisbury: If you want a slower pace, consider taking the train the evening before and staying at a B&B. That way, you get time to see both Stonehenge and the charming medieval town without rushing.

To be fair, the train option involves more steps than a direct tour bus from London—but it’s cheaper, more flexible, and lets you explore at your own pace. Plus, you’ll get a glimpse of England’s countryside, and Salisbury alone is worth a half-day if you have it.

























From London: Stonehenge Half-Day Tour
Free cancellation
Instant confirmation
Mobile ticket
6 hr. - 7 hr.
Audio guide
Transfers included
More details
From London: Stonehenge and Windsor Day Trip
Free cancellation
Instant confirmation
Mobile ticket
9 hr. - 10 hr. 30 min.
Audio guide
Guided tour
More details
from
£87.50
From London: Stonehenge, Windsor & Oxford Day Trip
Free cancellation
Instant confirmation
Mobile ticket
11 hr. - 12 hr.
Audio guide
Guided tour
More details
From London: Stonehenge and Bath Day Trip
Free cancellation
Instant confirmation
Mobile ticket
10 hr. 30 min.
Audio guide
Guided tour
More details
from
£82.50
From London: Stonehenge, Windsor Castle & Bath Day Trip
Free cancellation
Instant confirmation
11 hr. - 11 hr. 30 min.
Audio guide
Guided tour
Transfers included
More details
From London: Stonehenge Inner Circle and Windsor Tour
Free cancellation
Instant confirmation
Mobile ticket
11 hr.
Transfers included
More details
From London: Stonehenge, Windsor, and Bath Small Group Day Trip
Free cancellation
Instant confirmation
Mobile ticket
11 hr.
Guided tour
Transfers included
More details

FAQs

How do I get from London to Stonehenge by train?

From London, take a train to Salisbury station. From there, board a Stonehenge Tour Bus for a 30-minute ride to the monument.

How long does the train ride from London to Salisbury take?

The train ride from London to Salisbury typically takes about 1.5 to 2 hours, depending on the service you choose.

Do I need to buy tickets for both the train and the bus to Stonehenge?

Yes, you’ll need separate tickets for the train from London to Salisbury and the bus transfer from Salisbury to Stonehenge. It’s best to book these in advance.

What time should I leave London to visit Stonehenge?

To get the most out of your visit, plan for an early morning train to Salisbury. This allows you ample time to explore Stonehenge and even visit Salisbury if you wish.

Are the trains from London to Salisbury frequent?

Yes, trains run regularly throughout the day, with departures every 30 minutes.

Can I visit Stonehenge during the winter months?

Yes, Stonehenge is open year-round, though the weather may be cooler. The train and bus services operate throughout the winter, so you can visit any time of year.