Star Rating
Hotel Name
Price Range (USD)to
Amenities

23889 Hotels/Accommodations

Country Inn & Suites - Emporia
+1-888-389-4121
107 Sadler Lane, Emporia, VA 23847 ~16.25 miles southeast of 23889
  • Mid-scale property
  • Comp. Breakfast
Holiday Inn Express Hotel & Suites in Emporia
+1-888-675-2083
1350 West Atlantic St., Emporia, VA 23847 ~16.59 miles southeast of 23889
  • 3-star Suburban property
  • Complimentary breakfast is offered
Best Western Emporia : 1100 West Atlantic St.
+1-800-716-8490
1100 West Atlantic St., Emporia, VA 23847 ~16.80 miles southeast of 23889
  • 2 star Highway hotel
  • Check in: 03:00
Red Roof Inn : 1207 West Atlantic St.
+1-800-805-5223
1207 West Atlantic St., Emporia, VA 23847 ~16.87 miles southeast of 23889
  • Cheap Highway hotel
  • 2 floors in property
Hampton Inn by Hilton Emporia : 898 Wiggins Rd.
+1-888-965-1860
898 Wiggins Rd., Emporia, VA 23847 ~16.94 miles southeast of 23889
  • Mid-scale Highway property
  • Check-in time: 2pm
  • Excellent value
  • Breakfast is good
Sleep Inn Emporia - Emporia
+1-888-788-5576
899 Wiggins Rd., Emporia, VA 23847 ~16.97 miles southeast of 23889
  • 2 star Highway property
  • Has environment-friendly policy See policy
From$73
Very Good 4.0 /5Review Score CallBookMore Details
Days Inn by Wyndham Emporia in Emporia
+1-888-897-9207
921 West Atlantic St., Emporia, VA 23847 ~16.98 miles southeast of 23889
  • Cheap Highway hotel
  • Check in time: 3:00PM
Fairfield Inn & Suites by Marriott Emporia - Emporia
+1-888-311-4278
104 Cloverleaf Dr., Emporia, VA 23847 ~17.32 miles southeast of 23889
  • 3 star Rural property
  • 82 sleeping rooms in hotel
  • The majority of guests said the beds were comfortable
  • Quick stopover
Rodeway Inn Emporia Va Closed in Emporia
+1-888-469-4795
311 Florida Ave., Emporia, VA 23847 ~17.32 miles southeast of 23889
  • Low-priced Highway property
  • Hotel has 41 rooms
Knights Inn Emporia : 3173 Sussex Dr.
+1-888-734-9421
3173 Sussex Dr., Emporia, VA 23847 ~17.37 miles southeast of 23889
  • Cheap hotel
  • 64 rooms in property
  • Room is all right
  • Plain cereal
Motel 6 Emporia Va
+1-888-841-5292
1411 Skippers Rd., Emporia, VA 23847 ~19.02 miles southeast of 23889
  • Economical property
  • Check-in time: 15:00
Sleep Inn & Suites : 11019 Blue Star Highway
+1-888-455-5160
11019 Blue Star Highway, Stony Creek, VA 23882 ~19.88 miles east of 23889
  • Economical Highway property
  • 64 rooms in hotel
  • Nearby places to eat
  • Great location
From$49
Very Good 4.0 /5Reviews CallBookMore Details
Hampton Inn Stonycreek : 10476 Blue Star Highway
+1-888-965-8297
10476 Blue Star Highway, Stony Creek, VA 23882 ~19.93 miles east of 23889
  • 3-star Highway property
  • Check-in time: 03:00pm
  • Nice rooms
  • Bathroom could be optimized
Hampton Inn
+1-888-906-6358
200 Thompson Rd., South Hill, VA 23970 ~24.07 miles southwest of 23889
  • Affordable Rural hotel
  • Free complimentary breakfast
  • Conveniently located
  • Excellent business hotel
Comfort Inn & Suites
+1-888-749-6785
250 Thompson St., South Hill, VA 23970 ~24.11 miles southwest of 23889
  • Low priced property
  • Hotel has 12 suites
Best Western Plus South Hill Inn - South Hill
+1-888-878-9982
101 Thompson St., South Hill, VA 23950 ~24.14 miles southwest of 23889
  • Cheap Suburban hotel
  • 2 floors in property
From$84
Very Good 4.0 /5Read Reviews CallBookMore Details
Days Inn South Hill Virginia
+1-888-389-4485
911 East Atlantic St., South Hill, VA 23970 ~24.21 miles southwest of 23889
  • Low priced Lake property
  • Fitness center on property
  • Beds need improvement
  • Pool was open
