Bus Tickets from Hampton, VA, US to Salisbury, MD, US

Previously seen trips

Next departures for Hampton to Salisbury on November 21
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
BBBus.comBus
13 W Mercury Blvd
2720 N Salisbury BlvdNo tags
BBBus.comBus
13 W Mercury Blvd
2720 N Salisbury BlvdNo tags
BBBus.comBus
13 W Mercury Blvd
2720 N Salisbury BlvdNo tags
BBBus.comBus
13 W Mercury Blvd
2720 N Salisbury BlvdNo tags
BBBus.comBus
13 W Mercury Blvd
2720 N Salisbury BlvdNo tags

Get from Hampton to Salisbury

This route is served by bus only

The journey takes about 2 hours 45 minutes, and with fares starting at just $33, it presents an excellent value for a comfortable ride.

2bus per day
2h 45mAverage Duration
169 kmDistance
4kgCO₂ emissions

Frequently asked questions about travelling from Hampton, VA, US to Salisbury, MD, US by bus

  1. What is the travel distance from Hampton to Salisbury?

    The distance between Hampton and Salisbury is around 164 km (102 miles).

  2. What are the departure and arrival locations for buses traveling from Hampton to Salisbury?

    Buses traveling this route start their trip at C More Travel Bus Stop, in Hampton, and end it at Shore Transit-Tri County Bus Stop, in Salisbury.

People from around the world trust Busbud