Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in Harrisonburg, VA

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Harrisonburg hotels and places to stay

Residence Inn by Marriott Harrisonburg
3 out of 5
1945 Deyerle Ave, Harrisonburg, VA
Free CancellationReserve now, pay when you stay
The price is $110 per night
3.49 mi from city center
4.7/5Exceptional! (257 reviews)

"I loved the design of studio suite and the location of the hotel"…"

Reviewed on Feb 18, 2020

Residence Inn 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
The price is $99 per night
3.01 mi from city center
4.2/5Excellent! (457 reviews)

"Friendly and helpful staff. Clean and comfortable room."…"

Reviewed on May 24, 2020

Doubletree by Hilton Harrisonburg
Motel 6 Harrisonburg - South VA
2 out of 5
3210 South Main Street, Harrisonburg, VA
Free Cancellation
The price is $55 per night
5.13 mi from city center
3.3/5 (393 reviews)

"The room was nice and clean. Check-in/check-out process was easy."…"

Reviewed on Apr 9, 2020

Motel 6 Harrisonburg - South VA
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
The price is $60 per night
5.48 mi from city center
2.8/5 (853 reviews)

"A nice motel on the south side of the city. Very close to the interstate. Well worth it."…"

Reviewed on Feb 24, 2020

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
The price is $70 per night
5.29 mi from city center
4/5Very Good! (1,623 reviews)

"Rooms were nice . I understand we under restrictions but it was a nice stay. Not a fan of the coffee."…"

Reviewed on Jun 3, 2020

Microtel Inn & Suites by Wyndham Harrisonburg
Courtyard by Marriott Harrisonburg
3 out of 5
1890 Evelyn Byrd Avenue, Harrisonburg, VA
Free CancellationReserve now, pay when you stay
The price is $93 per night
3.31 mi from city center
4.2/5Excellent! (451 reviews)

"We were greeted with genuine grace in this whacked COVID shut down. Clearly they were on a bare bones staffing , understood. But the hallways were not. Clean, which made you wonder how clean the rooms might be, but they were fine."…"

Reviewed on May 25, 2020

Courtyard by Marriott Harrisonburg
Hampton Inn Harrisonburg - University
2.5 out of 5
85 University Blvd, Harrisonburg, VA
Free CancellationReserve now, pay when you stay
The price is $79 per night
3.37 mi from city center
4/5Very Good! (995 reviews)

"I didn't like to have the bathroom bedide the bed."…"

Reviewed on Mar 7, 2020

Hampton Inn Harrisonburg - University
Hotel Madison & Shenandoah Conference Ctr
3.5 out of 5
710 S. Main Street, Harrisonburg, VA
Free CancellationReserve now, pay when you stay
The price is $89 per night
2.39 mi from city center
4.6/5Wonderful! (726 reviews)

"This is one of my favorite hotels to visit as part of my trip to pick up my daughter from college in NC. I always look forward to staying there. It is always clean, easy to park, pleasant staff. Rooms are always maintained very well, and a fun place to run in the area."…"

Reviewed on May 18, 2020

Hotel Madison & Shenandoah Conference Ctr
Hampton Inn Harrisonburg South
2.5 out of 5
43 Covenant Drive, Harrisonburg, VA
Free CancellationReserve now, pay when you stay
The price is $74 per night
5.33 mi from city center
4.5/5Wonderful! (989 reviews)

"View clean, even on lockdown they provided a to-go breakfast."…"

Reviewed on May 19, 2020

Hampton Inn Harrisonburg South
Holiday Inn Express Harrisonburg
2.5 out of 5
3325 S Main St, Harrisonburg, VA
Free Cancellation
The price is $80 per night
5.44 mi from city center
4.3/5Excellent! (621 reviews)

"Great shower! Nice and clean, easy on/off highway, restaurant nearby."…"

Reviewed on Mar 12, 2020

Holiday Inn Express Harrisonburg
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

