Star Rating
Hotel Name
Price Range (USD)to
Amenities

22846 Hotels, Motels & Accommodations

Hampton Inn Harrisonburg University - Harrisonburg
+1-888-389-4121
85 University Blvd., Harrisonburg, VA 22801 ~5.37 miles northwest of 22846
  • Affordable Downtown property
  • 159 rooms in property
  • Large breakfast selection
  • Fresh fruit
Residence Inn by Marriott Harrisonburg : 1945 Deyerle Ave.
+1-888-675-2083
1945 Deyerle Ave., Harrisonburg, VA 22801 ~5.41 miles northwest of 22846
  • Affordable Suburban hotel
  • 108 rooms in hotel
  • Located near shopping areas
  • Rooms are plenty spacious
From$109
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Fairfield Inn & Suites by Marriott in Harrisonburg
+1-800-716-8490
1946 Medical Ave., Harrisonburg, VA 22801 ~5.44 miles northwest of 22846
  • Midscale Suburban property
  • Check in: 3:00 pm
  • Bread too thick
  • For only 63%, the bathroom was ok
From$89
Very Good 4.5 /5Reviews CallBookMore Details
Sleep Inn - Harrisonburg
+1-800-805-5223
1891 Evelyn Byrd Ave., Harrisonburg, VA 22801 ~5.45 miles northwest of 22846
  • Low-priced Highway hotel
  • Check-in: 4:00PM
  • The majority of guests thought, the hotel was modern
  • Nice rooms
From$82
Very Good 4.0 /5Read Reviews CallBookMore Details
Courtyard by Marriott Harrisonburg
+1-888-965-1860
1890 Evelyn Byrd Ave., Harrisonburg, VA 22801 ~5.50 miles northwest of 22846
  • Midscale Mountain hotel
  • 2 meeting rooms in hotel
Quality Inn
+1-888-788-5576
1881 Evelyn Byrd Ave., Harrisonburg, VA 22801 ~5.57 miles northwest of 22846
  • 3 star Downtown property
  • 2 suites in property
Econo Lodge Harrisonburg - Harrisonburg
+1-888-897-9207
1703 East Market St., Harrisonburg, VA 22801 ~5.57 miles northwest of 22846
  • Economical Suburban hotel
  • 2 floors in property
  • Furniture needs more attention
  • Most guests were satisfied with the proximity to shopping
Motel 6 Harrisonburg - Harrisonburg
+1-888-311-4278
10 Linda Ln, Harrisonburg, VA 22802 ~5.67 miles northwest of 22846
  • Low Cost hotel
  • Check-in: 15:00
Candlewood Suites Harrisonburg in Harrisonburg
+1-888-469-4795
1560 Country Club Rd., Harrisonburg, VA 22801 ~5.80 miles northwest of 22846
  • Low Cost Downtown hotel
  • Fitness / Gym is on-site
  • Rooms need regular maintenance
  • The majority of guests thought rooms were spacious
From$69
Average 3.5 /5Reviews CallBookMore Details
Clarion Pointe Harrisonburg
+1-888-734-9421
1440 East Market St., Harrisonburg, VA 22801 ~5.81 miles northwest of 22846
  • Two star Highway property
  • 2 floors in hotel
  • Vibe is not too good
  • Food is delicious
From$69
Very Good 4.0 /5Read Reviews CallBookMore Details
Doubletree by Hilton Harrisonburg
+1-888-841-5292
1400 East Market St., Harrisonburg, VA 22801 ~5.84 miles northwest of 22846
  • Mid-scale Highway property
  • Gym is available on property
From$99
Very Good 4.0 /5Read Reviews CallBookMore Details
Days Inn Harrisonburg : 1131 Forest Hill Rd. I 8
+1-888-455-5160
1131 Forest Hill Rd. I 8, Harrisonburg, VA 22801 ~6.30 miles northwest of 22846
  • Low-priced Mountain hotel
  • Check in: 11:00 AM
TRU by Hilton in Harrisonburg
+1-888-965-8297
111 Pleasant Valley Rd., Harrisonburg, VA 22801 ~6.84 miles west of 22846
  • Luxury Five Star Highway property
  • 4 floors in hotel
Microtel Inn & Suites : 85 Pleasant Valley Rd.
+1-888-906-6358
85 Pleasant Valley Rd., Harrisonburg, VA 22801 ~6.84 miles west of 22846
  • 2 star Suburban hotel
  • Hotel has 17 suites
  • AC needs updating
  • Near Shopping
Motel 6 Harrisonburg Va #4904
+1-888-749-6785
3210 South Main St., Harrisonburg, VIRGINIA 22801 ~6.84 miles west of 22846
  • Cheap hotel
Hotel Madison & Shenandoah Valley Conference Center - Harrisonburg
+1-888-878-9982
710 South Main St., Harrisonburg, VA 22801 ~6.91 miles northwest of 22846
  • 3-star Mountain property
  • Check in: 4:00pm
