Star Rating
Hotel Name
Price Range (USD)to
Amenities

22840 Hotels & Accommodations

Hampton Inn Harrisonburg University
+1-888-389-4121
85 University Blvd., Harrisonburg, VA 22801 ~6.70 miles northwest of 22840
  • Three Star Downtown hotel
  • 159 sleeping rooms in hotel
  • Great location
  • Clean sheets
Sleep Inn in Harrisonburg
+1-888-675-2083
1891 Evelyn Byrd Ave., Harrisonburg, VA 22801 ~6.84 miles northwest of 22840
  • Low-priced Highway hotel
  • Hotel has 4 floors
  • Almost all guests thought the cleanliness of the hotel was average
  • Good internet service
Residence Inn by Marriott Harrisonburg - Harrisonburg
+1-800-716-8490
1945 Deyerle Ave., Harrisonburg, VA 22801 ~6.86 miles northwest of 22840
  • 3-star Suburban property
  • 108 suites in property
  • Clean rooms
  • Very good internet connection
From$109
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Courtyard by Marriott Harrisonburg
+1-800-805-5223
1890 Evelyn Byrd Ave., Harrisonburg, VA 22801 ~6.86 miles northwest of 22840
  • Mid-scale Mountain hotel
  • 125 rooms in property
Econo Lodge Harrisonburg
+1-888-965-1860
1703 East Market St., Harrisonburg, VA 22801 ~6.87 miles northwest of 22840
  • Cheap Suburban hotel
  • Hotel has 88 rooms
  • Minimal breakfast choices
  • Location is excellent
Fairfield Inn & Suites by Marriott in Harrisonburg
+1-888-788-5576
1946 Medical Ave., Harrisonburg, VA 22801 ~6.94 miles northwest of 22840
  • 3 star Suburban property
  • Shuttle to airport available
  • Amenities are good
  • Room was clean
Motel 6 Harrisonburg : 10 Linda Ln
+1-888-897-9207
10 Linda Ln, Harrisonburg, VA 22802 ~6.95 miles northwest of 22840
  • Low priced hotel
  • 113 sleeping rooms in hotel
Quality Inn
+1-888-311-4278
1881 Evelyn Byrd Ave., Harrisonburg, VA 22801 ~6.96 miles northwest of 22840
  • 3-star Downtown property
  • Free breakfast available
Candlewood Suites Harrisonburg - Harrisonburg
+1-888-469-4795
1560 Country Club Rd., Harrisonburg, VA 22801 ~7.01 miles northwest of 22840
  • Low-priced Downtown property
  • 83 suites in hotel
  • Clean toilet
  • Most guests were happy with the bathroom
From$69
Average 3.5 /5Reviews CallBookMore Details
Clarion Pointe Harrisonburg in Harrisonburg
+1-888-734-9421
1440 East Market St., Harrisonburg, VA 22801 ~7.11 miles northwest of 22840
  • Low priced Highway property
  • 8 suites in hotel
  • Beds were acceptable for 65%
  • About half of guests said rooms were clean enough
Doubletree by Hilton Harrisonburg : 1400 East Market St.
+1-888-841-5292
1400 East Market St., Harrisonburg, VA 22801 ~7.11 miles northwest of 22840
  • Three Star Highway property
  • Fitness + Health Center
Days Inn Harrisonburg
+1-888-455-5160
1131 Forest Hill Rd. I 8, Harrisonburg, VA 22801 ~7.97 miles west of 22840
  • 2 star Mountain hotel
  • Check in: 11:00 AM
Hotel Madison & Shenandoah Valley Conference Center - Harrisonburg
+1-888-965-8297
710 South Main St., Harrisonburg, VA 22801 ~8.39 miles northwest of 22840
  • Affordable Mountain property
  • 7 floors in property
Motel 6 Harrisonburg Va #4904 - Harrisonburg
+1-888-906-6358
3210 South Main St., Harrisonburg, VIRGINIA 22801 ~8.97 miles west of 22840
  • Economy property
TRU by Hilton - Harrisonburg
+1-888-749-6785
111 Pleasant Valley Rd., Harrisonburg, VA 22801 ~9.00 miles west of 22840
  • Luxurious 5 Star Highway hotel
  • 4 floors in property
Microtel Inn & Suites
+1-888-878-9982
85 Pleasant Valley Rd., Harrisonburg, VA 22801 ~9.00 miles west of 22840
  • Low priced Suburban hotel
  • Comp. Breakfast
  • WiFi system needs upgrading
  • Wifi quality could be improved
From$79
Very Good 4.0 /5Review Score CallBookMore Details
Ramada Harrisonburg : 91 Pleasant Valley Rd.
+1-888-389-4485
91 Pleasant Valley Rd., Harrisonburg, VA 22801 ~9.08 miles west of 22840
  • Cheap Suburban hotel
  • Hotel has 2 floors
Super 8 Harrisonburg in Harrisonburg
+1-888-389-4121
3330 South Main St., Harrisonburg, VA 22801 ~9.15 miles west of 22840
  • Inexpensive property
  • Check-in time: 11:00 AM
