ScheduleWhat’s includedHow it worksBlog01722 504858Book Tickets

From Edinburgh

Getting to Stonehenge from Edinburgh

Edinburgh to Stonehenge is a journey worth making. The 4 to 5 hour train to Salisbury is best combined with a Wiltshire weekend break — two of the finest heritage destinations in Britain, connected by rail and our 35-minute shuttle.

Book your shuttle →See the route

Edinburgh to Stonehenge: step by step

The most practical routes from Edinburgh to Stonehenge: CrossCountry direct to the south of England, or the Caledonian Sleeper to London Euston overnight with a morning connection to Salisbury.

1
Edinburgh WaverleyCrossCountry services run south via York, Birmingham, and Southampton Central. Total journey to Salisbury approximately 4 to 5 hours. Alternatively, take LNER to London Kings Cross (4.5 hrs) or the Caledonian Sleeper to Euston overnight.
2
London (if routing via London)From Kings Cross, take the Underground to Waterloo (Northern line direct, 15 minutes). Then South Western Railway to Salisbury (90 minutes direct).
3
Salisbury StationTurn left from the exit. Caboose is directly opposite at 115 South Western Road — 2-minute walk.
4
Stonehenge Shuttle from CabooseDrop your bags (free storage all day), collect your included coffee, and board. Six departures daily: 10:05 to 15:05.
5
Stonehenge Visitor Centre35 minutes direct. Allow 2 to 3 hours. Pre-book English Heritage timed entry tickets.

Journey summary (via London)

Leg
Time
Edinburgh to London Kings Cross (LNER)
4 hr 20 min
Kings Cross to Waterloo (Underground)
15–20 min
London Waterloo to Salisbury (SWR)
90 min
Walk to Caboose
2 min
Salisbury to Stonehenge (shuttle)
35 min
Total (best case)
c. 7 hours

Shuttle: £15 return per person. Trains from Edinburgh advance fares vary widely — book as early as possible. Stonehenge entry at english-heritage.org.uk.

The Caledonian Sleeper Option

For many Edinburgh visitors, the smartest way to visit Stonehenge is to take the Caledonian Sleeper from Edinburgh Waverley to London Euston overnight (departing around 23:40, arriving London around 07:00). From Euston, take the Underground to Waterloo (Northern line, 15 minutes), then SWR to Salisbury (arriving around 09:30). This puts you at Caboose in time for the 10:05 shuttle — a full morning at Stonehenge, no travel day wasted.

Book the Sleeper at sleeper.scot well in advance. Book your shuttle at salisburytostonehenge.com. Two nights and two of Britain’s finest heritage cities make this a trip to remember.

Related guides

About the shuttle →Stonehenge from London →Stonehenge from Manchester →Stonehenge from Leeds →

Book your Stonehenge shuttle from Salisbury

Arriving from Edinburgh into Salisbury? Your shuttle is 2 minutes from the station exit. £15 return. Book in 2 minutes.

Check availability →Call 01722 504858