Star Rating
Hotel Name
Price Range (USD)to
Amenities

23872 Hotels/Motels & Accommodations

Hampton Inn Stonycreek
+1-888-690-5247
10476 Blue Star Highway, Stony Creek, VA 23882 ~19.95 miles east of 23872
  • Midscale Highway property
  • Check-in time: 03:00pm
  • Clean rooms
  • Best value for money
From$67
Very Good 4.5 /5Review Score CallBookMore Details
Sleep Inn & Suites
+1-888-305-3366
11019 Blue Star Highway, Stony Creek, VA 23882 ~20.04 miles east of 23872
  • Cheap Highway hotel
  • Free comp. breakfast
  • Fantastic service
  • Vibe was good
From$49
Very Good 4.0 /5Review Score CallBookMore Details
Holiday Inn Express Hotel & Suites
+1-800-881-1523
5679 Boydton Plank Rd., Petersburg, VA 23803 ~20.61 miles northeast of 23872
  • 3 star Rural hotel
  • 67 sleeping rooms in hotel
  • Not very clean
  • Poor taxi service
Econo Lodge South
+1-888-283-3404
16905 Parkdale Rd., Petersburg, VA 23805 ~22.61 miles east of 23872
  • Two star Rural hotel
  • Free complimentary breakfast
  • Every guests reviewed thought they were poorly maintained
  • Great nights rest
Country Inn & Suites
+1-866-221-8581
107 Sadler Lane, Emporia, VA 23847 ~22.74 miles southeast of 23872
  • Mid-scale hotel
  • 21 suites in property
From$82
Very Good 4.0 /5Reviews CallBookMore Details
Knights Inn Emporia : 3173 Sussex Dr.
+1-866-429-5787
3173 Sussex Dr., Emporia, VA 23847 ~22.77 miles southeast of 23872
  • Cheap property
  • Hotel has 64 rooms
  • Plain cereal
  • Clean
Holiday Inn Express Hotel & Suites : 1350 West Atlantic St.
+1-888-690-5281
1350 West Atlantic St., Emporia, VA 23847 ~23.08 miles southeast of 23872
  • Affordable Suburban property
  • Fitness / Gym is on-site
From$80
Very Good 4.0 /5Reviews CallBookMore Details
Best Western Emporia in Emporia
+1-888-690-5247
1100 West Atlantic St., Emporia, VA 23847-2841 ~23.26 miles southeast of 23872
  • Affordable Highway property
  • Check-in: 03:00
From$70
Average 3.5 /5Reviews CallBookMore Details
Red Roof Inn : 1207 West Atlantic St.
+1-888-305-3366
1207 West Atlantic St., Emporia, VA 23847 ~23.34 miles southeast of 23872
  • Two-star Highway hotel
  • Check in: 3:00pm
Hampton Inn by Hilton Emporia : 898 Wiggins Rd.
+1-800-881-1523
898 Wiggins Rd., Emporia, VA 23847 ~23.42 miles southeast of 23872
  • Three Star Highway hotel
  • 4 floors in hotel
  • All guests said the reception staff was great
  • Awesome room
From$99
Very Good 4.5 /5Review Score CallBookMore Details
Days Inn by Wyndham Emporia - Emporia
+1-888-283-3404
921 West Atlantic St., Emporia, VA 23847 ~23.44 miles southeast of 23872
  • Economy Highway hotel
  • Free complimentary breakfast
Sleep Inn Emporia
+1-866-221-8581
899 Wiggins Rd., Emporia, VA 23847 ~23.44 miles southeast of 23872
  • Low Cost Highway hotel
  • Check-in time: 3:00 pm
Fairfield Inn & Suites by Marriott Emporia
+1-866-429-5787
104 Cloverleaf Dr., Emporia, VA 23847 ~23.71 miles southeast of 23872
  • Affordable Rural hotel
  • Comp. Breakfast
  • Nice rooms
  • Clean rooms, friendly service, and wonderful beds
Rodeway Inn Emporia Va Closed
+1-888-690-5281
311 Florida Ave., Emporia, VA 23847 ~23.77 miles southeast of 23872
  • Inexpensive Highway property
  • Check-in time: 3:00 PM
Days Inn by Wyndham Petersburg / South Fort Lee
+1-888-690-5247
12208 South Crater Rd., Petersburg, VA 23805 ~23.91 miles east of 23872
  • Cheap Highway property
  • Check-in time: 3:00pm
Rodeway Inn - Petersburg
+1-888-305-3366
12205 South Crater Rd., Petersburg, VA 23805 ~23.96 miles east of 23872
  • Two star Highway hotel
  • Hotel has 90 rooms
