Star Rating
Hotel Name
Price Range (USD)to
Amenities

23872 Hotels, Motels & Accommodations

Hampton Inn Stonycreek
+1-888-389-4121
10476 Blue Star Highway, Stony Creek, VA 23882 ~19.95 miles east of 23872
  • Mid-scale Highway property
  • Check in: 03:00pm
  • Good amenities and friendly service
  • Easily accessible by car, said 100%
Sleep Inn & Suites : 11019 Blue Star Highway
+1-888-675-2083
11019 Blue Star Highway, Stony Creek, VA 23882 ~20.04 miles east of 23872
  • Low priced Highway hotel
  • Hotel has 64 rooms
  • About half of guests complained about the bathroom
  • Most guests said rooms were clean enough
Holiday Inn Express Hotel & Suites
+1-800-716-8490
5679 Boydton Plank Rd., Petersburg, VA 23803 ~20.61 miles northeast of 23872
  • Midscale Rural hotel
  • 67 rooms in hotel
  • Complimentary breakfast foods
  • No towels
Hotel Petersburg Va in Petersburg
+1-800-805-5223
16501 Sunnybrook Rd., Petersburg, VA 23805 ~22.57 miles east of 23872
  • Midscale hotel
  • Hotel has 54 rooms
Econo Lodge South : 16905 Parkdale Rd.
+1-888-965-1860
16905 Parkdale Rd., Petersburg, VA 23805 ~22.61 miles east of 23872
  • Economy Rural property
  • Hotel has 90 rooms
  • Good cleaning
  • Bathtub stained
From$30
Average 3.0 /5Reviews CallBookMore Details
Country Inn & Suites : 107 Sadler Lane
+1-888-788-5576
107 Sadler Lane, Emporia, VA 23847 ~22.74 miles southeast of 23872
  • 3 star property
  • Complimentary breakfast is offered
From$82
Very Good 4.0 /5Reviews CallBookMore Details
Knights Inn Emporia
+1-888-897-9207
3173 Sussex Dr., Emporia, VA 23847 ~22.77 miles southeast of 23872
  • Two star property
  • 64 sleeping rooms in hotel
  • Location is great
  • For only 67%, the bathroom was ok
Holiday Inn Express Hotel & Suites - Emporia
+1-888-311-4278
1350 West Atlantic St., Emporia, VA 23847 ~23.08 miles southeast of 23872
  • Midscale Suburban property
  • 78 rooms in hotel
Best Western Emporia - Emporia
+1-888-469-4795
1100 West Atlantic St., Emporia, VA 23847 ~23.26 miles southeast of 23872
  • 3 star Highway property
  • Free complimentary breakfast
Red Roof Inn
+1-888-734-9421
1207 West Atlantic St., Emporia, VA 23847 ~23.34 miles southeast of 23872
  • Economy Highway hotel
  • 2 floors in hotel
Hampton Inn by Hilton Emporia
+1-888-841-5292
898 Wiggins Rd., Emporia, VA 23847 ~23.42 miles southeast of 23872
  • Mid-scale Highway hotel
  • Hotel has 4 floors
  • Great reception
  • Clean bathroom
Days Inn by Wyndham Emporia - Emporia
+1-888-455-5160
921 West Atlantic St., Emporia, VA 23847 ~23.44 miles southeast of 23872
  • Inexpensive Highway property
From$60
Average 3.0 /5Reviews CallBookMore Details
Sleep Inn Emporia : 899 Wiggins Rd.
+1-888-965-8297
899 Wiggins Rd., Emporia, VA 23847 ~23.44 miles southeast of 23872
  • 2 star Highway property
  • 4 floors in hotel
From$73
Very Good 4.0 /5Read Reviews CallBookMore Details
Fairfield Inn & Suites by Marriott Emporia
+1-888-906-6358
104 Cloverleaf Dr., Emporia, VA 23847 ~23.71 miles southeast of 23872
  • Midscale Rural hotel
  • Complimentary breakfast is offered
  • Good breakfast
  • Disappointing wellness & sports facilities
Rodeway Inn Emporia Va Closed
+1-888-749-6785
311 Florida Ave., Emporia, VA 23847 ~23.77 miles southeast of 23872
  • Cheap Highway hotel
  • Hotel has 2 floors
Days Inn by Wyndham Petersburg / South Fort Lee - Petersburg
+1-888-878-9982
12208 South Crater Rd., Petersburg, VA 23805 ~23.91 miles east of 23872
  • Two star Highway hotel
  • Fitness center on property
Comfort Inn Petersburg in Petersburg
+1-888-389-4485
12001 South Crater Rd., Petersburg, VA 23805 ~23.99 miles east of 23872
  • Low priced Highway property
  • Complimentary breakfast is offered
Quality Inn Petersburg
+1-888-389-4121
11974 South Crater Rd., Petersburg, VA 23805 ~24.00 miles east of 23872
  • Midscale hotel
  • 2 floors in hotel
