Star Rating
Hotel Name
Price Range (USD)to
Amenities

22840 Hotels & Accommodations

Hampton Inn - Harrisonburg
+1-888-389-4121
85 University Blvd., Harrisonburg, VA 22801 ~6.71 miles northwest of 22840
  • Three Star Downtown hotel
  • Free complimentary breakfast
From$84
Very Good 4.0 /5Reviews CallBookMore Details
Comfort Inn & Suites in Harrisonburg
+1-888-675-2083
262 Neff Ave., Harrisonburg, VA 22801 ~6.73 miles northwest of 22840
  • 2-star hotel
Sleep Inn & Suites in Harrisonburg
+1-800-716-8490
1891 Evelyn Byrd Ave., Harrisonburg, VA 22801 ~6.84 miles northwest of 22840
  • Two-star Highway property
  • Gym / Fitness Center Available
  • Good accessibility by car
  • Good wifi connection
Residence Inn by Marriott Harrisonburg in Harrisonburg
+1-800-805-5223
1945 Deyerle Ave., Harrisonburg, VA 22801 ~6.86 miles northwest of 22840
  • Midscale Suburban hotel
  • 108 suites in property
  • Spacious rooms
  • Nice television
From$109
Very Good 4.5 /5Review Score CallBookMore Details
Courtyard by Marriott Harrisonburg
+1-888-965-1860
1890 Evelyn Byrd Ave., Harrisonburg, VA 22801 ~6.86 miles northwest of 22840
  • Mid-scale Mountain hotel
  • 15 suites in property
Econo Lodge Harrisonburg in Harrisonburg
+1-888-788-5576
1703 East Market St., Harrisonburg, VA 22801 ~6.87 miles northwest of 22840
  • Cheap Suburban property
  • 88 rooms in property
  • Most guests didn't like the uncomfortable beds
  • More comfort would be nice
Howard Johnson by Wyndham Harrisonburg
+1-888-897-9207
10 Linda Lane, Harrisonburg, VA 22802 ~6.92 miles northwest of 22840
  • Economical hotel
Fairfield Inn & Suites by Marriott
+1-888-311-4278
1946 Medical Ave., Harrisonburg, VA 22801 ~6.94 miles northwest of 22840
  • Affordable Suburban hotel
  • Hotel has 100 rooms
  • World class service
  • Most guests enjoyed the lobby entrance
Quality Inn - Harrisonburg
+1-888-469-4795
1881 Evelyn Byrd Ave., Harrisonburg, VA 22801 ~6.96 miles northwest of 22840
  • Mid-scale Downtown property
  • Free comp. breakfast
From$84
Average 3.5 /5Reviews CallBookMore Details
Candlewood Suites Harrisonburg, an IHG Hotel in Harrisonburg
+1-888-734-9421
1560 Country Club Rd., Harrisonburg, VA 22801 ~7.01 miles northwest of 22840
  • 2-star Downtown hotel
  • 83 suites in property
  • The majority of guests said rooms were clean
  • The majority of guests thought it was clean
Clarion Pointe Harrisonburg
+1-888-841-5292
1440 East Market St., Harrisonburg, VA 22801 ~7.11 miles northwest of 22840
  • Cheap Highway hotel
  • Fitness center on property
  • Room is all right
  • For 70%, the rooms looked old
Doubletree by Hilton Harrisonburg in Harrisonburg
+1-888-455-5160
1400 East Market St., Harrisonburg, VA 22801 ~7.11 miles northwest of 22840
  • Midscale Highway hotel
  • 143 sleeping rooms in hotel
Red Roof Inn Harrisonburg : 1131 Forest Hill Rd. I 8
+1-888-965-8297
1131 Forest Hill Rd. I 8, Harrisonburg, VA 22801 ~7.97 miles west of 22840
  • Inexpensive Mountain property
  • Check in time: 11:00 AM
