Hotels in Harrisonburg

Search and compare Harrisonburg hotels from hundreds of travel sites and save

Harrisonburg, VA, United States
May 23 — May 242
Harrisonburg, VA, United States
Mon 5/23
Tue 5/24
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Harrisonburg

Filter by star ratings
All filters
Hotel Madison & Shenandoah Conference Ctr.
Hotel Madison & Shenandoah Conference Ctr.
9.0 Excellent
710 South Main Street, Harrisonburg, VA, United States
Show on map
0.6 mi from city centre, Harrisonburg 
ExcellentBased on 1,046 reviews
9.0

Hotel Madison & Shenandoah Conference Ctr is situated in Harrisonburg and is close to the area's tourist attractions. It offers complimentary Wi-Fi, an indoor pool and meeting rooms.

Microtel Inn & Suites by Wyndham Harrisonburg
Microtel Inn & Suites by Wyndham Harrisonburg
7.9 Good
85 Pleasant Valley Road, Harrisonburg, VA, United States
Show on map
3.7 mi from city centre, Harrisonburg 
GoodBased on 788 reviews
7.9

Located in Harrisonburg, Microtel Inn & Suites by Wyndham Harrisonburg is an easy drive from James Madison University and Little Grill Collective. It also features an outdoor pool and a gym.

Super 8 by Wyndham Harrisonburg
Super 8 by Wyndham Harrisonburg
4.8 Okay
3330 S. Main, Harrisonburg, VA, United States
Show on map
3.9 mi from city centre, Harrisonburg 
OkayBased on 273 reviews
4.8

Super 8 by Wyndham Harrisonburg is located in Harrisonburg and features free wireless internet. It also provides off-site parking, a 24-hour reception and a wake-up service.

The Village Inn Harrisonburg
The Village Inn Harrisonburg
9.0 Excellent
4979 South Valley Pike, Harrisonburg, VA, United States
Show on map
5.5 mi from city centre, Harrisonburg 
ExcellentBased on 722 reviews
9.0

This comfortable hotel in Harrisonburg offers free wireless internet, as well as an outdoor pool and a Jacuzzi. It also provides meeting rooms, a playground and a 24-hour reception.

Quality Inn
Quality Inn
8.5 Excellent
1881 Evelyn Byrd Avenue, Harrisonburg, VA, United States
Show on map
1.6 mi from city centre, Harrisonburg 
ExcellentBased on 587 reviews
8.5

Located in Harrisonburg, Quality Inn Harrisonburg I-81 is an easy drive from Eastern Mennonite University and offers on-site parking. It also features an express check-in and check-out feature, an outdoor pool and massage services.

Ramada by Wyndham Harrisonburg
Ramada by Wyndham Harrisonburg
6.6 Good
91 Pleasant Valley Road, Harrisonburg, VA, United States
Show on map
3.7 mi from city centre, Harrisonburg 
GoodBased on 539 reviews
6.6

Ramada by Wyndham Harrisonburg Motel is located in Harrisonburg and offers guests free Wi-Fi. It has a fitness centre, as well as a Jacuzzi, a ski school and an outdoor pool.

Fairfield Inn & Suites by Marriott Harrisonburg
Fairfield Inn & Suites by Marriott Harrisonburg
8.5 Excellent
1946 Medical Avenue, Harrisonburg, VA, United States
Show on map
1.7 mi from city centre, Harrisonburg 
ExcellentBased on 268 reviews
8.5

Boasting a sauna, free Wi-Fi and a heated pool, Fairfield Inn and Suites by Marriott Harrisonburg is situated in Harrisonburg and offers art deco accommodation. It also provides a 24-hour reception, a beauty centre and an express check-in and check-out feature.

Red Roof Inn Harrisonburg - University Area
Red Roof Inn Harrisonburg - University Area
5.4 Okay
1131 Forest Hill Road, Harrisonburg, VA, United States
Show on map
1.4 mi from city centre, Harrisonburg 
OkayBased on 269 reviews
5.4

Located in Harrisonburg, Red Roof Inn Harrisonburg is an easy drive from Little Grill Collective and Eastern Mennonite University. It also provides an express check-in and check-out feature, an indoor pool and a 24-hour reception.

Candlewood Suites Harrisonburg
Candlewood Suites Harrisonburg
6.9 Good
1560 Country Club Road, Harrisonburg, VA, United States
Show on map
1.5 mi from city centre, Harrisonburg 
GoodBased on 220 reviews
6.9

Candlewood Suites Harrisonburg offers a charming setting when in Harrisonburg. It provides complimentary Wi-Fi, a 24-hour reception and a 24-hour business centre.