Americas Best Value Inn
+1-888-389-4121
623 East Atlantic St., South Hill, VA 23970 ~24.22 miles southwest of 23889
  • Economy property
  • Free comp. breakfast
  • Sink leaked
  • Phone didn't work
Microtel South Hill in South Hill
+1-888-675-2083
111 Arnold Dr., South Hill, VA 23970 ~24.23 miles southwest of 23889
  • Low priced hotel
  • 19 suites in hotel
Fairfield Inn & Suites by Marriott South Hill in South Hill
+1-800-716-8490
150 Arnold Dr., South Hill, VA 23970 ~24.30 miles southwest of 23889
  • Mid-scale hotel
  • Hotel has 26 suites
  • Friendly staff
  • Very good budget hotel
Quality Inn in South Hill
+1-800-805-5223
918 East Atlantic St., South Hill, VA 23970 ~24.33 miles southwest of 23889
  • Midscale hotel
  • Fitness center on property
Econo Lodge South - Petersburg
+1-888-965-1860
16905 Parkdale Rd., Petersburg, VA 23805 ~24.67 miles northeast of 23889
  • Low priced Rural hotel
  • 2 floors in hotel
  • All guests said the reception staff was great
  • All guests said the bathroom was dirty
Hotel Petersburg Va - Petersburg
+1-888-788-5576
16501 Sunnybrook Rd., Petersburg, VA 23805 ~24.74 miles northeast of 23889
  • Midscale hotel
  • Check-in: 15:00
Holiday Inn Express Hotel & Suites
+1-888-897-9207
5679 Boydton Plank Rd., Petersburg, VA 23803 ~25.41 miles northeast of 23889
  • 3-star Rural hotel
  • 67 rooms in hotel
  • No shuttle service
  • Service is ok
From$91
Very Good 4.0 /5Read Reviews CallBookMore Details
Days Inn by Wyndham Petersburg / South Fort Lee - Petersburg
+1-888-311-4278
12208 South Crater Rd., Petersburg, VA 23805 ~27.07 miles northeast of 23889
  • Economy Highway hotel
  • Access to gym on-site
Rodeway Inn in Petersburg
+1-888-469-4795
12205 South Crater Rd., Petersburg, VA 23805 ~27.12 miles northeast of 23889
  • Inexpensive Highway hotel
  • Check in: 11:00
Comfort Inn Petersburg in Petersburg
+1-888-734-9421
12001 South Crater Rd., Petersburg, VA 23805 ~27.18 miles northeast of 23889
  • Cheap Highway property
  • Free breakfast available
Quality Inn Petersburg in Petersburg
+1-888-841-5292
11974 South Crater Rd., Petersburg, VA 23805 ~27.22 miles northeast of 23889
  • Mid-scale property
  • Check-in time: 15:00
From$90
Average 3.0 /5Reviews CallBookMore Details
Hampton Inn Petersburg / Fort Lee
+1-888-455-5160
11909 South Crater Rd., Petersburg, VA 23805 ~27.26 miles northeast of 23889
  • 3 star Highway property
  • Hotel has 77 rooms
Holiday Inn Express Petersburg
+1-888-965-8297
11979 South Crater Rd., Petersburg, VA 23805 ~27.69 miles northeast of 23889
  • 3-star Rural hotel
  • Hotel has an eco-friendly policy See policy
  • Nice greeting at the desk
  • Staff are super friendly and helpful
Execustay at Addison Crater Woods in Petersburg
+1-888-906-6358
200 Addison Way, Petersburg, VA 23805 ~28.21 miles northeast of 23889
  • Midscale property
  • Check-in time: 15:30
Super 8 by Wyndham Petersburg : 3138 South Crater Rd.
+1-888-749-6785
3138 South Crater Rd., Petersburg, VA 23805 ~28.58 miles northeast of 23889
  • 2-star Suburban hotel
Country Inn & Suites : 130 Wagner Rd.
+1-888-878-9982
130 Wagner Rd., Petersburg, VA 23805 ~28.87 miles northeast of 23889
  • Midscale Highway hotel
  • Fitness + Health Center
  • Most guests said rooms were clean enough
  • Tasty breakfast
Econo Lodge Fort Lee
+1-888-389-4485
900 Winfield Rd., Petersburg, VA 23803 ~29.63 miles northeast of 23889
  • Two star Highway property
  • Free breakfast available
Best Inn in Petersburg
+1-888-389-4121
555 East Wythe St., Petersburg, VA 23803 ~29.85 miles northeast of 23889
  • Cheap Downtown property
  • 46 rooms in property
  • Hall dimly lit
  • Location is acceptable
