Hotels in Harrisonburg

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

Harrisonburg, VA, United States
22 Sep — 23 Sep2
Harrisonburg, VA, United States
Wed 22/9
Thu 23/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Harrisonburg

Filter by star ratings
All filters
Hampton Inn Harrisonburg - South
Hampton Inn Harrisonburg - South
8.6 Excellent
43 Covenant Drive, Harrisonburg, VA, United States
Show on map
6.0 km from city centre, Harrisonburg 
ExcellentBased on 487 reviews
8.6

Boasting an indoor pool and free Wi-Fi, Hampton Inn Harrisonburg South is located in Harrisonburg and offers comfortable accommodation. It also provides an express check-in and check-out feature, luggage storage and a 24-hour reception.

Super 8 by Wyndham Harrisonburg
Super 8 by Wyndham Harrisonburg
5.2 Okay
3330 S. Main, Harrisonburg, VA, United States
Show on map
6.2 km from city centre, Harrisonburg 
OkayBased on 336 reviews
5.2

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

Clarion Pointe Harrisonburg
Clarion Pointe Harrisonburg
8.0 Excellent
1440 East Market Street, Harrisonburg, VA, United States
Show on map
2.4 km from city centre, Harrisonburg 
ExcellentBased on 514 reviews
8.0

Comfort Inn provides 3-star accommodation in Harrisonburg. It also features free Wi-Fi, an outdoor pool and a gym.

Tips for booking a Harrisonburg hotel

Cheapest month:July
Most expensive month:May
Average price in Harrisonburg:$193/night
Absolute cheapest price found:$76/night
Cheapest day:Sunday
Most expensive day:Saturday
$91 - $399
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$131 - $238
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Harrisonburg hotels

Show all 66 hotels
1
Hampton Inn Harrisonburg - South
Hampton Inn Harrisonburg - South
8.6 Excellent
43 Covenant Drive, Harrisonburg, VA, United States
Show on map
6.0 km from city centre, Harrisonburg 

Boasting an indoor pool and free Wi-Fi, Hampton Inn Harrisonburg South is located in Harrisonburg and offers comfortable accommodation. It also provides an express check-in and check-out feature, luggage storage and a 24-hour reception.

2
Super 8 by Wyndham Harrisonburg
Super 8 by Wyndham Harrisonburg
5.2 Okay
3330 S. Main, Harrisonburg, VA, United States
Show on map
6.2 km from city centre, Harrisonburg 

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

Cheapest hotels in Harrisonburg, Virginia

Show all 66 hotels
Super 8 by Wyndham Harrisonburg
Super 8 by Wyndham Harrisonburg
5.2 Okay
3330 S. Main, Harrisonburg, VA, United States
Show on map
6.2 km from city centre,  

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

$73
Avg. per night
Clarion Pointe Harrisonburg
Clarion Pointe Harrisonburg
8.0 Excellent
1440 East Market Street, Harrisonburg, VA, United States
Show on map
2.4 km from city centre,  

Comfort Inn provides 3-star accommodation in Harrisonburg. It also features free Wi-Fi, an outdoor pool and a gym.

$130
Avg. per night
Hampton Inn Harrisonburg - South
Hampton Inn Harrisonburg - South
8.6 Excellent
43 Covenant Drive, Harrisonburg, VA, United States
Show on map
6.0 km from city centre,  

Boasting an indoor pool and free Wi-Fi, Hampton Inn Harrisonburg South is located in Harrisonburg and offers comfortable accommodation. It also provides an express check-in and check-out feature, luggage storage and a 24-hour reception.

$145
Avg. per night

Hotel prices in Harrisonburg

2 stars or below

$70 - $145

Hampton Inn Harrisonburg - South

No. 1 most popular

$145
Avg. per night
Budget Inn Harrisonburg

No. 2 most popular

$70
Avg. per night
Clarion Pointe Harrisonburg

Best value

$130
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

  • What are the best hotels in Harrisonburg?

    487 reviews rated Hampton Inn Harrisonburg - South with an average score of 8.6/10. It may also be worth looking into the Clarion Pointe Harrisonburg, which received a rating of 8.0/10 from 514 reviews. Microtel Inn & Suites by Wyndham Harrisonburg could also be a good option, with a score of 8.0/10 from 807 reviews.

  • What is a good hotel near James Madison University?

    Clarion Pointe Harrisonburg is a hotel near James Madison University that is popular with HotelsCombined users, scoring 8.0 across 514 reviews.

  • How much do hotels in Harrisonburg cost?

    Searches in the last 72 hours suggest an average price of around $243/night is normal for a hotel in Harrisonburg.

  • How much is a cheap hotel in Harrisonburg?

    Prices for Harrisonburg hotels have been found for as low as $171/night over the last 3 days.

  • How much is a hotel in Harrisonburg tonight?

    A hotel in Harrisonburg tonight has an average price of $242, but some deals have been found for as low as $86 in HotelsCombined searches over the last 72 hours. Prices in Harrisonburg are changing frequently.