Find Hotels in Harrisonburg

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Top 10 Hotels in Harrisonburg

Residence Inn by Marriott Harrisonburg
3 out of 5
1945 Deyerle Ave, Harrisonburg, VA
Free CancellationReserve now, pay when you stay
$101
per night
Jan 26 - Jan 27
4.7/5Exceptional! (243 reviews)

"Convenient location near restaurants and shopping. Has everything you need. Staff extremely friendly and breakfast was great."…"

Reviewed on Nov 25, 2019

Residence Inn by Marriott Harrisonburg
Fairfield Inn & Suites by Marriott Harrisonburg
2.5 out of 5
1946 Medical Ave, Harrisonburg, VA
Free CancellationReserve now, pay when you stay
$89
per night
Jan 22 - Jan 23
4.4/5Wonderful! (531 reviews)

"Everything was as we expected. There was nothing negative about our stay at all."…"

Reviewed on Jan 10, 2020

Fairfield Inn & Suites by Marriott Harrisonburg
Doubletree by Hilton Harrisonburg
3.5 out of 5
1400 East Market Street, Harrisonburg, VA
Free CancellationReserve now, pay when you stay
$85
per night
Feb 8 - Feb 9
4.3/5Excellent! (393 reviews)

"Didn’t like there were no towel racks in bathroom or light in the shower"…"

Reviewed on Dec 2, 2019

Doubletree by Hilton Harrisonburg
Motel 6 Harrisonburg - South VA
2 out of 5
3210 South Main Street, Harrisonburg, VA
Free Cancellation
$55
per night
Jan 18 - Jan 19
3.3/5 (342 reviews)

"Clean and dog friendly place Close to 81 and near everything"…"

Reviewed on Dec 6, 2019

Motel 6 Harrisonburg - South VA
Hampton Inn Harrisonburg - University
2.5 out of 5
85 University Blvd, Harrisonburg, VA
Free CancellationReserve now, pay when you stay
$82
per night
Jan 24 - Jan 25
4.1/5Very Good! (982 reviews)

"Decent price. Breakfast included which helps on final price for trip."…"

Reviewed on Jan 12, 2020

Hampton Inn Harrisonburg - University
Holiday Inn Express Harrisonburg
2.5 out of 5
3325 S Main St, Harrisonburg, VA
Free Cancellation
$76
per night
Feb 13 - Feb 14
4.2/5Excellent! (569 reviews)

"Fast check in easy access friendly staff would stay again breakfast was very good as well easy access to interstate"…"

Reviewed on Dec 29, 2019

Holiday Inn Express Harrisonburg
Super 8 by Wyndham Harrisonburg
2 out of 5
3330 S. Main, I-81 Exit 243, Harrisonburg, VA
Free CancellationReserve now, pay when you stay
$51
per night
Jan 24 - Jan 25
2.9/5 (797 reviews)

"Room was ok, old carpet should be removed with new flooring!"…"

Reviewed on Dec 29, 2019

Super 8 by Wyndham Harrisonburg
Microtel Inn & Suites by Wyndham Harrisonburg
2 out of 5
85 Pleasant Valley Rd, Harrisonburg, VA
Free CancellationReserve now, pay when you stay
$65
per night
Feb 2 - Feb 3
4/5Very Good! (1,546 reviews)

"Nice location near highway, comfortable for sleeping"…"

Reviewed on Dec 23, 2019

Microtel Inn & Suites by Wyndham Harrisonburg
Days Inn by Wyndham Harrisonburg
2 out of 5
1131 Forest Hill Rd, Harrisonburg, VA
Free CancellationReserve now, pay when you stay
$58
per night
Jan 26 - Jan 27
3.1/5 (1,151 reviews)

"It is fine....friendly staff. Ice maker’s broken. My husband has been here lots of times and says this is the first time he has seen the pool NOT broken."…"

Reviewed on Dec 14, 2019

Days Inn by Wyndham Harrisonburg
Country Inn & Suites by Radisson, Harrisonburg, VA
3 out of 5
27 Covenant Drive, Harrisonburg, VA
Free CancellationReserve now, pay when you stay
$84
per night
Feb 2 - Feb 3
4.3/5Excellent! (1,341 reviews)

"It would have been nice to have at least two courtesy water bottles in the room. It would also be nice to have an ice machine and soda machine etc on the third floor. Extremely courteous receptionist,house cleaning and kitchen staff. Thank you"…"

Reviewed on Jan 14, 2020

Country Inn & Suites by Radisson, Harrisonburg, VA
Don't see what you're looking for?
See all available properties in Harrisonburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Harrisonburg

Travelers to Harrisonburg give high marks for the college vibe, shopping, and top-notch restaurants. This scenic city also attracts tourists with its sporting events. Top sights in the city include Massanutten Water Park and George Washington National Forest.

  • There are 101 hotels and other accommodations in Harrisonburg
  • The closest major airport is in Weyers Cave, VA (SHD-Shenandoah Valley Regional), 12.9 mi (20.8 km) from the city center
  • The next closest is in Charlottesville, VA (CHO-Charlottesville-Albemarle), 31.5 mi (50.7 km) away

Sightseeing and Staying in Harrisonburg

Cultural venues in the city include Explore More Discovery Museum, Virginia Quilt Museum, and Larkin Arts. Attractions like Massanutten Water Park, A Dream Come True Playground, and Rockingham Fairgrounds are fun for kids of all ages. The city is notable for landmarks like Port republic Battle Field, Valley Brethren-Mennonite Heritage Center, and Shenandoah Heritage Market.

In Harrisonburg, there are 101 hotels and other lodging accommodations so you'll have plenty of choices for a perfect holiday retreat. These are highly ranked ones based on Expedia user reviews:

  • Silver Lake Bed & Breakfast - With a stay at this 3.5-star bed & breakfast, guests can enjoy access to free breakfast and free parking, along with free WiFi. It's a favorite with Expedia travelers for its quiet location and helpful staff.
  • Residence Inn by Marriott Harrisonburg - Our customers like the family-friendly amenities and clean, comfortable rooms at this hotel. With a stay at this 3-star hotel, guests can enjoy access to free breakfast and an indoor pool, along with an in-room kitchen.
  • Hampton Inn Harrisonburg South - This 2.5-star hotel features free breakfast, an indoor pool, and free WiFi. Expedia customers like its overall value and clean, comfortable rooms.

Other top sights in Harrisonburg include George Washington National Forest. One of the top places to see in the surrounding area is Luray Caverns, 25.7 mi/41.3 km from the heart of the city.

Dressing for Harrisonburg

  • Between January and March, you can expect average temperatures of 58°F during the day and 20°F at night
  • From April to June, the average during the day is 84°F, while the average at night is 34°F
  • July through September has daytime averages of 85°F with nighttime averages of 47°F
  • In October-December, you can expect daytime averages of 71°F and nighttime averages of 21°F
  • About 36.42 inches of rain falls on Harrisonburg each year
  • Usually July and August are the hottest months with an average of 84°F, whereas January and February are often coldest, averaging 22°F

Frequently asked questions

Recently Booked Hotels in Harrisonburg

Recent Reviews in Harrisonburg

More trip options