Comfort Inn Petersburg
+1-800-881-1523
12001 South Crater Rd., Petersburg, VA 23805 ~23.99 miles east of 23872
  • Economy Highway property
  • 95 rooms in hotel
Quality Inn Petersburg in Petersburg
+1-888-283-3404
11974 South Crater Rd., Petersburg, VA 23805 ~24.00 miles east of 23872
  • Mid-scale hotel
  • 2 floors in property
Hampton Inn - Petersburg
+1-866-221-8581
11909 South Crater Rd., Petersburg, VA 23805 ~24.04 miles east of 23872
  • Affordable Highway hotel
  • Hotel has 4 suites
  • Bathrooms clean
  • Excellent value
Holiday Inn Express Hotel & Suites - Petersburg
+1-866-429-5787
11979 South Crater Rd., Petersburg, VA 23805 ~24.39 miles east of 23872
  • Three Star Rural property
  • Hotel has an eco-friendly policy Learn more
  • Almost all guests liked the proximity to shopping
  • Amenities are not the best
From$74
Very Good 4.0 /5Read Reviews CallBookMore Details
Execustay at Addison Crater Woods : 200 Addison Way
+1-888-690-5281
200 Addison Way, Petersburg, VA 23805 ~24.45 miles northeast of 23872
  • 3 star hotel
  • Fitness + Health Center
Super 8 by Wyndham Petersburg : 3138 South Crater Rd.
+1-888-690-5247
3138 South Crater Rd., Petersburg, VA 23805 ~24.69 miles northeast of 23872
  • Low-priced Suburban hotel
Country Inn & Suites : 130 Wagner Rd.
+1-888-305-3366
130 Wagner Rd., Petersburg, VA 23805 ~25.02 miles northeast of 23872
  • 3 star Highway property
  • Gym / Fitness Center Available
  • About half of guests thought it was too noisy
  • Great service
Hampton Inn Petersburg Southpark Mall in Colonial Heights
+1-800-881-1523
403 East Roslyn Rd., Colonial Heights, VA 23834 ~25.28 miles northeast of 23872
  • Mid-scale Suburban property
  • 129 sleeping rooms in hotel
Travel Inn Petersburg Fort Lee : 530 East Washington St.
+1-888-283-3404
530 East Washington St., Petersburg, VA 23803 ~25.33 miles northeast of 23872
  • Inexpensive Downtown property
  • Hotel has 8 suites
Super 8
+1-866-221-8581
555 East Wythe St., Petersburg, VA 23803 ~25.35 miles northeast of 23872
  • Cheap Downtown property
  • 3 floors in property
  • Good cleanliness
  • Management took care of it
Econo Lodge Fort Lee - Petersburg
+1-866-429-5787
900 Winfield Rd., Petersburg, VA 23803 ~25.38 miles northeast of 23872
  • Economy Highway property
  • Free complimentary breakfast
Motel 6 : 25 North Little Church St.
+1-888-690-5281
25 North Little Church St., Petersburg, VA 23803 ~25.41 miles northeast of 23872
  • Economy Highway property
  • 2 floors in hotel
Motel 6 Emporia Va - Emporia
+1-888-690-5247
1411 Skippers Rd., Emporia, VA 23847 ~25.67 miles southeast of 23872
  • Low priced hotel
Holiday Inn Petersburg North Fort Lee
+1-888-305-3366
401 East Roslyn Rd., Colonial Heights, VA 23834 ~26.12 miles northeast of 23872
  • 3-star Suburban property
  • Hotel has a green policy See more
From$80
Average 3.5 /5Reviews CallBookMore Details
Comfort Suites Southpark
+1-800-881-1523
931 South Ave., Colonial Heights, VA 23834 ~26.13 miles northeast of 23872
  • Low-priced Highway property
  • 91 suites in property
  • Staff was helpful and friendly
  • Most guests complained about the bathroom
From$104
Very Good 4.0 /5Latest Reviews CallBookMore Details
Oakwood at 1200 Acqua : 1200 Harrison Creek Blvd.
+1-888-283-3404
1200 Harrison Creek Blvd., Petersburg, VA 23803 ~26.19 miles northeast of 23872
  • Midscale hotel
  • 336 rooms in hotel
Hilton Garden Inn South Southpark - Colonial Heights
+1-866-221-8581
800 Southpark Blvd., Colonial Heights, VA 23834 ~26.34 miles northeast of 23872
  • Three Star Suburban hotel
  • Gym / Fitness Center Available
  • Good breakfast
  • Nice building
