We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Book On TripAdvisor Bonus Book your hotel on TripAdvisor — then save 20% on things to do for your trip. Use code BOOKTOSAVE.

Harrisonburg

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Property name

Reset
 
Free Newsletter

Interested in Harrisonburg?

We'll send you updates with the latest deals, reviews and articles for Harrisonburg each week.

Map of Harrisonburg Hotels

Hotels (23)

B&Bs / Inns (3)

Specialty Lodging (2)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
43 Covenant Dr, Harrisonburg, VA 22801-2682
Hampton Inn Harrisonburg South Slideshow
Show Prices
$113 - $177 Avg. price/night*
Ollie #1 of 23 hotels in Harrisonburg
  •  Very clean! 
  • We stayed for a baseball tournament. Nice location and very clean, but a... more
  • July 25, 2016
Professional photos | Traveler photos (68)
Special Offer STOP CLICKING AROUND
27 Covenant Drive, Harrisonburg, VA 22801
Country Inn & Suites By Carlson, Harrisonburg Slideshow
Show Prices
$109 - $156 Avg. price/night*
Ollie #2 of 23 hotels in Harrisonburg
  •  Family Vacation 
  • We were traveling home and stayed at this hotel. The check in was easy... more
  • July 25, 2016
Professional photos | Traveler photos (47)
Special Offer Book early and Save 15%
1945 Deyerle Avenue, Harrisonburg, VA 22801
Residence Inn Harrisonburg Slideshow
Show Prices
$158 - $244 Avg. price/night*
Ollie #3 of 23 hotels in Harrisonburg
  •  Special Request 
  • Jessica & Patricia were so helpful when I had a special car parking... more
  • July 23, 2016
Professional photos | Traveler photos (90)
Special Offer Member Rates
4979 S Valley Pike, South Main Street, Harrisonburg, VA 22801-3933
Show Prices
$82 - $133 Avg. price/night*
Ollie #4 of 23 hotels in Harrisonburg
  •  Everyone was nice 
  • We had a very nice stay. Staff was excellent and so was breakfast... more
  • July 26, 2016
Professional photos | Traveler photos (112)
1946 Medical Avenue, Harrisonburg, VA 22801
Fairfield Inn & Suites Harrisonburg Slideshow
Show Prices
$133 - $188 Avg. price/night*
Ollie #5 of 23 hotels in Harrisonburg
Professional photos | Traveler photos (36)
Special Offer Member Rates
85 Pleasant Valley Rd, Harrisonburg, VA 22801-9723
Microtel Inn & Suites by Wyndham Harrisonburg Slideshow
Show Prices
$82 - $135 Avg. price/night*
Ollie #6 of 23 hotels in Harrisonburg
Professional photos | Traveler photos (44)
Special Offer Plan Ahead, Save 15%
1891 Evelyn Byrd Avenue, I-81 & US 33, Harrisonburg, VA 22801
Sleep Inn & Suites Harrisonburg Slideshow
Show Prices
$83 - $127 Avg. price/night*
Ollie #7 of 23 hotels in Harrisonburg
  •  Not for us 
  • The front desk help was good but that was about all. There were kids... more
  • July 25, 2016
Professional photos | Traveler photos (41)
Special Offer Choice Privileges Points
1890 Evelyn Byrd Avenue, Harrisonburg, VA 22801
Courtyard Harrisonburg Slideshow
Show Prices
$142 - $221 Avg. price/night*
Ollie #8 of 23 hotels in Harrisonburg
  •  Weekend visit 
  • Everything was excellent, friendly and courteous staff. Called for a... more
  • July 17, 2016
Professional photos | Traveler photos (88)
Special Offer Member Rates
85 University Blvd, Harrisonburg, VA 22801
Hampton Inn University Harrisonburg Slideshow
Show Prices
$111 - $186 Avg. price/night*
Ollie #9 of 23 hotels in Harrisonburg
Professional photos | Traveler photos (58)
Special Offer STOP CLICKING AROUND
45 Burgess Road, Harrisonburg, VA 22801-9731
BEST WESTERN Harrisonburg Inn Slideshow
Show Prices
$104 - $117 Avg. price/night*
Ollie #10 of 23 hotels in Harrisonburg
Traveler photos (41)
Special Offer GET A $50 GIFT CARD
1440 E. Market St., Harrisonburg, VA 22801
Comfort Inn Harrisonburg Slideshow
Show Prices
$107 - $166 Avg. price/night*
Ollie #11 of 23 hotels in Harrisonburg
Professional photos | Traveler photos (19)
Special Offer Choice Privileges Points
3325 S Main St, I-81 Exit 243, Harrisonburg, VA 22801
Holiday Inn Express Harrisonburg Slideshow
Show Prices
$106 - $168 Avg. price/night*
Ollie #12 of 23 hotels in Harrisonburg
Professional photos | Traveler photos (43)
Special Offer Book Direct and Save
1560 Country Club Road, Harrisonburg, VA 22802
Candlewood Suites Harrisonburg Slideshow
Show Prices
$90 - $165 Avg. price/night*
Ollie #13 of 23 hotels in Harrisonburg
Professional photos | Traveler photos (42)
Special Offer Book Direct and Save
1881 Evelyn Byrd Avenue., Harrisonburg, VA 22801
Quality Inn of Harrisonburg Slideshow
Show Prices
$89 - $143 Avg. price/night*
Ollie #14 of 23 hotels in Harrisonburg
  •  Great stay with kids! 
  • This hotel was in a great location right off I-81. There was a delicious... more
  • July 19, 2016
Professional photos | Traveler photos (64)
Special Offer Choice Privileges Points
91 Pleasant Valley Rd., Harrisonburg, VA 22801
Ramada Harrisonburg Slideshow
Show Prices
$65 - $116 Avg. price/night*
Ollie #15 of 23 hotels in Harrisonburg
  •  Good Overnight stay 
  • Stopped to stay overnight during our travel. The room was clean and... more
  • July 26, 2016
Professional photos | Traveler photos (49)
Special Offer Plan Ahead, Save 15%
3210 South Main Street, Harrisonburg, VA 22801
Show Prices
$57 - $67 Avg. price/night*
Ollie #16 of 23 hotels in Harrisonburg
  •  Family weekend 
  • management was very kind and helpful I couldn't be more pleased. Our stay... more
  • July 24, 2016
Professional photos | Traveler photos (46)
10 Linda Lane, I-81 at Exit #247-A/US 33 East, Harrisonburg, VA 22801
Show Prices
$62 - $78 Avg. price/night*
Ollie #17 of 23 hotels in Harrisonburg
Professional photos | Traveler photos (54)
1400 East Market Street, Harrisonburg, VA 22801
Show Prices
$98 - $110 Avg. price/night*
Ollie #18 of 23 hotels in Harrisonburg
Professional photos | Traveler photos (54)
3330 South Main Street, Harrisonburg, VA 22801-2674
Super 8 Harrisonburg Slideshow
Show Prices
$55 - $89 Avg. price/night*
Ollie #19 of 23 hotels in Harrisonburg
  •  Ok for the price 
  • Price was very good and location is pet friendly. Facilities is what you... more
  • July 23, 2016
Professional photos | Traveler photos (15)
Special Offer Plan Ahead, Save 15%
1703 East Market Street, Harrisonburg, VA 22801
Econo Lodge Slideshow
Show Prices
$66 - $95 Avg. price/night*
Ollie #20 of 23 hotels in Harrisonburg
Professional photos | Traveler photos (31)
Special Offer Choice Privileges Points