Star Rating
Hotel Name
Price Range (USD)to
Amenities

22846 Hotels/Accommodations

Comfort Inn & Suites
+1-888-389-4121
262 Neff Ave., Harrisonburg, VA 22801 ~5.27 miles northwest of 22846
  • 2-star property
Hampton Inn
+1-888-675-2083
85 University Blvd., Harrisonburg, VA 22801 ~5.38 miles northwest of 22846
  • 3 star Downtown hotel
  • Hotel has 4 floors
From$84
Very Good 4.0 /5Read Reviews CallBookMore Details
Residence Inn by Marriott Harrisonburg
+1-800-716-8490
1945 Deyerle Ave., Harrisonburg, VA 22801 ~5.41 miles northwest of 22846
  • 3-star Suburban property
  • Check-in time: 3:00 PM
  • Fantastic service
  • Decent gym
From$109
Very Good 4.5 /5Recent Reviews CallBookMore Details
Fairfield Inn & Suites by Marriott
+1-800-805-5223
1946 Medical Ave., Harrisonburg, VA 22801 ~5.44 miles northwest of 22846
  • Mid-scale Suburban property
  • Fitness / Gym is on-site
  • Nice building
  • Good breakfast selection
Sleep Inn & Suites - Harrisonburg
+1-888-965-1860
1891 Evelyn Byrd Ave., Harrisonburg, VA 22801 ~5.45 miles northwest of 22846
  • Two star Highway property
  • Hotel has 4 floors
  • Nearby tourist attractions
  • Almost all guests said the beds were comfortable
From$82
Very Good 4.0 /5Reviews CallBookMore Details
Courtyard by Marriott Harrisonburg
+1-888-788-5576
1890 Evelyn Byrd Ave., Harrisonburg, VA 22801 ~5.50 miles northwest of 22846
  • Affordable Mountain hotel
  • 125 sleeping rooms in hotel
From$85
Very Good 4.0 /5Read Reviews CallBookMore Details
Quality Inn
+1-888-897-9207
1881 Evelyn Byrd Ave., Harrisonburg, VA 22801 ~5.57 miles northwest of 22846
  • Three Star Downtown hotel
  • Fitness / Gym is on-site
Econo Lodge Harrisonburg : 1703 East Market St.
+1-888-311-4278
1703 East Market St., Harrisonburg, VA 22801 ~5.57 miles northwest of 22846
  • Low-priced Suburban hotel
  • Check in time: 11:00 AM
  • Almost all guests didn't like the uncomfortable beds
  • Good cleaning
Howard Johnson by Wyndham Harrisonburg : 10 Linda Lane
+1-888-469-4795
10 Linda Lane, Harrisonburg, VA 22802 ~5.65 miles northwest of 22846
  • Economy hotel
Candlewood Suites Harrisonburg in Harrisonburg
+1-888-734-9421
1560 Country Club Rd., Harrisonburg, VA 22801 ~5.80 miles northwest of 22846
  • Low Cost Downtown hotel
  • Hotel has 3 floors
  • Service is relatively professional
  • Free shuttle
Clarion Pointe Harrisonburg : 1440 East Market St.
+1-888-841-5292
1440 East Market St., Harrisonburg, VA 22801 ~5.81 miles northwest of 22846
  • 2 star Highway property
  • 101 rooms in hotel
  • Fantastic service
  • Rooms need regular maintenance
Doubletree by Hilton Harrisonburg : 1400 East Market St.
+1-888-455-5160
1400 East Market St., Harrisonburg, VA 22801 ~5.84 miles northwest of 22846
  • Three Star Highway hotel
  • Gym / Fitness Center Available
From$99
Very Good 4.0 /5Reviews CallBookMore Details
Red Roof Inn Harrisonburg in Harrisonburg
+1-888-965-8297
1131 Forest Hill Rd. I 8, Harrisonburg, VA 22801 ~6.30 miles northwest of 22846
  • Low Cost Mountain property
  • Check-in: 11:00 AM
TRU by Hilton in Harrisonburg
+1-888-906-6358
111 Pleasant Valley Rd., Harrisonburg, VA 22801 ~6.84 miles west of 22846
  • Three Star Highway hotel
  • Check-in: 3:00pm
Microtel Inn & Suites in Harrisonburg
+1-888-749-6785
85 Pleasant Valley Rd., Harrisonburg, VA 22801 ~6.84 miles west of 22846
  • Economical Suburban hotel
  • Complimentary breakfast is offered
  • Bathroom could be bigger
  • Free breakfast
From$79
Very Good 4.0 /5Review Score CallBookMore Details
Motel 6 Harrisonburg Va #4904
+1-888-878-9982
3210 South Main St., Harrisonburg, VIRGINIA 22801 ~6.84 miles west of 22846
  • Cheap property
  • Hotel has 66 rooms
