Search bus tickets toHarrisonburg

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.

What are the cheapest 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 Front Royal and Staunton. 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 and 52 minutes 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
trip-duration
Avg. Price
$70.52

Washington

There is one bus schedule per day connecting Washington with Harrisonburg. It takes on average 3 hours and 20 minutes to travel 104 miles, 168 kms, by bus from Washington. One bus company operates schedules from Washington, with Virginia Breeze offering the most daily connections to Harrisonburg. Traveling by bus from Washington you will most likely to arrive in Harrisonburg at JMU Godwin Transit Center.
Avg. Time
trip-duration
Avg. Price
$35.99

Lexington

There is one bus schedule per day connecting Lexington with Harrisonburg. It takes on average 1 hour and 30 minutes to travel 56 miles, 90 kms, by bus from Lexington. One bus company operates schedules from Lexington, with Virginia Breeze offering the most daily connections to Harrisonburg. Traveling by bus from Lexington you will most likely to arrive in Harrisonburg at JMU Godwin Transit Center.
Avg. Time
trip-duration
Avg. Price
$18.99

Dulles

There is one bus schedule per day connecting Dulles with Harrisonburg. It takes on average 2 hours and 5 minutes to travel 85 miles, 137 kms, by bus from Dulles. One bus company operates schedules from Dulles, with Virginia Breeze offering the most daily connections to Harrisonburg. Traveling by bus from Dulles you will most likely to arrive in Harrisonburg at JMU Godwin Transit Center.
Avg. Time
trip-duration
Avg. Price
$18.99

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
trip-duration
Avg. Price
$15.99