|Fastest time||2h 35m|
|Trips per day||20|
On average there are 20 bus trips per day. National Express has the most options for departures from London to Salisbury, with an average of 20 trips per day and 103 monthly trips. One bus carrier currently travels from London to Salisbury. Of the 20 trips there are 5 trips that are direct routes with no transfers.
Need more travel options? Traveling by Train from London to Salisbury starts at $14.66.
Book National Express from London to Salisbury from $16.00. There are 20 National Express schedules from London to Salisbury and you can expect on average to pay $28.49 for a National Express ticket to Salisbury. In London, National Express departs to Salisbury from Victoria Coach Station and 9 other stations. In Salisbury, National Express arrives at Long Stay Central and 1 other station.
An average trip on National Express from London to Salisbury takes 4 hours and 17 minutes, while the fastest available National Express trip will get you to Salisbury in 2 hours and 35 minutes,
On weekends, National Express offers 28 trips per day and you could expect to pay $28.88 for a weekend getaway trip to Salisbury.