Silver Lake Bed And Breakfast
Silver Lake Bed And Breakfast
9.9 Excellent
1331 Silver Lake Road, Harrisonburg, VA, United States
Show on map
3.7 mi from city centre, Harrisonburg 
ExcellentBased on 15 reviews
9.9

Silver Lake Bed & Breakfast is situated in Dayton and offers free wireless internet. It also provides ski lockers, meeting rooms and snow sports.

Tips for booking a Harrisonburg hotel

Cheapest month:February
Most expensive month:September
Average price in Harrisonburg:$138/night
Cheapest price found:$54/night
Cheapest day:Wednesday
Most expensive day:Friday
$68 - $245
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$87 - $158
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Harrisonburg hotels

Show all 72 hotels
1
Hotel Madison & Shenandoah Conference Ctr.
Hotel Madison & Shenandoah Conference Ctr.
9.0 Excellent
710 South Main Street, Harrisonburg, VA, United States
Show on map
0.6 mi from city centre, Harrisonburg, VA, United States 

Hotel Madison & Shenandoah Conference Ctr is situated in Harrisonburg and is close to the area's tourist attractions. It offers complimentary Wi-Fi, an indoor pool and meeting rooms.

2
Country Inn & Suites by Radisson, Harrisonburg, VA
Country Inn & Suites by Radisson, Harrisonburg, VA
8.5 Excellent
27 Covenant Drive, Harrisonburg, VA, United States
Show on map
3.7 mi from city centre, Harrisonburg, VA, United States 

Country Inn & Suites by Radisson Harrisonburg VA provides comfortable 3-star accommodation in Harrisonburg. It has a gym, as well as a Jacuzzi, an indoor pool and an express check-in and check-out feature.

3
DoubleTree by Hilton Harrisonburg
DoubleTree by Hilton Harrisonburg
7.6 Good
1400 East Market Street, Harrisonburg, VA, United States
Show on map
1.5 mi from city centre, Harrisonburg, VA, United States 

Situated in Harrisonburg, Doubletree by Hilton Harrisonburg provides 3-star accommodation, as well as an indoor pool. It also offers complimentary Wi-Fi.

4
The Village Inn Harrisonburg
The Village Inn Harrisonburg
9.0 Excellent
4979 South Valley Pike, Harrisonburg, VA, United States
Show on map
5.5 mi from city centre, Harrisonburg, VA, United States 

This comfortable hotel in Harrisonburg offers free wireless internet, as well as an outdoor pool and a Jacuzzi. It also provides meeting rooms, a playground and a 24-hour reception.

5
Sleep Inn and Suites Harrisonburg near University
Sleep Inn and Suites Harrisonburg near University
8.4 Excellent
1891 Evelyn Byrd Avenue, Harrisonburg, VA, United States
Show on map
1.7 mi from city centre, Harrisonburg, VA, United States 

Sleep Inn & Suites Harrisonburg is located in Harrisonburg and offers guests free Wi-Fi. It has a fitness centre, as well as a 24-hour business centre, a 24-hour reception and laundry facilities.

6
Courtyard by Marriott Harrisonburg
Courtyard by Marriott Harrisonburg
8.4 Excellent
1890 Evelyn Byrd Avenue, Harrisonburg, VA, United States
Show on map
1.7 mi from city centre, Harrisonburg, VA, United States 

The hotel is situated in Harrisonburg and is close to nearby attractions, including Harrisonburg Crossing. It also offers an indoor pool, an express check-in and check-out feature and a hair salon.

7
Hampton Inn Harrisonburg - University
Hampton Inn Harrisonburg - University
7.7 Good
85 University Boulevard, Harrisonburg, VA, United States
Show on map
1.8 mi from city centre, Harrisonburg, VA, United States 

Boasting an outdoor pool, Hampton Inn Harrisonburg - University is located in Harrisonburg and provides comfortable accommodation. It also offers an express check-in and check-out feature, meeting rooms and a 24-hour reception.

8
Howard Johnson by Wyndham Harrisonburg
Howard Johnson by Wyndham Harrisonburg
6.2 Good
10 Linda Lane, Harrisonburg, VA, United States
Show on map
1.6 mi from city centre, Harrisonburg, VA, United States 

Located in Harrisonburg, the motel is within walking distance of Harrisonburg Crossing and provides an outdoor pool. It also offers a 24-hour business centre, laundry facilities and a 24-hour reception.

Cheapest hotels in Harrisonburg, Virginia

Show all 72 hotels
Super 8 by Wyndham Harrisonburg
Super 8 by Wyndham Harrisonburg
4.8 Okay
3330 S. Main, Harrisonburg, VA, United States
Show on map
3.9 mi from city centre,  

