COVID-19 Travel Guide
Learn more ›

Search cheap bus tickets to Virginia

switcheroo

Overview

Virginia bus travel info

Destinations40
Companies10
Stations755
Connections1,061
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

How much does it cost to take the bus to/from Virginia?

Of the 40 cities in Virginia with bus service, the average cost of bus tickets is $62.00 on the top routes. The cheapest ticket available costs $19.00 while the most expensive ticket is $164.00 at this time.
10 bus companies operate buses to and from Virginia. In total, the state has 40 destinations reachable by bus. For bus trips from out of state, Greyhound is your best bet, with buses from cities in other states. For in-state travel, Greyhound has the most coverage, with 16 routes connecting cities within Virginia.

Virginia Buses

Greyhound

Greyhound connects 16 cities and towns within Virginia. It also has buses to Virginia from 251 cities in other states.
Greyhound
Greyhound
Destinations
267
Routes
1188

Jefferson Lines

Jefferson Lines currently does not offer scheduled bus service between cities within Virginia. However, it does have scheduled bus service to Virginia from 134 locations outside of the state.
Jefferson Lines
Jefferson Lines
Destinations
134
Routes
451

PandaNY Bus

PandaNY Bus currently does not offer scheduled bus service between cities within Virginia. However, it does have scheduled bus service to Virginia from 20 locations outside of the state.
PandaNY Bus
PandaNY Bus
Destinations
20
Routes
41

Wanda Coach

Wanda Coach connects 2 cities and towns within Virginia. It also has buses to Virginia from 22 cities in other states.
Wanda Coach
Wanda Coach
Destinations
24
Routes
34

Tornado Bus

Tornado Bus connects 2 cities and towns within Virginia. It also has buses to Virginia from 18 cities in other states.
Tornado Bus
Tornado Bus
Destinations
20
Routes
26

El Expreso Bus

El Expreso Bus currently does not offer scheduled bus service between cities within Virginia. However, it does have scheduled bus service to Virginia from 5 locations outside of the state.
El Expreso Bus
El Expreso Bus
Destinations
5
Routes
6

BestBus

BestBus currently does not offer scheduled bus service between cities within Virginia. However, it does have buses from out of state.
BestBus
BestBus
Destinations
1
Routes
3

Go Buses

Go Buses currently does not offer scheduled bus service between cities within Virginia. However, it does have buses from out of state.
Go Buses
Go Buses
Destinations
1
Routes
3

SprinterBus

SprinterBus currently does not offer scheduled bus service between cities within Virginia. However, it does have scheduled bus service to Virginia from 2 locations outside of the state.
SprinterBus
SprinterBus
Destinations
2
Routes
3

Vamoose

Vamoose currently does not offer scheduled bus service between cities within Virginia. However, it does have buses from out of state.
Vamoose
Vamoose
Destinations
1
Routes
2

Popular bus routes in Virginia