Red Roof Inn
+1-888-675-2083
12205 South Crater Rd., Petersburg, VA 23805 ~24.02 miles east of 23872
  • Low Cost Highway property
  • Check in time: 11:00
From$60
Average 3.0 /5Reviews CallBookMore Details
Hampton Inn Petersburg / Fort Lee
+1-800-716-8490
11909 South Crater Rd., Petersburg, VA 23805 ~24.05 miles east of 23872
  • 3-star Highway hotel
  • Free breakfast available
Holiday Inn Express Petersburg : 11979 South Crater Rd.
+1-800-805-5223
11979 South Crater Rd., Petersburg, VA 23805 ~24.39 miles east of 23872
  • 3-star Rural hotel
  • 73 suites in property
  • Awesome vibe
  • Good accessibility by car
Execustay at Addison Crater Woods - Petersburg
+1-888-965-1860
200 Addison Way, Petersburg, VA 23805 ~24.45 miles northeast of 23872
  • Mid-scale property
  • Check-in time: 15:30
Super 8 by Wyndham Petersburg in Petersburg
+1-888-788-5576
3138 South Crater Rd., Petersburg, VA 23805 ~24.69 miles northeast of 23872
  • Cheap Suburban property
  • Check in time: 3:00PM
From$60
Average 3.0 /5Reviews CallBookMore Details
Country Inn & Suites
+1-888-897-9207
130 Wagner Rd., Petersburg, VA 23805 ~25.02 miles northeast of 23872
  • Three Star Highway property
  • Check in: 3:00PM
  • Fair breakfast prices
  • Rooms in need of an update
Hampton Inn Petersburg Southpark Mall : 403 East Roslyn Rd.
+1-888-311-4278
403 East Roslyn Rd., Colonial Heights, VA 23834 ~25.28 miles northeast of 23872
  • Affordable Suburban hotel
  • 129 rooms in hotel
Travel Inn Petersburg Fort Lee - Petersburg
+1-888-469-4795
530 East Washington St., Petersburg, VA 23803 ~25.33 miles northeast of 23872
  • Low Cost Downtown property
  • Free breakfast
Best Inn : 555 East Wythe St.
+1-888-734-9421
555 East Wythe St., Petersburg, VA 23803 ~25.34 miles northeast of 23872
  • Low-priced Downtown hotel
  • Hotel has 3 floors
  • Approx. half of guests didn't like the uncomfortable beds
  • There is no elevator
Econo Lodge Fort Lee
+1-888-841-5292
900 Winfield Rd., Petersburg, VA 23803 ~25.38 miles northeast of 23872
  • Low priced Highway hotel
  • Hotel has 100 rooms
Motel 6 Petersburg Va #8931
+1-888-455-5160
25 North Little Church St., Petersburg, VIRGINIA 23803 ~25.41 miles northeast of 23872
  • Cheap Highway property
Oyo Hotel Petersburg Va I 95 in Petersburg
+1-888-965-8297
25 South Crater Rd., Petersburg, VA 23803 ~25.48 miles northeast of 23872
  • Affordable property
  • 40 rooms in hotel
Motel 6 Emporia Va - Emporia
+1-888-906-6358
1411 Skippers Rd., Emporia, VA 23847 ~25.67 miles southeast of 23872
  • Inexpensive property
  • Check in time: 15:00
Holiday Inn Petersburg North Fort Lee
+1-888-749-6785
401 East Roslyn Rd., Colonial Heights, VA 23834 ~26.12 miles northeast of 23872
  • 3-star Suburban property
  • 6 floors in hotel
Comfort Suites Southpark in Colonial Heights
+1-888-878-9982
931 South Ave., Colonial Heights, VA 23834 ~26.13 miles northeast of 23872
  • Low priced Highway hotel
  • Hotel has 5 floors
  • Rooms need regular maintenance
  • River-facing balcony
From$104
Very Good 4.0 /5Guest Reviews CallBookMore Details
Oakwood at 1200 Acqua
+1-888-389-4485
1200 Harrison Creek Blvd., Petersburg, VA 23803 ~26.19 miles northeast of 23872
  • 3 star hotel
  • Gym / Fitness Center Available
Hilton Garden Inn South Southpark : 800 Southpark Blvd.
+1-888-389-4121
800 Southpark Blvd., Colonial Heights, VA 23834 ~26.34 miles northeast of 23872
  • 3 star Suburban hotel
  • 3 meeting rooms in hotel
  • World class service
  • Most guests thought it was clean
Extended Stay America Colonial Heights Fort Lee
+1-888-675-2083
441 Charles H Dimmock Pkwy., Colonial Heights, VA 23834 ~26.76 miles northeast of 23872
  • Cheap property
  • Hotel has 3 floors