Hotel Madison & Shenandoah Conference Ctr : 710 South Main St.
+1-888-906-6358
710 South Main St., Harrisonburg, VA 22801 ~8.39 miles northwest of 22840
  • Mid-scale Mountain property
  • 230 rooms in hotel
From$119
Very Good 4.5 /5Reviews CallBookMore Details
Motel 6 Harrisonburg Va #4904
+1-888-749-6785
3210 South Main St., Harrisonburg, VIRGINIA 22801 ~8.97 miles west of 22840
  • Low priced property
From$60
Average 3.0 /5Reviews CallBookMore Details
TRU by Hilton - Harrisonburg
+1-888-878-9982
111 Pleasant Valley Rd., Harrisonburg, VA 22801 ~9.00 miles west of 22840
  • Mid-scale Highway property
  • Free breakfast
From$100
Average 3.0 /5Reviews CallBookMore Details
Microtel Inn & Suites : 85 Pleasant Valley Rd.
+1-888-389-4485
85 Pleasant Valley Rd., Harrisonburg, VA 22801 ~9.00 miles west of 22840
  • Economical Suburban property
  • Check-in: 3 pm
  • Rooms need regular maintenance
  • Most guests complained about the bathroom
Ramada Harrisonburg
+1-888-389-4121
91 Pleasant Valley Rd., Harrisonburg, VA 22801 ~9.08 miles west of 22840
  • Cheap Suburban property
  • Fitness center on property
Super 8 by Wyndham Harrisonburg
+1-888-675-2083
3330 South Main St., Harrisonburg, VA 22801 ~9.14 miles west of 22840
  • 2 star property
Hampton Inn Harrisonburg South - Harrisonburg
+1-800-716-8490
43 Covenant Dr., Harrisonburg, VA 22801 ~9.16 miles west of 22840
  • Mid-scale Downtown hotel
  • Fitness + Health Center
  • TV needs to be updated
  • Clean rooms
Holiday Inn Express Harrisonburg, an IHG Hotel : 3325 South Main St.
+1-800-805-5223
3325 South Main St., Harrisonburg, VA 22801 ~9.18 miles west of 22840
  • 3-star Highway hotel
  • Hotel has 2 suites
  • Almost all guests thought they were poorly maintained
  • Most guests said rooms were clean
From$109
Very Good 4.0 /5Reviews CallBookMore Details
Country Inn & Suites by Radisson, Harrisonburg, VA in Harrisonburg
+1-888-965-1860
27 Covenant Dr., Harrisonburg, VA 22801 ~9.21 miles west of 22840
  • Three Star Highway property
  • 21 suites in property
  • Front door ready
  • Spacious rooms
From$89
Very Good 4.5 /5Reviews CallBookMore Details
The Village Inn Harrisonburg
+1-888-788-5576
4979 South Valley Pike, Harrisonburg, VA 22801 ~9.66 miles west of 22840
  • 3-star Suburban hotel
  • Check-in: 1:00 PM
  • Nice building
  • Easy access to highway
Quality Inn Verona Staunton North - Verona
+1-888-897-9207
70 Lodge Lane, Verona, VA 24482 ~18.42 miles southwest of 22840
  • Economical Highway property
  • 2 floors in hotel
Quality Inn Shenandoah Valley - New Market
+1-888-311-4278
162 West Old Cross Rd., New Market, VA 22844 ~19.57 miles north of 22840
  • Midscale Highway hotel
  • 100 rooms in property
  • Rooms could be cleaner
  • For 67%, the lobby entrance was sub-standard
Days Inn by Wyndham New Market Battlefield
+1-888-469-4795
9360 George Collins Pkwy., New Market, VA 22844 ~19.70 miles north of 22840
  • Inexpensive Highway property
  • Free breakfast available
Holiday Inn Conference Center Staunton in Staunton
+1-888-734-9421
152 Fairway Lane, Staunton, VA 24401 ~20.12 miles southwest of 22840
  • Midscale Highway hotel
  • Gym is available on property