Super 8 by Wyndham Harrisonburg is located in Harrisonburg and features free wireless internet. It also provides off-site parking, a 24-hour reception and a wake-up service.

$57
Avg. per night
Days Inn by Wyndham Harrisonburg
Days Inn by Wyndham Harrisonburg
5.5 Okay
1703 East Market Street, Harrisonburg, VA, United States
Show on map
1.7 mi from city centre,  

Days Inn by Wyndham Harrisonburg is located in Harrisonburg and features free Wi-Fi. It also offers a 24-hour reception, luggage storage and an outdoor pool.

$64
Avg. per night
Howard Johnson by Wyndham Harrisonburg
Howard Johnson by Wyndham Harrisonburg
6.2 Good
10 Linda Lane, Harrisonburg, VA, United States
Show on map
1.6 mi from city centre,  

Located in Harrisonburg, the motel is within walking distance of Harrisonburg Crossing and provides an outdoor pool. It also offers a 24-hour business centre, laundry facilities and a 24-hour reception.

$65
Avg. per night
Ramada by Wyndham Harrisonburg
Ramada by Wyndham Harrisonburg
6.6 Good
91 Pleasant Valley Road, Harrisonburg, VA, United States
Show on map
3.7 mi from city centre,  

Ramada by Wyndham Harrisonburg Motel is located in Harrisonburg and offers guests free Wi-Fi. It has a fitness centre, as well as a Jacuzzi, a ski school and an outdoor pool.

$66
Avg. per night
Motel 6 Harrisonburg - South, VA
Motel 6 Harrisonburg - South, VA
6.8 Good
3210 South Main Street, Harrisonburg, VA, United States
Show on map
3.5 mi from city centre,  

Situated in Harrisonburg, Motel 6 Harrisonburg - South is a short drive from James Madison University and Little Grill Collective. It also provides free public parking on site and is a 10-minute drive from College of Business.

$67
Avg. per night
Candlewood Suites Harrisonburg
Candlewood Suites Harrisonburg
6.9 Good
1560 Country Club Road, Harrisonburg, VA, United States
Show on map
1.5 mi from city centre,  

Candlewood Suites Harrisonburg offers a charming setting when in Harrisonburg. It provides complimentary Wi-Fi, a 24-hour reception and a 24-hour business centre.

$75
Avg. per night
Red Roof Inn Harrisonburg - University Area
Red Roof Inn Harrisonburg - University Area
5.4 Okay
1131 Forest Hill Road, Harrisonburg, VA, United States
Show on map
1.4 mi from city centre,  

Located in Harrisonburg, Red Roof Inn Harrisonburg is an easy drive from Little Grill Collective and Eastern Mennonite University. It also provides an express check-in and check-out feature, an indoor pool and a 24-hour reception.

$78
Avg. per night
Microtel Inn & Suites by Wyndham Harrisonburg
Microtel Inn & Suites by Wyndham Harrisonburg
7.9 Good
85 Pleasant Valley Road, Harrisonburg, VA, United States
Show on map
3.7 mi from city centre,  

Located in Harrisonburg, Microtel Inn & Suites by Wyndham Harrisonburg is an easy drive from James Madison University and Little Grill Collective. It also features an outdoor pool and a gym.

$85
Avg. per night

Hotel prices in Harrisonburg

2 stars and under
Microtel Inn & Suites by Wyndham Harrisonburg
#1 Most popular

Microtel Inn & Suites by Wyndham Harrisonburg

85 Pleasant Valley Road, Harrisonburg, VA, United States

7.9 Good
$85

Avg. per night

Quality Inn
#2 Most popular

Quality Inn

1881 Evelyn Byrd Avenue, Harrisonburg, VA, United States

8.5 Excellent
$102

Avg. per night

Super 8 by Wyndham Harrisonburg
Best value

Super 8 by Wyndham Harrisonburg

3330 S. Main, Harrisonburg, VA, United States

4.8 Okay
$57

Avg. per night

3 stars
Hotel Madison & Shenandoah Conference Ctr.
#1 Most popular

Hotel Madison & Shenandoah Conference Ctr.

710 South Main Street, Harrisonburg, VA, United States

9.0 Excellent
$121

Avg. per night

Silver Lake Bed And Breakfast
#2 Most popular

Silver Lake Bed And Breakfast

1331 Silver Lake Road, Harrisonburg, VA, United States

9.9 Excellent
$188

Avg. per night

The Village Inn Harrisonburg
Best value

The Village Inn Harrisonburg

4979 South Valley Pike, Harrisonburg, VA, United States