Hampton Inn Harrisonburg South in Harrisonburg
+1-888-675-2083
43 Covenant Dr., Harrisonburg, VA 22801 ~9.16 miles west of 22840
  • 3 star Downtown hotel
  • Fitness + Health Center
  • Clean bathroom
  • Elegant coffee
From$79
Very Good 4.5 /5Reviews CallBookMore Details
Holiday Inn Express in Harrisonburg
+1-800-716-8490
3325 South Main St., Harrisonburg, VA 22801 ~9.18 miles west of 22840
  • 3-star Highway property
  • Check-in: 03:00 PM
  • All guests said the reception staff was great
  • Ordinary pool
From$109
Very Good 4.0 /5Read Reviews CallBookMore Details
Country Inn & Suites - Harrisonburg
+1-800-805-5223
27 Covenant Dr., Harrisonburg, VA 22801 ~9.21 miles west of 22840
  • Midscale Highway hotel
  • Fitness center on property
  • Generally very clean
  • Most guests thought, the hotel was modern
From$89
Very Good 4.5 /5Review Score CallBookMore Details
The Village Inn
+1-888-965-1860
4979 South Valley Pike, Harrisonburg, VA 22801 ~9.66 miles west of 22840
  • Midscale Suburban property
  • Hotel has 11 meeting rooms
  • Lovely pool area
  • Great AC
Knights Inn Staunton / Verona
+1-888-788-5576
70 Lodge Lane, Verona, VA 24482 ~18.45 miles southwest of 22840
  • Inexpensive property
  • Check-in time: 11:00 AM
Quality Inn Shenandoah Valley : 162 West Old Cross Rd.
+1-888-897-9207
162 West Old Cross Rd., New Market, VA 22844 ~19.57 miles north of 22840
  • Affordable Highway property
  • Comp. Breakfast
  • Good food
  • Not very clean
Days Inn New Market - New Market
+1-888-311-4278
9360 George Collins Pkwy., New Market, VA 22844 ~19.68 miles north of 22840
  • Low-priced Highway hotel
  • 2 floors in property
Motel 6 Staunton Va #4819 - Staunton
+1-888-469-4795
96 Baker Lane, Staunton, VIRGINIA 24401 ~20.40 miles southwest of 22840
  • Low-priced Highway property
  • Check-in time: 3:00
Red Roof Suites Staunton
+1-888-734-9421
855 Bells Lane, Staunton, VA 24401 ~20.47 miles southwest of 22840
  • Low Cost hotel
Foxfield Inn
+1-888-841-5292
2280 Garth Rd., Charlottesville, VA 22901 ~21.01 miles southeast of 22840
  • Expensive Rural property
  • Hotel has an eco-friendly policy Learn more
From$260
Excellent 5.0 /5Hotel Reviews CallBookMore Details
Quality Inn : 640 West Broad St.
+1-888-455-5160
640 West Broad St., Waynesboro, VA 22980 ~22.34 miles south of 22840
  • Cheap Downtown property
  • Check in: 2pm
  • Bathroom is relatively clean
  • Less expensive hotels
Holiday Inn Express & Suites Charlottesville
+1-888-965-8297
5920 Seminole Trail, Ruckersville, VA 22968 ~22.53 miles east of 22840
  • Midscale Airport property
  • Fitness center on property
  • Poor internet service
  • Staff pleasant
TRU by Hilton Staunton Va
+1-888-906-6358
120 Crossing Way, Staunton, VA 24401 ~23.00 miles southwest of 22840
  • Three Star hotel
  • Check-in time: 15:00
Fairfield Inn Staunton in Staunton
+1-888-749-6785
114 Crossing Way, Staunton, VA 24401 ~23.02 miles southwest of 22840
  • Mid-scale Highway hotel
  • Hotel has 4 floors
Super 8 Staunton Va : 1015 Richmond Rd.
+1-888-878-9982
1015 Richmond Rd., Staunton, VA 24401-4905 ~23.04 miles southwest of 22840
  • Economy hotel
  • Check in: 14:00
Econo Lodge East in Staunton
+1-888-389-4485
1031 Richmond Ave., Staunton, VA 24401 ~23.05 miles southwest of 22840
  • Cheap Highway hotel
  • Complimentary breakfast is offered
Sleep Inn : 222 Jefferson Highway
+1-888-389-4121
222 Jefferson Highway, Staunton, VA 24401 ~23.10 miles southwest of 22840
  • Economical Highway hotel
  • Free complimentary breakfast
Comfort Inn Staunton
+1-888-675-2083
1302 Richmond Ave., Staunton, VA 24401 ~23.11 miles southwest of 22840
  • Low-priced Highway property
  • Check in time: 4:00 PM
Best Western Staunton Inn - Staunton
+1-800-716-8490
92 Rowe Rd., Staunton, VA 24401-6701 ~23.18 miles southwest of 22840
  • Low priced Highway hotel
  • Free breakfast available
Howard Johnson Express Inn
+1-800-805-5223
268 North Central Ave., Staunton, VA 24401 ~23.41 miles southwest of 22840
  • Inexpensive Downtown property
  • Free breakfast available
  • Most guests enjoyed the restaurants & bars nearby
  • Hotel staff pleasant and courteous
