See the latest deals and prices in Harrisonburg hotels
Filter by:

Howard Johnson by Wyndham Harrisonburg
Hotel in Harrisonburg
Average
2 reviews
6
From $63 per night

Motel 6 Harrisonburg, VA - South
Hotel in Harrisonburg
Average
1 review
5
From $64 per night

Comfort Inn & Suites Harrisonburg
Hotel in Harrisonburg
Excellent
1 review
9
From $123 per night

Microtel Inn & Suites by Wyndham Harrisonburg
Hotel in Harrisonburg
Very Good
1 review
8
From $82 per night

Country Inn & Suites by Radisson, Harrisonburg, VA
Hotel in Harrisonburg
Excellent
2 reviews
9
From $101 per night

Candlewood Suites Harrisonburg by IHG
Hotel in Harrisonburg
Very Good
1 review
7
From $89 per night

Hotel Madison & Shenandoah Conference Ctr
Hotel in Harrisonburg
Excellent
2 reviews
9
From $175 per night

Red Roof Inn Harrisonburg - University Area
Hotel in Harrisonburg
Average
0 reviews
5
From $107 per night

Friendly City Inn Bed & Breakfast
Hotel in Harrisonburg
No reviews
0 reviews
-
From $203 per night

Best Western Plus Harrisonburg
Hotel in Harrisonburg
Very Good
0 reviews
8
From $106 per night

Extended Stay America Premier Suites - Harrisonburg
Hotel in Harrisonburg
From $79 per night

Howard Johnson by Wyndham Harrisonburg
Hotel in Harrisonburg
From $63 per night

Motel 6 Harrisonburg, VA - South
Hotel in Harrisonburg
From $64 per night

Microtel Inn & Suites by Wyndham Harrisonburg
Hotel in Harrisonburg
From $82 per night

Sleep Inn & Suites Harrisonburg near University
Hotel in Harrisonburg
From $85 per night

Comfort Inn & Suites Harrisonburg
Hotel in Harrisonburg
From $123 per night

Microtel Inn & Suites by Wyndham Harrisonburg
Hotel in Harrisonburg
From $82 per night

Sleep Inn & Suites Harrisonburg near University
Hotel in Harrisonburg
From $85 per night

Red Roof Inn Harrisonburg - University Area
Hotel in Harrisonburg
From $107 per night

Best Western Plus Harrisonburg
Hotel in Harrisonburg
From $106 per night
10 stays
From $84 per night
28 stays
From $65 per night
28 stays
From $65 per night
20 stays
From $79 per night
20 stays
From $79 per night
12 stays
From $65 per night
Harrisonburg, Virginia, United States of America, is a charming destination that offers a blend of natural beauty, family-friendly attractions, and cultural experiences. With an average hotel price of $113, options range from $63 to $203, catering to various budgets and preferences. Whether you're visiting for a weekend getaway or an extended stay, you'll find a variety of accommodations to suit your needs.
There are 28 hotels in Harrisonburg, ensuring plenty of choices for visitors. Among the most popular are the Country Inn & Suites by Radisson, Harrisonburg, VA, known for its welcoming atmosphere, and the Quality Inn Harrisonburg I-81, which offers convenient access to major highways. The Holiday Inn Express & Suites Harrisonburg University Area, an IHG Hotel, provides modern amenities and a comfortable stay, while the Microtel Inn & Suites by Wyndham Harrisonburg is a great option for those seeking affordability without compromising on quality. For a touch of elegance, the Best Western Plus Harrisonburg stands out as a top choice.
Harrisonburg is home to several notable points of interest that make it a delightful place to explore. The White Oak Lavender Farm & The Purple WOLF Vineyard offers a unique experience for those interested in agritourism. Families will enjoy a visit to A Dream Come True Playground, a perfect spot for children to play and explore. Nature enthusiasts can wander through the Edith J. Carrier Arboretum, a serene botanical garden. For a hands-on educational experience, the Explore More Discovery Museum is a must-visit, especially for families with young children.
With its diverse range of hotels and attractions, Harrisonburg, Virginia, promises a memorable stay for all visitors. Whether you're here for relaxation, adventure, or family fun, this charming city has something to offer everyone.
December is the cheapest time to stay in Harrisonburg for an average of $94 per night.
Average price per night for 3-star hotels
Month
Price
January
$96
February
$103
March
$109
April
$110
May
$108
June
$113
July
$112
August
$113
September
$113
October
$107
November
$96
December
$94
10
Excellent
•
2 reviews
Shaina
United States
Hotel Madison & Shenandoah Conference Ctr
Harrisonburg
10
Excellent
•
2 reviews
Jennifer
United States
Microtel Inn & Suites by Wyndham Harrisonburg
Harrisonburg
10
Excellent
•
1 review
For the price the room was exceptional. It was clean and smelled good.
Anita
United States
8
Very Good
•
1 review
Staff was very friendly, suite was exceptionally clean, beds very comfortable, great value.
Phyllis
United States
Comfort Inn & Suites Harrisonburg
Harrisonburg
8
Very Good
•
1 review
Emily
United States
William
United States
Sleep Inn & Suites Harrisonburg near University
Harrisonburg
7
Very Good
•
1 review
Marwa
Nearby destinations