Motel 6 Staunton Va #4819 in Staunton
+1-888-841-5292
96 Baker Lane, Staunton, VIRGINIA 24401 ~20.40 miles southwest of 22840
  • Low-priced Highway property
From$60
Average 3.0 /5Reviews CallBookMore Details
Red Roof Suites Staunton in Staunton
+1-888-455-5160
855 Bells Lane, Staunton, VA 24401 ~20.47 miles southwest of 22840
  • Economy property
  • Check in: 15:00
From$60
Average 3.0 /5Reviews CallBookMore Details
Foxfield Inn in Charlottesville
+1-888-965-8297
2280 Garth Rd., Charlottesville, VA 22901 ~21.01 miles southeast of 22840
  • Four-star Rural property
  • Hotel has 2 meeting rooms
From$260
Excellent 5.0 /5Recent Reviews CallBookMore Details
Quality Inn : 640 West Broad St.
+1-888-906-6358
640 West Broad St., Waynesboro, VA 22980 ~22.34 miles south of 22840
  • 2 star Downtown property
  • Check-in time: 2 pm
  • Rooms in need of an update
  • Checking in so late
Holiday Inn Express & Suites Charlottesville - Ruckersville in Ruckersville
+1-888-749-6785
5920 Seminole Trail, Ruckersville, VA 22968 ~22.53 miles east of 22840
  • 3 star Airport property
  • Fitness center on property
  • Clean rooms
  • Some good restaurants nearby
From$75
Very Good 4.0 /5Reviews CallBookMore Details
Tru By Hilton Staunton
+1-888-878-9982
120 Crossing Way, Staunton, VA 24401 ~23.00 miles southwest of 22840
  • Midscale hotel
Fairfield Inn & Suites by Marriott Staunton in Staunton
+1-888-389-4485
114 Crossing Way, Staunton, VA 24401 ~23.02 miles southwest of 22840
  • Affordable Highway hotel
  • 4 floors in property
From$80
Excellent 5.0 /5Read Reviews CallBookMore Details
Econo Lodge East - Staunton
+1-888-389-4121
1031 Richmond Ave., Staunton, VA 24401 ~23.05 miles southwest of 22840
  • Economy Highway hotel
  • Check in time: 11:00
Sleep Inn - Staunton
+1-888-675-2083
222 Jefferson Highway, Staunton, VA 24401 ~23.10 miles southwest of 22840
  • Two star Highway hotel
  • Check-in: 11:00
Comfort Inn Staunton - Staunton
+1-800-716-8490
1302 Richmond Ave., Staunton, VA 24401 ~23.11 miles southwest of 22840
  • Two-star Highway property
  • 95 sleeping rooms in hotel
From$79
Very Good 4.0 /5Reviews CallBookMore Details
Best Western Staunton Inn - Staunton
+1-800-805-5223
92 Rowe Rd., Staunton, VA 24401 ~23.18 miles southwest of 22840
  • Two star Highway hotel
  • Check in: 03:00
Howard Johnson by Wyndham Staunton
+1-888-965-1860
268 North Central Ave., Staunton, VA 24401 ~23.41 miles southwest of 22840
  • 2 star Downtown property
  • Free complimentary breakfast
  • Most guests were happy with the price of the breakfast
  • For 71%, the rooms looked old
From$46
Average 3.5 /5Reviews CallBookMore Details
Staybridge Suites Charlottesville Airport, an IHG Hotel : 3060 Laurel Park Lane
+1-888-788-5576
3060 Laurel Park Lane, Charlottesville, VA 22936 ~23.42 miles southeast of 22840
  • Mid-scale hotel
  • 103 rooms in hotel
Hotel 24 South & Conference Center in Staunton
+1-888-897-9207
24 South Market St., Staunton, VA 24401 ~23.45 miles southwest of 22840
  • Midscale Downtown hotel
  • 4 floors in property
  • WiFi system needs upgrading
  • Restaurants right outside