From$119
Very Good 4.5 /5Review Score CallBookMore Details
Ramada Harrisonburg
+1-888-389-4485
91 Pleasant Valley Rd., Harrisonburg, VA 22801 ~6.93 miles west of 22846
  • Two star Suburban property
  • 2 suites in hotel
From$62
Average 3.0 /5Reviews CallBookMore Details
Super 8 Harrisonburg in Harrisonburg
+1-888-389-4121
3330 South Main St., Harrisonburg, VA 22801 ~6.97 miles west of 22846
  • Low-priced property
  • Check-in: 11:00 AM
Hampton Inn Harrisonburg South - Harrisonburg
+1-888-675-2083
43 Covenant Dr., Harrisonburg, VA 22801 ~7.00 miles west of 22846
  • Mid-scale Downtown property
  • Hotel has 5 floors
  • Internet is average
  • Beds were very comfortable
From$79
Very Good 4.5 /5Read Reviews CallBookMore Details
Holiday Inn Express : 3325 South Main St.
+1-800-716-8490
3325 South Main St., Harrisonburg, VA 22801 ~7.01 miles west of 22846
  • Affordable Highway property
  • 72 rooms in hotel
  • The majority of guests said rooms were clean
  • Clean hotel
From$109
Very Good 4.0 /5Reviews CallBookMore Details
Country Inn & Suites : 27 Covenant Dr.
+1-800-805-5223
27 Covenant Dr., Harrisonburg, VA 22801 ~7.05 miles west of 22846
  • Midscale Highway property
  • 64 sleeping rooms in hotel
  • Most guests thought the service was very professional
  • Front door ready
The Village Inn in Harrisonburg
+1-888-965-1860
4979 South Valley Pike, Harrisonburg, VA 22801 ~7.29 miles west of 22846
  • Three Star Suburban hotel
  • 37 sleeping rooms in hotel
  • Internet access awful
  • Beautiful grounds
Knights Inn Staunton / Verona : 70 Lodge Lane
+1-888-788-5576
70 Lodge Lane, Verona, VA 24482 ~16.34 miles southwest of 22846
  • Cheap hotel
  • 2 floors in hotel
Motel 6 Staunton Va #4819 in Staunton
+1-888-897-9207
96 Baker Lane, Staunton, VIRGINIA 24401 ~18.37 miles southwest of 22846
  • Inexpensive Highway property
  • Comp. Breakfast
Red Roof Suites Staunton
+1-888-311-4278
855 Bells Lane, Staunton, VA 24401 ~18.42 miles southwest of 22846
  • Inexpensive property
Quality Inn Shenandoah Valley in New Market
+1-888-469-4795
162 West Old Cross Rd., New Market, VA 22844 ~20.67 miles north of 22846
  • Affordable Highway hotel
  • 2 floors in property
  • Great service
  • Good breakfast
Days Inn New Market in New Market
+1-888-734-9421
9360 George Collins Pkwy., New Market, VA 22844 ~20.76 miles north of 22846
  • Cheap Highway hotel
  • Free comp. breakfast
TRU by Hilton Staunton Va
+1-888-841-5292
120 Crossing Way, Staunton, VA 24401 ~21.00 miles southwest of 22846
  • Three Star property
  • 90 rooms in hotel
Super 8 Staunton Va in Staunton
+1-888-455-5160
1015 Richmond Rd., Staunton, VA 24401-4905 ~21.00 miles southwest of 22846
  • Cheap property
  • Hotel has 63 rooms
Econo Lodge East in Staunton
+1-888-965-8297
1031 Richmond Ave., Staunton, VA 24401 ~21.01 miles southwest of 22846
  • Cheap Highway property
  • 88 rooms in hotel
Fairfield Inn Staunton : 114 Crossing Way
+1-888-906-6358
114 Crossing Way, Staunton, VA 24401 ~21.02 miles southwest of 22846
  • Mid-scale Highway hotel
  • Hotel has 98 rooms
Comfort Inn Staunton
+1-888-749-6785
1302 Richmond Ave., Staunton, VA 24401 ~21.10 miles southwest of 22846
  • Two star Highway hotel
  • Hotel has 5 floors
Quality Inn in Waynesboro
+1-888-878-9982
640 West Broad St., Waynesboro, VA 22980 ~21.12 miles south of 22846
  • 2-star Downtown property
  • Hotel has 2 floors
  • NO toilet paper
  • Bathroom is relatively clean
Sleep Inn : 222 Jefferson Highway
+1-888-389-4485
222 Jefferson Highway, Staunton, VA 24401 ~21.14 miles southwest of 22846
  • Two-star Highway hotel
  • Hotel has 87 rooms
Best Western Staunton Inn in Staunton
+1-888-389-4121
92 Rowe Rd., Staunton, VA 24401-6701 ~21.20 miles southwest of 22846
  • Inexpensive Highway property
  • Comp. Breakfast
