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