9.0 Excellent
$97

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Harrisonburg

About Harrisonburg

Nestled in the Shenandoah Valley, Harrisonburg is anchored by a vibrant downtown district filled with historic architecture, local galleries and a handful of Civil War museums. It's also a great base for exploring Shenandoah National Park, famous for its lush wetlands, cascading waterfalls and rugged peaks.

Things to do

Harrisonburg is home to Virginia's first official Arts and Cultural District. The historic 10-block neighbourhood is brimming with characterful 19th-century architecture, trendy cafes and independent boutiques. You'll also find art galleries and pint-sized cultural attractions, including the colourful Virginia Quilt Museum with its historic and contemporary quilt displays.

Dive headfirst into Civil War history at the Harrisonburg-Rockingham Civil War Orientation Centre. Using interpretive displays, films and guided walking tours, it offers a fascinating glimpse at famous Shenandoah Valley battles like Cross Keys, Port Republic and Piedmont.

For adventure seekers, Harrisonburg is a gateway to the mighty Blue Ridge Mountains, with the Swift Run Gap entrance of Shenandoah National Park just 30 kilometres from the Harrisonburg town centre. From here you can hike sections of the iconic Appalachian Trail.

Harrisonburg is surrounded by a patchwork of farms, so why not embark on a self-guided agriculture tour? From hayrides to barnyard animals, Back Home on the Farm Adventures offers family-friendly fun. You can sample handcrafted dairy products at the Mt. Crawford Creamery and stock up on soap at White Oak Lavender Farm.

Getting around

The easiest way to explore Harrisonburg and the Shenandoah Valley is by car. The drive to Shenandoah National Park is around 30 minutes and a trip to Washington DC takes two hours. Shenandoah Valley Regional Airport is 20 minutes out of town.

Harrisonburg travel FAQs

Nestled in the Shenandoah Valley, Harrisonburg is anchored by a vibrant downtown district filled with historic architecture, local galleries and a handful of Civil War museums. It's also a great base for exploring Shenandoah National Park, famous for its lush wetlands, cascading waterfalls and rugged peaks.

Things to do in Harrisonburg

Harrisonburg is home to Virginia's first official Arts and Cultural District. The historic 10-block neighbourhood is brimming with characterful 19th-century architecture, trendy cafes and independent boutiques. You'll also find art galleries and pint-sized cultural attractions, including the colourful Virginia Quilt Museum with its historic and contemporary quilt displays.

Dive headfirst into Civil War history at the Harrisonburg-Rockingham Civil War Orientation Centre. Using interpretive displays, films and guided walking tours, it offers a fascinating glimpse at famous Shenandoah Valley battles like Cross Keys, Port Republic and Piedmont.

For adventure seekers, Harrisonburg is a gateway to the mighty Blue Ridge Mountains, with the Swift Run Gap entrance of Shenandoah National Park just 30 kilometres from the Harrisonburg town centre. From here you can hike sections of the iconic Appalachian Trail.

Harrisonburg is surrounded by a patchwork of farms, so why not embark on a self-guided agriculture tour? From hayrides to barnyard animals, Back Home on the Farm Adventures offers family-friendly fun. You can sample handcrafted dairy products at the Mt. Crawford Creamery and stock up on soap at White Oak Lavender Farm.

Getting around Harrisonburg

The easiest way to explore Harrisonburg and the Shenandoah Valley is by car. The drive to Shenandoah National Park is around 30 minutes and a trip to Washington DC takes two hours. Shenandoah Valley Regional Airport is 20 minutes out of town.

  • What are the best hotels in Harrisonburg?

    One of the most popular hotels in Harrisonburg is Hotel Madison & Shenandoah Conference Ctr., which has been reviewed by 1,047 users and currently has a rating of 9.0/10. Other top-rated locations include Microtel Inn & Suites by Wyndham Harrisonburg and The Village Inn Harrisonburg, which have received 7.9/10 and 9.0/10 ratings from our users, respectively.

  • What is a good hotel near James Madison University?

    With a rating of 9.0/10 from 1,047 reviews, Hotel Madison & Shenandoah Conference Ctr. is a hotel close to James Madison University that is well recommended by HotelsCombined users.

  • How much do hotels in Harrisonburg cost?

    Harrisonburg hotels have an average price of $116/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in Harrisonburg?

    HotelsCombined users have found cheap hotels in Harrisonburg starting from $69 per night in the last 3 days.

  • How much is a hotel in Harrisonburg tonight?

    Users have found prices for hotels in Harrisonburg tonight starting as low as $69, rising to an average cost of $116, based on searches in the last 72 hours.