Staybridge Stes Charlottesville Air
+1-888-965-1860
3060 Laurel Park Lane, Charlottesville, VA 22936 ~23.42 miles southeast of 22840
  • Three Star hotel
  • 4 floors in hotel
Stonewall Jackson Hotel & Conference Center
+1-888-788-5576
24 South Market St., Staunton, VA 24401 ~23.45 miles southwest of 22840
  • 3 star Downtown property
  • Fitness center on property
  • Internet is poor
  • Modern amenities
The Blackburn Inn in Staunton
+1-888-897-9207
301 Greenville Ave., Staunton, VA 24401 ~23.51 miles southwest of 22840
  • 3-star Downtown property
  • Gym / Fitness Center Available
Microtel Inn : 200 Frontier Dr.
+1-888-311-4278
200 Frontier Dr., Staunton, VA 24401 ~23.76 miles southwest of 22840
  • Low Cost hotel
  • Best value for money
  • Modern style
Holiday Inn Express & Suites : 20 Windigrove Dr.
+1-888-469-4795
20 Windigrove Dr., Waynesboro, VA 22980 ~23.77 miles southwest of 22840
  • Midscale Rural hotel
  • Hotel has 19 suites
  • Ordinary pool
  • Very quiet
From$65
Very Good 4.0 /5Reviews CallBookMore Details
Residence Inn by Marriott
+1-888-734-9421
44 Windigrove Dr., Waynesboro, VA 22980 ~23.79 miles southwest of 22840
  • Mid-scale Mountain hotel
  • Comp. Breakfast
From$99
Very Good 4.5 /5Review Score CallBookMore Details
Super 8 by Wyndham Waynesboro : 2045 Rosser Ave.
+1-888-841-5292
2045 Rosser Ave., Waynesboro, VA 22980 ~23.79 miles southwest of 22840
  • 2 star Highway property
  • 3 floors in property
  • Close to restaurants, bars and shopping areas
  • Rooms are ok
From$41
Average 3.5 /5Reviews CallBookMore Details
Comfort Inn
+1-888-455-5160
15 Windi Grove Dr., Waynesboro, VA 22980 ~23.83 miles southwest of 22840
  • 2 star hotel
  • Free breakfast available
From$59
Very Good 4.0 /5Read Reviews CallBookMore Details
Holiday Inn Staunton Conference Center in Staunton
+1-888-965-8297
152 Fairway Lane, Staunton, VA 24401 ~23.83 miles southwest of 22840
  • Affordable Highway property
  • 4 suites in hotel
Hampton Inn Waynesboro / Stuarts Draft : 15 Four Sq. Lane
+1-888-906-6358
15 Four Sq. Lane, Fishersville, VA 22939 ~23.84 miles southwest of 22840
  • 3 star property
  • 66 rooms in property
  • Delicious food
  • Rather comfortable
Days Inn Waynesboro in Waynesboro
+1-888-749-6785
2060 Rosser Ave., Waynesboro, VA 22980 ~23.89 miles southwest of 22840
  • Two-star Highway hotel
  • Check in time: 2:00pm
  • Comfortable beds
  • Affordable prices
Best Western Plus Waynesboro Inn & Suites Conference Center
+1-888-878-9982
109 Apple Tree Ln, Waynesboro, VA 22980-7481 ~23.91 miles southwest of 22840
  • 3 star Mountain hotel
  • Hotel has 7 meeting rooms
  • All guests enjoyed the restaurants & bars nearby
  • Every guests reviewed liked the proximity to shopping

Next: Show All Available 22840 Hotels with Pricing

Graph: Upcoming 20 Days of McGaheysville Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all McGaheysville, VA discounts available. The chart reflects the cheapest McGaheysville hotel for each day and each star rating category.

FAQs about hotels near 22840

What are the top rated hotels near 22840?

Foxfield Inn, Fairfield Inn Staunton and Residence Inn by Marriott Harrisonburg are the best rated hotels based on customer reviews in the last 365 days.

What are the top luxurious hotels near 22840?

TRU by Hilton, Foxfield Inn and Hampton Inn Harrisonburg University are the top 3 luxury hotels near 22840.

What hotels are closest to the area of 22840?

Hampton Inn Harrisonburg University, Sleep Inn, and Residence Inn by Marriott Harrisonburg are the properties closest to 22840.

What are the most popular independent hotels near 22840?

Foxfield Inn, The Village Inn and Stonewall Jackson Hotel & Conference Center are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels near 22840?

Fairfield Inn Staunton, Residence Inn by Marriott Harrisonburg and Fairfield Inn & Suites by Marriott are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Choice Hotels branded hotels near 22840?

Sleep Inn, Sleep Inn and Clarion Pointe Harrisonburg are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best Best Western hotels near 22840?

Best Western Staunton Inn and Best Western Plus Waynesboro Inn & Suites Conference Center are the best rated Best Western branded hotels (based on user reviews score).

What are the most popular IHG hotels near 22840?

Holiday Inn Express, Holiday Inn Express & Suites Charlottesville and Holiday Inn Express & Suites are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top