Search Harrisonburg bus tickets

switcheroo

Quickview

How to get to Harrisonburg by bus?

Routes10
Trips per day12
bus carriers4
Stations2
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap bus tickets to Harrisonburg?

The cheapest prices for a bus ticket to Harrisonburg that users have found recently on Wanderu start at $15.99. Such great deals to Harrisonburg are available on two routes including Staunton and Front Royal. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on bus travel to get you to Harrisonburg. Front Royal at $15.99 has consistently the lowest average bus ticket prices to Harrisonburg.

What are the main bus stations in Harrisonburg?

The most popular bus stations in Harrisonburg are JMU Godwin Transit Center and 1001 E Market St. JMU Godwin Transit Center is the busiest bus station in Harrisonburg.

What are the most popular bus routes to Harrisonburg?

New York

There are 3 bus schedules per day connecting New York with Harrisonburg. It takes on average 8 hours to travel 303 miles, 487 kms, by bus from New York. 3 bus carriers offer schedules from New York, with Megabus offering the most daily connections to Harrisonburg. Traveling by bus from New York you will most likely to arrive in Harrisonburg at 1001 E Market St.
Avg. Time
8h 0m
Avg. Price
$63.33

Philadelphia

There is one bus schedule per day connecting Philadelphia with Harrisonburg. It takes on average 9 hours to travel 224 miles, 361 kms, by bus from Philadelphia. One bus company operates schedules from Philadelphia, with Megabus offering the most daily connections to Harrisonburg. Traveling by bus from Philadelphia you will most likely to arrive in Harrisonburg at JMU Godwin Transit Center.
Avg. Time
9h 0m
Avg. Price
$65.00

Front Royal

There is one bus schedule per day connecting Front Royal with Harrisonburg. It takes on average 1 hour to travel 49 miles, 79 kms, by bus from Front Royal. One bus company operates schedules from Front Royal, with Virginia Breeze offering the most daily connections to Harrisonburg. Traveling by bus from Front Royal you will most likely to arrive in Harrisonburg at JMU Godwin Transit Center.
Avg. Time
1h 0m
Avg. Price
$15.99

Blacksburg

There is one bus schedule per day connecting Blacksburg with Harrisonburg. It takes on average 3 hours to travel 120 miles, 192 kms, by bus from Blacksburg. One bus company operates schedules from Blacksburg, with Virginia Breeze offering the most daily connections to Harrisonburg. Traveling by bus from Blacksburg you will most likely to arrive in Harrisonburg at JMU Godwin Transit Center.
Avg. Time
3h 0m
Avg. Price
$35.99

Christiansburg

There is one bus schedule per day connecting Christiansburg with Harrisonburg. It takes on average 3 hours to travel 125 miles, 200 kms, by bus from Christiansburg. One bus company operates schedules from Christiansburg, with Virginia Breeze offering the most daily connections to Harrisonburg. Traveling by bus from Christiansburg you will most likely to arrive in Harrisonburg at JMU Godwin Transit Center.
Avg. Time
3h 0m
Avg. Price
$25.99