Hotel Madison & Shenandoah Valley Conference Center in Harrisonburg
+1-888-389-4485
710 South Main St., Harrisonburg, VA 22801 ~6.91 miles northwest of 22846
  • Midscale Mountain property
  • 230 rooms in property
From$119
Very Good 4.5 /5Reviews CallBookMore Details
Ramada Harrisonburg
+1-888-389-4121
91 Pleasant Valley Rd., Harrisonburg, VA 22801 ~6.93 miles west of 22846
  • Low Cost Suburban property
  • Free breakfast available
Super 8 by Wyndham Harrisonburg
+1-888-675-2083
3330 South Main St., Harrisonburg, VA 22801 ~6.96 miles west of 22846
  • 2 star property
Hampton Inn Harrisonburg South in Harrisonburg
+1-800-716-8490
43 Covenant Dr., Harrisonburg, VA 22801 ~7.00 miles west of 22846
  • Affordable Downtown property
  • Fitness + Health Center
  • Clean towels
  • Almost all guests said the reception staff was great
Holiday Inn Express Harrisonburg : 3325 South Main St.
+1-800-805-5223
3325 South Main St., Harrisonburg, VA 22801 ~7.01 miles west of 22846
  • Affordable Highway hotel
  • 72 rooms in hotel
  • Plenty of towels
  • Friendly staff
From$109
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Country Inn & Suites by Radisson, Harrisonburg, VA - Harrisonburg
+1-888-965-1860
27 Covenant Dr., Harrisonburg, VA 22801 ~7.05 miles west of 22846
  • 3 star Highway hotel
  • 64 sleeping rooms in hotel
  • Cleanliness of the bathroom was average, said 50%
  • Excellent family hotel
The Village Inn Harrisonburg
+1-888-788-5576
4979 South Valley Pike, Harrisonburg, VA 22801 ~7.29 miles west of 22846
  • 3 star Suburban hotel
  • Check in: 1:00 PM
  • Beds were acceptable for 59%
  • Nice pool
From$55
Very Good 4.5 /5Read Reviews CallBookMore Details
Quality Inn Verona Staunton North in Verona
+1-888-897-9207
70 Lodge Lane, Verona, VA 24482 ~16.31 miles southwest of 22846
  • Two star Highway hotel
  • Hotel has 96 rooms
From$60
Average 3.0 /5Reviews CallBookMore Details
Holiday Inn Conference Center Staunton
+1-888-311-4278
152 Fairway Lane, Staunton, VA 24401 ~18.07 miles southwest of 22846
  • Midscale Highway hotel
  • Hotel has 117 rooms
From$80
Average 3.5 /5Reviews CallBookMore Details
Motel 6 Staunton Va #4819 - Staunton
+1-888-469-4795
96 Baker Lane, Staunton, VIRGINIA 24401 ~18.37 miles southwest of 22846
  • Low priced Highway hotel
  • Check in time: 3:00
Red Roof Suites Staunton
+1-888-734-9421
855 Bells Lane, Staunton, VA 24401 ~18.42 miles southwest of 22846
  • 2-star property
Quality Inn Shenandoah Valley
+1-888-841-5292
162 West Old Cross Rd., New Market, VA 22844 ~20.67 miles north of 22846
  • Midscale Highway property
  • Hotel has 2 floors
  • Could use a good cleaning
  • Fantastic service
Days Inn by Wyndham New Market Battlefield - New Market
+1-888-455-5160
9360 George Collins Pkwy., New Market, VA 22844 ~20.78 miles north of 22846
  • Cheap Highway property
  • Free breakfast
Tru By Hilton Staunton in Staunton
+1-888-965-8297
120 Crossing Way, Staunton, VA 24401 ~21.00 miles southwest of 22846
  • 3 star property
  • 90 sleeping rooms in hotel
From$90
Very Good 4.5 /5Reviews CallBookMore Details
Econo Lodge East in Staunton
+1-888-906-6358
1031 Richmond Ave., Staunton, VA 24401 ~21.01 miles southwest of 22846
  • Inexpensive Highway hotel
  • Comp. Breakfast
Fairfield Inn & Suites by Marriott Staunton
+1-888-749-6785
114 Crossing Way, Staunton, VA 24401 ~21.02 miles southwest of 22846
  • 3-star Highway hotel
  • Check-in: 4:00pm
From$80
Excellent 5.0 /5Review Score CallBookMore Details
Comfort Inn Staunton
+1-888-878-9982
1302 Richmond Ave., Staunton, VA 24401 ~21.10 miles southwest of 22846
  • Two-star Highway hotel
  • Check in time: 4:00 PM
Quality Inn
+1-888-389-4485
640 West Broad St., Waynesboro, VA 22980 ~21.12 miles south of 22846
  • 2 star Downtown property
  • Hotel has 2 floors
  • Security door broke
  • Rooms over priced
Sleep Inn : 222 Jefferson Highway
+1-888-389-4121
222 Jefferson Highway, Staunton, VA 24401 ~21.14 miles southwest of 22846
  • Two star Highway property
  • Complimentary breakfast is offered
