- Hampton to Salisbury buses
Previously seen trips
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | 13 W Mercury Blvd | 2720 N Salisbury Blvd | No tags | ||||
![]() | Bus | 13 W Mercury Blvd | 2720 N Salisbury Blvd | No tags | ||||
![]() | Bus | 13 W Mercury Blvd | 2720 N Salisbury Blvd | No tags | ||||
![]() | Bus | 13 W Mercury Blvd | 2720 N Salisbury Blvd | No tags | ||||
![]() | Bus | 13 W Mercury Blvd | 2720 N Salisbury Blvd | No 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
Where are the popular stops in Hampton and Salisbury?
Stops in Hampton
- A
C More Travel Bus Stop
2 W Pembroke Ave , Hampton, VA 23669 - B
Hampton Bus Station
210 W Mercury Blvd, Hampton, VA 23669, (Pickup will be done at the corner of the entrance to the parking lot, next to the freeway), * Shuttle van drop off *
Stops in Salisbury
- A
Shore Transit-Tri County Bus Stop
31901 Tri County Way, Salisbury, MD 21801
Compare bus companies
US Bus Companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Frequently asked questions about travelling from Hampton, VA, US to Salisbury, MD, US by bus
What is the travel distance from Hampton to Salisbury?
The distance between Hampton and Salisbury is around 164 km (102 miles).
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.