From$60
Very Good 4.5 /5Review Score CallBookMore Details
Howard Johnson Express Inn
+1-888-675-2083
268 North Central Ave., Staunton, VA 24401 ~21.25 miles southwest of 22846
  • Economy Downtown property
  • Hotel has 4 floors
  • Average beds
  • Staff was friendly and professional
Stonewall Jackson Hotel & Conference Center - Staunton
+1-800-716-8490
24 South Market St., Staunton, VA 24401 ~21.31 miles southwest of 22846
  • 3 star Downtown hotel
  • Check-in: 0400
  • Restaurants right outside
  • Most guests said the bathroom was clean
The Blackburn Inn
+1-800-805-5223
301 Greenville Ave., Staunton, VA 24401 ~21.39 miles southwest of 22846
  • 3-star Downtown hotel
  • 49 rooms in property
From$94
Very Good 4.5 /5Read Reviews CallBookMore Details
Holiday Inn Staunton Conference Center - Staunton
+1-888-965-1860
152 Fairway Lane, Staunton, VA 24401 ~21.69 miles southwest of 22846
  • Three Star Highway property
  • Hotel has 4 floors
From$84
Average 3.5 /5Reviews CallBookMore Details
Microtel Inn
+1-888-788-5576
200 Frontier Dr., Staunton, VA 24401 ~21.73 miles southwest of 22846
  • 2 star hotel
  • Comfortable beds
  • Beautiful view of the mountains
From$65
Very Good 4.0 /5Review Score CallBookMore Details
Foxfield Inn : 2280 Garth Rd.
+1-888-897-9207
2280 Garth Rd., Charlottesville, VA 22901 ~21.84 miles southeast of 22846
  • Four star Rural property
  • 2 conference rooms in property
From$260
Excellent 5.0 /5Reviews CallBookMore Details
Hampton Inn Waynesboro / Stuarts Draft - Fishersville
+1-888-311-4278
15 Four Sq. Lane, Fishersville, VA 22939 ~22.13 miles southwest of 22846
  • Mid-scale hotel
  • Hotel has 66 rooms
  • Professional service
  • Clean hotel facilities
From$80
Very Good 4.5 /5Read Reviews CallBookMore Details
Holiday Inn Express & Suites in Waynesboro
+1-888-469-4795
20 Windigrove Dr., Waynesboro, VA 22980 ~22.35 miles south of 22846
  • 3 star Rural hotel
  • Check-in time: 11:00am
  • Spacious rooms
  • Fantastic service
Super 8 by Wyndham Waynesboro - Waynesboro
+1-888-734-9421
2045 Rosser Ave., Waynesboro, VA 22980 ~22.36 miles south of 22846
  • Low Cost Highway property
  • 46 rooms in property
  • Most guests thought they were poorly maintained
  • Average sized rooms
Residence Inn by Marriott
+1-888-841-5292
44 Windigrove Dr., Waynesboro, VA 22980 ~22.36 miles south of 22846
  • 3-star Mountain property
  • Gym / Fitness Center Available
Comfort Inn - Waynesboro
+1-888-455-5160
15 Windi Grove Dr., Waynesboro, VA 22980 ~22.40 miles south of 22846
  • 2-star property
  • Fitness center on property
Hampton Inn of Staunton in Staunton
+1-888-965-8297
40 Payne Lane, Staunton, VA 24401 ~22.44 miles southwest of 22846
  • Low-priced hotel
  • Clean rooms
  • Most guests said rooms were clean
From$93
Very Good 4.5 /5Review Score CallBookMore Details
Best Western Plus Waynesboro Inn & Suites Conference Center
+1-888-906-6358
109 Apple Tree Ln, Waynesboro, VA 22980-7481 ~22.46 miles south of 22846
  • Three Star Mountain hotel
  • 7 conference rooms in property
  • Every guests reviewed liked the proximity to shopping
  • Tasty breakfast
Days Inn Waynesboro
+1-888-749-6785
2060 Rosser Ave., Waynesboro, VA 22980 ~22.46 miles south of 22846
  • Inexpensive Highway hotel
  • 2 floors in hotel
  • Breakfast is average
  • Breakfast is mediocre
Holiday Inn Express & Suites in Staunton
+1-888-878-9982
47 Rolling Thunder Lane, Staunton, VA 24401 ~22.89 miles southwest of 22846
  • Midscale Mountain hotel
  • Fitness + Health Center

Next: Show All Available 22846 Hotels with Pricing

Graph: Upcoming 20 Days of Port Republic Hotel Rates

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

FAQs about hotels near 22846

What are the best rated hotels near 22846?

Fairfield Inn Staunton, Foxfield Inn 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 22846?

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

What hotels are closest to the area of 22846?

Hampton Inn Harrisonburg University, Residence Inn by Marriott Harrisonburg, and Fairfield Inn & Suites by Marriott are the properties closest to 22846.

What are the most popular independent hotels near 22846?

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

What are the best Marriott hotels near 22846?

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 22846?

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 22846?

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 22846?

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

Back to Top