From$94
Very Good 4.5 /5Read Reviews CallBookMore Details
The Blackburn Inn & Conference Center
+1-888-311-4278
301 Greenville Ave., Staunton, VA 24401 ~23.51 miles southwest of 22840
  • Three Star Downtown property
  • Fitness center on property
Holiday Inn Express Hotel & Suites Waynesboro - Route 340, an IHG : 20 Windigrove Dr.
+1-888-469-4795
20 Windigrove Dr., Waynesboro, VA 22980 ~23.77 miles southwest of 22840
  • Midscale Rural property
  • Access to gym on-site
  • Most guests thought rooms were spacious
  • Fantastic service
From$65
Very Good 4.0 /5Review Score CallBookMore Details
Residence Inn Marriott Waynesboro
+1-888-734-9421
44 Windigrove Dr., Waynesboro, VA 22980 ~23.79 miles southwest of 22840
  • Mid-scale Mountain hotel
  • 3 floors in hotel
Super 8 by Wyndham Waynesboro - Waynesboro
+1-888-841-5292
2045 Rosser Ave., Waynesboro, VA 22980 ~23.79 miles southwest of 22840
  • 2-star Highway hotel
  • Free complimentary breakfast
  • Good service
  • About half of guests said rooms were big enough
Comfort Inn in Waynesboro
+1-888-455-5160
15 Windi Grove Dr., Waynesboro, VA 22980 ~23.83 miles southwest of 22840
  • Cheap property
  • Check in time: 11:00
Hampton Inn Waynesboro-Stuarts Draft in Fishersville
+1-888-965-8297
15 Four Sq. Lane, Fishersville, VA 22939 ~23.84 miles southwest of 22840
  • Midscale hotel
  • 66 rooms in hotel
  • Sheets clean
  • Great room
From$80
Very Good 4.5 /5Review Score CallBookMore Details
Days Inn Waynesboro in Waynesboro
+1-888-906-6358
2060 Rosser Ave., Waynesboro, VA 22980 ~23.89 miles southwest of 22840
  • Economical Highway hotel
  • 2 floors in hotel
  • Most guests said rooms were clean
  • Spacious rooms
Best Western Plus Waynesboro Inn & Suites Conference Center in Waynesboro
+1-888-749-6785
109 Apple Tree Ln, Waynesboro, VA 22980 ~23.91 miles southwest of 22840
  • Midscale Mountain hotel
  • Hotel has 75 rooms
  • Every guests reviewed had problems with the shower
  • Less expensive room
Graves Mountain Farm & Lodges : 3626 Old Blue Ridge Turnpike
+1-888-878-9982
3626 Old Blue Ridge Turnpike, Syria, VA 22743 ~24.02 miles east of 22840
  • High-end Mountain property
  • Check-in time: 3:00 PM
From$100
Very Good 4.0 /5Read Reviews CallBookMore Details

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 & Suites by Marriott Staunton and Residence Inn by Marriott Harrisonburg are the best rated hotels based on customer reviews in the last 365 days.

What are the upper-end hotels near 22840?

Foxfield Inn, Graves Mountain Farm & Lodges and Hampton Inn are the top 3 luxury hotels near 22840.

What hotels are closest to the area of 22840?

Hampton Inn, Comfort Inn & Suites, and Sleep Inn & Suites are the properties closest to 22840.

What are the most popular independent hotels near 22840?

Foxfield Inn, Hotel Madison & Shenandoah Conference Ctr and The Village Inn Harrisonburg are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels near 22840?

Fairfield Inn & Suites by Marriott 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 & Suites 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 Harrisonburg, an IHG Hotel, Holiday Inn Express & Suites Charlottesville - Ruckersville and Holiday Inn Express Hotel & Suites Waynesboro - Route 340, an IHG are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top