Travel Inn Petersburg Fort Lee - Petersburg
+1-888-675-2083
530 East Washington St., Petersburg, VA 23803 ~29.86 miles northeast of 23889
  • Low-priced Downtown property
  • Check in time: 2:000
Motel 6 Petersburg Va #8931
+1-800-716-8490
25 North Little Church St., Petersburg, VIRGINIA 23803 ~29.95 miles northeast of 23889
  • 2-star Highway property
Oyo Hotel Petersburg Va I 95 in Petersburg
+1-800-805-5223
25 South Crater Rd., Petersburg, VA 23803 ~29.99 miles northeast of 23889
  • 3 star property
  • Check in time: 15:00
Hampton Inn Petersburg Southpark Mall - Colonial Heights
+1-888-965-1860
403 East Roslyn Rd., Colonial Heights, VA 23834 ~30.07 miles northeast of 23889
  • 3-star Suburban property
  • Hotel has 6 floors
From$89
Very Good 4.0 /5Read Reviews CallBookMore Details
Oakwood at 1200 Acqua
+1-888-788-5576
1200 Harrison Creek Blvd., Petersburg, VA 23803 ~30.23 miles northeast of 23889
  • Midscale hotel
  • 3 floors in property
Super 8 by Wyndham Garysburg / Roanoke Rapids in Garysburg
+1-888-897-9207
6785 North Carolina Highway 46, Garysburg, NC 27831 ~30.31 miles south of 23889
  • Low-priced Lake hotel
  • Fitness center on property
Super 8 Garysburg / Roanoke Rapids in Garysburg
+1-888-311-4278
6785 Nc Highway 46, Garysburg, NC 27870 ~30.36 miles south of 23889
  • Cheap Lake hotel
  • Free breakfast
Holiday Inn Petersburg North Fort Lee in Colonial Heights
+1-888-469-4795
401 East Roslyn Rd., Colonial Heights, VA 23834 ~30.72 miles northeast of 23889
  • 3 star Suburban hotel
  • 6 floors in property
Comfort Suites Southpark - Colonial Heights
+1-888-734-9421
931 South Ave., Colonial Heights, VA 23834 ~30.76 miles northeast of 23889
  • Low Cost Highway property
  • Hotel has 5 floors
  • Most guests thought rooms were spacious
  • Close to shopping
From$104
Very Good 4.0 /5Recent Reviews CallBookMore Details
Hilton Garden Inn South Southpark in Colonial Heights
+1-888-841-5292
800 Southpark Blvd., Colonial Heights, VA 23834 ~31.04 miles northeast of 23889
  • Three Star Suburban hotel
  • Check in time: 03:00pm
  • Clean rooms
  • Excellent amenities
Quality Inn - Roanoke Rapids
+1-888-455-5160
1914 Julian R Alsbrook Highway, Roanoke Rapids, NC 27870 ~31.26 miles south of 23889
  • Affordable property
Extended Stay America Colonial Heights Fort Lee - Colonial Heights
+1-888-965-8297
441 Charles H Dimmock Pkwy., Colonial Heights, VA 23834 ~31.42 miles northeast of 23889
  • Cheap property
  • Gym is available on property
Woodsprings Richmond / Fort Lee
+1-888-906-6358
255 Jennick Dr., Colonial Heights, VA 23834 ~31.48 miles northeast of 23889
  • Three Star property
  • 124 sleeping rooms in hotel
Sleep Inn & Suites
+1-888-749-6785
2200 Waterside Rd., Prince George, VA 23875 ~31.99 miles northeast of 23889
  • Cheap Suburban property
  • Check in: 03:00 PM
  • Clean hotel
  • Super nice staff
From$79
Very Good 4.0 /5Review Score CallBookMore Details
Baymont Inn & Suites - Roanoke Rapids
+1-888-878-9982
101 Old Farm Rd. Soutn, Roanoke Rapids, NC 27870 ~32.57 miles south of 23889
  • Midscale Rural hotel
  • Hotel has a green policy See policy

Next: Show All Available 23889 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 23889

What are the best rated hotels near 23889?

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

What are the most up-scale hotels near 23889?

Country Inn & Suites, Holiday Inn Express Hotel & Suites and Hampton Inn by Hilton Emporia are the top 3 luxury hotels near 23889.

What hotels are closest to the area of 23889?

Country Inn & Suites, Holiday Inn Express Hotel & Suites, and Best Western Emporia are the properties closest to 23889.

What are the best independent hotels near 23889?

Woodsprings Richmond, Best Inn 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 23889?

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

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

What are the most popular Best Western hotels near 23889?

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 most popular IHG hotels near 23889?

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