Rome2Rio

Virginia to Short Pump buses

Find Transport to Short Pump

View schedule

Trip Overview

The average bus between Virginia and Short Pump takes 4h 22m and the fastest bus takes 4h 10m. There is at least one bus per day from Virginia to Short Pump. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

4h 22m
Duration
124 mi
Distance
$19
Average price
Once daily
Frequency

Virginia to Short Pump bus times

Buses run once daily between Virginia and Short Pump. The earliest departure is at 11:25 AM in the morning, and the last departure from Virginia is at 11:25 AM which arrives into Short Pump at 3:35 PM. All services require a transfer at Richmond and take an average of 4h 22m. The schedules shown below are for the next available departures.

Departing Thursday, October 8, 2026

  •  → 

    Flixbus USAGRTCGRTCGRTC4h 10m • 3 changes

Departing Friday, October 9, 2026

  •  → 

    Flixbus USAGRTCGRTCGRTC4h 10m • 3 changes

Departing Saturday, October 10, 2026

  •  → 

    Flixbus USAGRTCGRTCGRTC4h 39m • 3 changes

Departing Sunday, October 11, 2026

  •  → 

    Flixbus USAGRTCGRTCGRTC5h 6m • 3 changes

Departing Monday, October 12, 2026

  •  → 

    Flixbus USAGRTCGRTCGRTC4h 10m • 3 changes

Departing Tuesday, October 13, 2026

  •  → 

    Flixbus USAGRTCGRTCGRTC4h 10m • 3 changes

Departing Wednesday, October 14, 2026

  •  → 

    Flixbus USAGRTCGRTCGRTC4h 10m • 3 changes

Frequently asked questions

Want to know about travelling from Virginia to Short Pump? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.

Map of how to get from Virginia to Short Pump.ExpandLaunch map view
  • Distance: 123.8 mi
  • Duration: 4h 22m

What companies run services between Virginia, USA and Short Pump, VA, USA?

Flixbus USA operates a bus from Virginia Beach to Richmond once daily. Tickets cost $16–24 and the journey takes 2h 25m.

Operators