Woodsprings Richmond / Fort Lee : 255 Jennick Dr.
+1-800-716-8490
255 Jennick Dr., Colonial Heights, VA 23834 ~26.84 miles northeast of 23872
  • Mid-scale property
  • Check-in time: 3:00 p.m.
Amelia Inn & Suites : 15181 Patrick Henry Highway
+1-800-805-5223
15181 Patrick Henry Highway, Amelia, VA 23002 ~27.10 miles northwest of 23872
  • 2 star Golf Course hotel
  • 10 rooms in hotel
Sleep Inn & Suites : 2200 Waterside Rd.
+1-888-965-1860
2200 Waterside Rd., Prince George, VA 23875 ~27.50 miles northeast of 23872
  • Low Cost Suburban hotel
  • Free comp. breakfast
  • Average cleanliness
  • Delicious omelettes
Americas Best Value Inn - South Hill
+1-888-788-5576
623 East Atlantic St., South Hill, VA 23970 ~27.97 miles southwest of 23872
  • Inexpensive property
  • Check-in: 2: 00pm
  • Quite uncomfortable
  • Rooms could be cleaner
Quality Inn - Burkeville
+1-888-897-9207
419 North Agnew St., Burkeville, VA 23922 ~27.98 miles west of 23872
  • Three Star property
  • Check-in time: 15:00
Hampton Inn
+1-888-311-4278
200 Thompson Rd., South Hill, VA 23970 ~28.00 miles southwest of 23872
  • 3 star Rural property
  • Fitness / Gym is on-site
  • Excellent breakfast
  • Including chef
Comfort Inn & Suites
+1-888-469-4795
250 Thompson St., South Hill, VA 23970 ~28.03 miles southwest of 23872
  • Two-star property
  • 12 suites in property
Days Inn South Hill Virginia
+1-888-734-9421
911 East Atlantic St., South Hill, VA 23970 ~28.05 miles southwest of 23872
  • 2 star Lake property
  • Access to gym on-site
  • Every guests reviewed had problems with the shower
  • AC didn't work
From$43
Average 3.5 /5Reviews CallBookMore Details
Best Western Plus South Hill Inn : 101 Thompson St.
+1-888-841-5292
101 Thompson St., South Hill, VA 23950 ~28.08 miles southwest of 23872
  • 2 star Suburban property
  • Free comp. breakfast
Quality Inn
+1-888-455-5160
918 East Atlantic St., South Hill, VA 23970 ~28.16 miles southwest of 23872
  • Midscale hotel
  • Fitness / Gym is on-site
Microtel South Hill - South Hill
+1-888-965-8297
111 Arnold Dr., South Hill, VA 23970 ~28.21 miles southwest of 23872
  • Cheap property
  • 88 rooms in hotel
Fairfield Inn & Suites by Marriott South Hill
+1-888-906-6358
150 Arnold Dr., South Hill, VA 23970 ~28.28 miles southwest of 23872
  • 3 star hotel
  • Complimentary breakfast is offered
  • Average beds
  • Beds were acceptable for 67%
From$94
Very Good 4.5 /5Read Reviews CallBookMore Details
Candlewood Suites Colonial Heights Ft. Lee - Colonial Heights
+1-888-749-6785
15820 Woods Edge Rd., Colonial Heights, VA 23834 ~28.68 miles northeast of 23872
  • Two star Suburban hotel
  • Hotel has 81 rooms
Sleep Inn & Suites Harbour Pointe - Midlothian
+1-888-878-9982
6451 Bayside Lane, Midlothian, VA 23112 ~28.72 miles north of 23872
  • Economy Suburban hotel
  • Access to gym on-site

Next: Show All Available 23872 Hotels with Pricing

Graph of McKenney, VA Hotel Prices for Next 20 Days

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

FAQs about hotels near 23872

What are the top reviewed hotels near 23872?

Hampton Inn Stonycreek, Hampton Inn by Hilton Emporia and Hilton Garden Inn South Southpark are the best rated hotels based on customer reviews in the last 365 days.

What are the most high-end hotels near 23872?

Hampton Inn Stonycreek, Holiday Inn Express Hotel & Suites and Hotel Petersburg Va are the top 3 luxury hotels near 23872.

What hotels are closest to the area of 23872?

Hampton Inn Stonycreek, Sleep Inn & Suites, and Holiday Inn Express Hotel & Suites are the properties closest to 23872.

What are the best independent hotels near 23872?

Woodsprings Richmond, Best Inn and Amelia Inn & Suites are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels near 23872?

Fairfield Inn & Suites by Marriott South Hill and Fairfield Inn & Suites by Marriott Emporia are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels near 23872?

Sleep Inn & Suites Harbour Pointe, Sleep Inn & Suites and Sleep Inn Emporia are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels near 23872?

Best Western Plus South Hill Inn and Best Western Emporia are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels near 23872?

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

Back to Top