From$90
Very Good 4.5 /5Read Reviews CallBookMore Details
Best Western Staunton Inn - Staunton
+1-888-675-2083
92 Rowe Rd., Staunton, VA 24401 ~21.20 miles southwest of 22846
  • Affordable Highway hotel
  • 80 rooms in property
From$80
Very Good 4.5 /5Reviews CallBookMore Details
Howard Johnson by Wyndham Staunton - Staunton
+1-800-716-8490
268 North Central Ave., Staunton, VA 24401 ~21.25 miles southwest of 22846
  • Two star Downtown hotel
  • 4 floors in hotel
  • Room is all right
  • Most guests thought the service was very professional
Hotel 24 South & Conference Center - Staunton
+1-800-805-5223
24 South Market St., Staunton, VA 24401 ~21.31 miles southwest of 22846
  • Mid-scale Downtown property
  • Gym is available on property
  • Most guests said the breakfast was too expensive
  • Bud Light
The Blackburn Inn & Conference Center
+1-888-965-1860
301 Greenville Ave., Staunton, VA 24401 ~21.39 miles southwest of 22846
  • 3-star Downtown hotel
  • Hotel has 3 suites
From$94
Very Good 4.5 /5Read Reviews CallBookMore Details
Foxfield Inn in Charlottesville
+1-888-788-5576
2280 Garth Rd., Charlottesville, VA 22901 ~21.84 miles southeast of 22846
  • Four star Rural property
  • Free breakfast
From$260
Excellent 5.0 /5Reviews CallBookMore Details
Hampton Inn Waynesboro-Stuarts Draft : 15 Four Sq. Lane
+1-888-897-9207
15 Four Sq. Lane, Fishersville, VA 22939 ~22.13 miles southwest of 22846
  • 3-star property
  • 66 sleeping rooms in hotel
  • Food is to die for
  • Great room
From$80
Very Good 4.5 /5Review Score CallBookMore Details
Holiday Inn Express Hotel & Suites Waynesboro - Route 340
+1-888-311-4278
20 Windigrove Dr., Waynesboro, VA 22980 ~22.35 miles south of 22846
  • 3 star Rural property
  • 3 floors in hotel
  • Rooms are ok
  • Fantastic breakfast spread
Super 8 by Wyndham Waynesboro in Waynesboro
+1-888-469-4795
2045 Rosser Ave., Waynesboro, VA 22980 ~22.36 miles south of 22846
  • Low Cost Highway hotel
  • Complimentary breakfast is offered
  • Older facility
  • Average parking
Residence Inn Marriott Waynesboro : 44 Windigrove Dr.
+1-888-734-9421
44 Windigrove Dr., Waynesboro, VA 22980 ~22.36 miles south of 22846
  • Affordable Mountain property
  • 90 sleeping rooms in hotel
Comfort Inn
+1-888-841-5292
15 Windi Grove Dr., Waynesboro, VA 22980 ~22.40 miles south of 22846
  • Economy hotel
  • 56 sleeping rooms in hotel
Hampton Inn of Staunton in Staunton
+1-888-455-5160
40 Payne Lane, Staunton, VA 24401 ~22.44 miles southwest of 22846
  • Two-star property
  • World class service
  • Fantastic service
From$93
Very Good 4.5 /5Read Reviews CallBookMore Details
Best Western Plus Waynesboro Inn & Suites Conference Center : 109 Apple Tree Ln
+1-888-965-8297
109 Apple Tree Ln, Waynesboro, VA 22980 ~22.46 miles south of 22846
  • 3-star Mountain hotel
  • Hotel has 7 meeting rooms
  • Spacious rooms
  • Tasty breakfast
Days Inn Waynesboro
+1-888-906-6358
2060 Rosser Ave., Waynesboro, VA 22980 ~22.46 miles south of 22846
  • Economy Highway hotel
  • Hotel has 97 rooms
  • Room is all right
  • Friendly service
Holiday Inn Express & Suites in Staunton
+1-888-749-6785
47 Rolling Thunder Lane, Staunton, VA 24401 ~22.89 miles southwest of 22846
  • Three Star Mountain property
  • Fitness center on property
Holiday Inn Express & Suites Charlottesville - Ruckersville
+1-888-878-9982
5920 Seminole Trail, Ruckersville, VA 22968 ~24.52 miles east of 22846
  • Mid-scale Airport property
  • 3 floors in hotel
  • Fresh towels
  • All guests thought rooms were spacious
From$75
Very Good 4.0 /5Read Reviews CallBookMore Details

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 & Suites by Marriott 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 upper-end hotels near 22846?

Foxfield Inn, Hampton Inn and Residence Inn by Marriott Harrisonburg are the top 3 luxury hotels near 22846.

What hotels are closest to the area of 22846?

Comfort Inn & Suites, Hampton Inn, and Residence Inn by Marriott Harrisonburg 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 Harrisonburg are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels near 22846?

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

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

Back to Top