Where is the best place to stay in Harrisonburg?
Silver Lake Bed & Breakfast is a favorite with Expedia customers. It’s a 3.5-star B&B offering free parking. Other top choices based on reviews include Residence Inn by Marriott Harrisonburg and Hampton Inn Harrisonburg South.
If I need to cancel my hotel reservation in Harrisonburg, will I receive a refund?
Yes! You’ll find that most hotel room reservations are fully refundable as long as you cancel prior to the hotel’s cancellation deadline, which is usually within 24-48 hours of your arrival date. If you have a reservation that’s non-refundable, it might still be possible to cancel it and get a refund within a 24-hour period of booking. Enter your dates, click on “Search”, then you can filter by “free cancellation” to view top deals in Harrisonburg.
Where can I learn more about changing or cancelling my trip to Harrisonburg?
For additional details about changing or cancelling your trip to Harrisonburg, go to https://www.expedia.com/service/.
What's the best budget-friendly hotel in Harrisonburg?
Based on reviews, Super 8 by Wyndham Harrisonburg is a popular 2-star property for our travelers looking for an economical choice, and features free breakfast and free WiFi. Other options to stay on the cheap include Crimson Inn and Howard Johnson by Wyndham Harrisonburg.
What's the best place to stay for a family vacation to Harrisonburg?
Fairfield Inn & Suites by Marriott Harrisonburg is a hotel with an indoor pool and free parking, and it’s a top choice on Expedia for families. Other good options for your kid-friendly vacation include Days Inn by Wyndham Harrisonburg and Motel 6 Harrisonburg - South VA. Attractions like Massanutten Water Park and A Dream Come True Playground are also fun for kids of all ages.
What's the best hotel for a couple visiting Harrisonburg?
Cave Hill Farm Bed and Breakfast is a favorite 3-star B&B for couples, and features wedding services and free breakfast. Other good choices for a romantic stay include Meadow View Bed and Breakfast and Silver Lake Bed & Breakfast.
What's the best pet-friendly place to stay in Harrisonburg?
Howard Johnson by Wyndham Harrisonburg is a top property for people traveling with their pets, and offers a seasonal outdoor pool and free WiFi for its human guests. Two other good options to stay with your pet include Candlewood Suites Harrisonburg and Microtel Inn & Suites by Wyndham Harrisonburg.
Where is the best place to stay with easy access to Massanutten Water Park?
Mountain’s Largest Log Retreat, Pool Table, Hot Tub, River Access IN Resort is one of the top choices for your stay based on our traveler data, and this lodge offers private balconies and a spa tub. It’s located just a short 0.3 mi (0.6 km) from Massanutten Water Park. Other good choices within a short distance include A Home for Snow Bunny! and Beautiful Amish Furnished Log Home on a Level Lot New Spring Rates.
What about the best place to stay near James Madison University?
One of the top choices for your stay is Hotel Madison & Shenandoah Conference Ctr, located next to James Madison University, and this 3.5-star hotel offers a restaurant and an indoor pool. Days Inn by Wyndham Harrisonburg and Joshua Wilton House are a couple of other good and close options.
What's the best place to stay for a winter vacation in Harrisonburg?
Based on our travel data, Econo Lodge Harrisonburg near University is a top property for skiing, and features free WiFi and LCD TVs. Other good choices to stay near skiing include Sleep Inn & Suites Harrisonburg near University and Doubletree by Hilton Harrisonburg. Those looking to ski or snowboard can spend their days at Masanutten Ski Resort.
What are some hotels with pools in Harrisonburg?
Country Inn & Suites by Radisson, Harrisonburg, VA is a popular 3-star hotel featuring an indoor pool, free buffet breakfast, and free WiFi. Other choices that offer an onsite pool include Residence Inn by Marriott Harrisonburg and The Village Inn Harrisonburg.
What is the best spa hotel in Harrisonburg?
Country Inn & Suites by Radisson, Harrisonburg, VA is a top spa hotel featuring an indoor pool and a fitness center. Why not spend some time relaxing in the spa tub? Other popular spa hotels in Harrisonburg include Courtyard by Marriott Harrisonburg and Holiday Inn Express Harrisonburg.

Recent reviews of Harrisonburg hotels

More trip options