|Shortest Duration||3h 0m|
|Trips per day||2|
On average there are 2 scheduled bus trips per day. Greyhound has the most regularly scheduled departures from Salisbury to Norfolk, with an average of 2 trips per day and 7 monthly trips. One bus carrier currently travels from Salisbury to Norfolk. Of the 2 trips there are 2 trips that are direct connections to Norfolk.
Need more travel options? Traveling by Train from Salisbury to Norfolk starts at $141.00.
Book Greyhound from Salisbury to Norfolk from $25.00. There are 2 trips per day offered by Greyhound from Salisbury to Norfolk and you can expect on average to pay $34.76 for a Greyhound ticket to Norfolk. In Salisbury, Greyhound departs to Norfolk from Shore Transit - 31901 Tri County Way, In Norfolk, Greyhound arrives at Bus Terminal - 701 Monticello Ave,
An average trip on Greyhound from Salisbury to Norfolk takes 3 hours and 32 minutes, while the fastest available Greyhound trip will get you to Norfolk in 3 hours and 0 minutes,
On weekends, Greyhound offers 2 trips per day. A one way ticket costs $37.40 for a weekend trip to Norfolk.