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.