Woodsprings Richmond / Fort Lee
+1-866-429-5787
255 Jennick Dr., Colonial Heights, VA 23834 ~26.84 miles northeast of 23872
  • 3-star property
  • 4 floors in property
Amelia Inn & Suites
+1-888-690-5281
15181 Patrick Henry Highway, Amelia, VA 23002 ~27.10 miles northwest of 23872
  • Low priced Golf Course property
  • Check in: 3.00PM
Sleep Inn & Suites
+1-888-690-5247
2200 Waterside Rd., Prince George, VA 23875 ~27.50 miles northeast of 23872
  • 2-star Suburban hotel
  • Free breakfast
  • Most guests said rooms were clean enough
  • Location is great
From$79
Very Good 4.0 /5Reviews CallBookMore Details
Americas Best Value Inn
+1-888-305-3366
623 East Atlantic St., South Hill, VA 23970 ~27.97 miles southwest of 23872
  • Two star property
  • Free breakfast
  • The majority of guests didn't like the uncomfortable beds
  • Generally quite dirty
Quality Inn
+1-800-881-1523
419 North Agnew St., Burkeville, VA 23922 ~27.98 miles west of 23872
  • Mid-scale hotel
  • Check in: 15:00
Hampton Inn
+1-888-283-3404
200 Thompson Rd., South Hill, VA 23970 ~28.00 miles southwest of 23872
  • Midscale Rural hotel
  • Fitness center on property
  • Tasty breakfast
  • Awesome vibe
Comfort Inn & Suites in South Hill
+1-866-221-8581
250 Thompson St., South Hill, VA 23970 ~28.03 miles southwest of 23872
  • Low priced property
  • 52 rooms in property
From$94
Very Good 4.0 /5Reviews CallBookMore Details
Days Inn South Hill Virginia in South Hill
+1-866-429-5787
911 East Atlantic St., South Hill, VA 23970 ~28.05 miles southwest of 23872
  • Inexpensive Lake hotel
  • Check-in time: 3:00 PM
  • Great reception
  • Movie theater next door
Best Western Plus South Hill Inn - South Hill
+1-888-690-5281
101 Thompson St., South Hill, VA 23950-1753 ~28.08 miles southwest of 23872
  • Two-star Suburban hotel
  • Check-in time: 3:00PM
From$84
Very Good 4.0 /5Reviews CallBookMore Details
Quality Inn
+1-888-690-5247
918 East Atlantic St., South Hill, VA 23970 ~28.16 miles southwest of 23872
  • Midscale property
  • 50 rooms in property
Fairfield Inn & Suites by Marriott South Hill : 150 Arnold Dr.
+1-888-305-3366
150 Arnold Dr., South Hill, VA 23970 ~28.28 miles southwest of 23872
  • 3 star property
  • Check in time: 3pm
  • Ordinary amenities
  • Fantastic service
Candlewood Suites Colonial Heights Ft. Lee in Colonial Heights
+1-800-881-1523
15820 Woods Edge Rd., Colonial Heights, VA 23834 ~28.68 miles northeast of 23872
  • Low-priced Suburban hotel
  • 82 suites in hotel
Sleep Inn & Suites Harbour Pointe : 6451 Bayside Lane
+1-888-283-3404
6451 Bayside Lane, Midlothian, VA 23112 ~28.72 miles north of 23872
  • Two star Suburban property
  • Hotel has 54 rooms
Comfort Inn
+1-866-221-8581
15720 Woods Edge Rd., Colonial Heights, VA 23834 ~28.76 miles northeast of 23872
  • Midscale Highway property
  • Gym is available on property
  • Awesome vibe
  • Generally very clean
From$399
Very Good 4.0 /5Guest Reviews CallBookMore Details
Econo Lodge in Colonial Heights
+1-866-429-5787
2310 Indian Hill Rd., Colonial Heights, VA 23834 ~28.97 miles northeast of 23872
  • Low-priced Highway property
  • 2 meeting rooms in hotel
Execustay at Crowne at Swift Creek
+1-888-690-5281
13101 Lowery Bluff Way, Midlothian, VA 23112 ~29.35 miles north of 23872
  • 3-star hotel
  • Check-in time: 15:30
Baymont Inn & Suites Prince George at Fort Lee
+1-888-690-5247
5380 Oaklawn Blvd., Prince George, VA 23875 ~29.39 miles northeast of 23872
  • 2 star Suburban property
  • 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 Country Inn & Suites 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, Amelia Inn & Suites and Travel Inn Petersburg Fort Lee 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 Hotel & Suites are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top