Skip Navigation or Skip to Content

Get up to 22% cash back when you book with your Bank of America Payment Card
Exclusive Hotel Discounted Rates for Bank of America Customers
Enjoy Your Stay
Get Cash Back
Hotels in Harrisonburg, VA
Check in
Check out
2 Adults
0 Children
Get up to 22% cash back when you book with your Bank of America Payment Card
Great Hotel Deals in Harrisonburg
Book today and we'll put money back on your payment card in 30 days after a completed stay.
Popular Hotels in Harrisonburg
Crimson Inn By Kees Vacations
The Village Inn Harrisonburg
Super 8 By Wyndham Harrisonburg
Best Western Plus Harrisonburg
Tru By Hilton Harrisonburg, Va
Microtel Inn & Suites By Wyndham Harrisonburg
Country Inn & Suites By Radisson, Harrisonburg, Va
Hampton Inn Harrisonburg - South
Ramada By Wyndham Harrisonburg
Mountainside Villas At Massanutten By Tripforth
Mountainside Villas At Massanutten By Tripforth
Mountainside Villas At Massanutten By Tripforth
Extended Stay America Premier Suites - Harrisonburg
Motel 6 Harrisonburg, Va - South
Affordable Suites Of America Harrisonburg
Comfort Inn & Suites Harrisonburg
Fairfield Inn & Suites By Marriott Harrisonburg
Residence Inn By Marriott Harrisonburg
Red Roof Inn Harrisonburg
Sleep Inn & Suites Harrisonburg Near University
Quality Inn Harrisonburg I-81
Hampton Inn Harrisonburg - University
Courtyard Harrisonburg
Courtyard By Marriott Harrisonburg
Hyatt Place Harrisonburg
Holiday Inn Exp & Sts Harrisonburg University Area
Days Inn By Wyndham Harrisonburg
Howard Johnson By Wyndham Harrisonburg
Best Western Harrisonburg Inn
Best Western Harrisonburg Inn
Clarion Pointe Harrisonburg
Silver Lake Bed And Breakfast
Doubletree By Hilton Harrisonburg
Clarion Pointe Harrisonburg - 5 Nights
Candlewood Suites Harrisonburg, An Ihg Hotel
Hotel Madison & Shenandoah Valley Conference Center
Friendly City Inn Bed & Breakfast
By The Side Of The Road Inn & Cottages
All Hotels in Harrisonburg
Nearby Points of Interest
Virginia Quilt Museum
Eastern Mennonite University
All Points of Interest in Harrisonburg
Nearby Airports
Charlottesville-Albemarle Airport
Gordonsville Municipal
Shenandoah Valley Regional Airport
Front Royal-Warren County Airport
Grant County Airport
All Airports