Star Rating
Hotel Name
Price Range (USD)to
Amenities

23891 Hotels/Accommodations

Econo Lodge South : 16905 Parkdale Rd.
+1-888-389-4121
16905 Parkdale Rd., Petersburg, VA 23805 ~14.33 miles west of 23891
  • Cheap Rural hotel
  • Hotel has 2 floors
  • Clean beds
  • Average beds
Hotel Petersburg Va - Petersburg
+1-888-675-2083
16501 Sunnybrook Rd., Petersburg, VA 23805 ~14.50 miles west of 23891
  • Three Star hotel
  • Hotel has 54 rooms
Red Roof Inn : 12205 South Crater Rd.
+1-800-716-8490
12205 South Crater Rd., Petersburg, VA 23805 ~15.85 miles west of 23891
  • 2 star Highway hotel
  • 90 sleeping rooms in hotel
Days Inn by Wyndham Petersburg / South Fort Lee in Petersburg
+1-800-805-5223
12208 South Crater Rd., Petersburg, VA 23805 ~15.89 miles west of 23891
  • 2 star Highway property
  • Free breakfast available
Comfort Inn Petersburg - Petersburg
+1-888-965-1860
12001 South Crater Rd., Petersburg, VA 23805 ~15.93 miles west of 23891
  • Low-priced Highway hotel
  • Fitness / Gym is on-site
Hampton Inn Petersburg / Fort Lee
+1-888-788-5576
11909 South Crater Rd., Petersburg, VA 23805 ~15.97 miles west of 23891
  • 3-star Highway property
  • Fitness center on property
Quality Inn Petersburg - Petersburg
+1-888-897-9207
11974 South Crater Rd., Petersburg, VA 23805 ~16.02 miles west of 23891
  • 3 star hotel
  • Check in: 15:00
From$90
Average 3.0 /5Reviews CallBookMore Details
Holiday Inn Express Petersburg
+1-888-311-4278
11979 South Crater Rd., Petersburg, VA 23805 ~16.10 miles northwest of 23891
  • Three Star Rural hotel
  • Check in: 3:00 PM
  • Bathroom needs cleaning
  • Rooms need regular maintenance
From$74
Very Good 4.0 /5Review Score CallBookMore Details
Hampton Inn Stonycreek in Stony Creek
+1-888-469-4795
10476 Blue Star Highway, Stony Creek, VA 23882 ~16.72 miles west of 23891
  • Mid-scale Highway property
  • 3 floors in property
  • Terrific location
  • Most guests said the beds were comfortable
Sleep Inn & Suites in Stony Creek
+1-888-734-9421
11019 Blue Star Highway, Stony Creek, VA 23882 ~16.76 miles west of 23891
  • 2 star Highway hotel
  • Fitness + Health Center
  • Handy to highway
  • Nearby places to eat
Country Inn & Suites in Petersburg
+1-888-841-5292
130 Wagner Rd., Petersburg, VA 23805 ~17.86 miles northwest of 23891
  • Mid-scale Highway hotel
  • Check-in: 3:00PM
  • Super nice people working there
  • Real eggs
Super 8 by Wyndham Petersburg - Petersburg
+1-888-455-5160
3138 South Crater Rd., Petersburg, VA 23805 ~18.13 miles northwest of 23891
  • Cheap Suburban hotel
  • Check-in: 3:00PM
Oakwood at 1200 Acqua in Petersburg
+1-888-965-8297
1200 Harrison Creek Blvd., Petersburg, VA 23803 ~18.40 miles northwest of 23891
  • Mid-scale hotel
  • 3 floors in property
Econo Lodge Fort Lee in Petersburg
+1-888-906-6358
900 Winfield Rd., Petersburg, VA 23803 ~19.51 miles northwest of 23891
  • Low Cost Highway property
  • Check in: 3:00 PM
Baymont Inn & Suites Prince George at Fort Lee
+1-888-749-6785
5380 Oaklawn Blvd., Prince George, VA 23875 ~19.60 miles northwest of 23891
  • Low priced Suburban hotel
  • Check in: 3:00PM
Hampton Inn / Petersburg / Hopewell in Hopewell
+1-888-878-9982
5103 Plaza Dr., Hopewell, VA 23860 ~19.73 miles northwest of 23891
  • Affordable Highway property
  • Free breakfast available
  • Room was very clean
  • Clean rooms
From$93
Very Good 4.0 /5Read Reviews CallBookMore Details
Candlewood Suites Hopewell - Hopewell
+1-888-389-4485
5113 Plaza Dr., Hopewell, VA 23860 ~19.74 miles northwest of 23891
  • Low Cost Suburban hotel
  • Check-in: 3:00 PM
  • Quite clean
  • Great staff
From$79
Very Good 4.5 /5Read Reviews CallBookMore Details
Quality Inn at Fort Lee
+1-888-389-4121
4911 Oaklawn Blvd., Hopewell, VA 23860 ~19.75 miles northwest of 23891
  • Two star Suburban property
  • Check in: 3:00PM
  • Breakfast prices were ok, according to 64%
  • Bed was comfortable
Hopewell Inn : 3952 Courthouse Rd.
+1-888-675-2083
3952 Courthouse Rd., Hopewell, VA 23860 ~19.83 miles northwest of 23891
  • 3-star Highway hotel
  • Hotel has a green policy See more
Econo Lodge
+1-800-716-8490
4096 Oaklawn Blvd., Hopewell, VA 23860 ~19.87 miles northwest of 23891
  • Low-priced hotel
  • Free breakfast available
Best Western Plus Hopewell Inn
+1-800-805-5223
3950 Courthouse Rd., Hopewell, VA 23860 ~19.88 miles northwest of 23891
  • Three Star Highway property
  • Complimentary breakfast is offered
From$59
Very Good 4.5 /5Read Reviews CallBookMore Details
Stay Over Suites
+1-888-965-1860
4115 Old Woodlawn St., Hopewell, VA 23860 ~19.99 miles northwest of 23891
  • Affordable Highway hotel
  • 3 floors in hotel
From$69
Very Good 4.5 /5Reviews CallBookMore Details
Sleep Inn & Suites
+1-888-788-5576
2200 Waterside Rd., Prince George, VA 23875 ~20.44 miles northwest of 23891
  • Two star Suburban hotel
  • 3 floors in property
  • Night staff great
  • Most guests said rooms were clean enough
Oyo Hotel Petersburg Va I 95
+1-888-897-9207
25 South Crater Rd., Petersburg, VA 23803 ~20.68 miles northwest of 23891
  • Affordable hotel
  • 40 rooms in property
Best Inn - Petersburg
+1-888-311-4278
555 East Wythe St., Petersburg, VA 23803 ~20.69 miles northwest of 23891
  • 2-star Downtown property
  • Hotel has 46 rooms
  • Location is acceptable
  • Bathroom is ok
Travel Inn Petersburg Fort Lee
+1-888-469-4795
530 East Washington St., Petersburg, VA 23803 ~20.78 miles northwest of 23891
  • Cheap Downtown property
  • 8 suites in hotel
Motel 6 Petersburg Va #8931 : 25 North Little Church St.
+1-888-734-9421
25 North Little Church St., Petersburg, VIRGINIA 23803 ~20.81 miles northwest of 23891
  • 2 star Highway property
  • Check-in time: 3 pm
Holiday Inn Petersburg North Fort Lee in Colonial Heights
+1-888-841-5292
401 East Roslyn Rd., Colonial Heights, VA 23834 ~21.08 miles northwest of 23891
  • Mid-scale Suburban hotel
  • Gym / Fitness Center Available
Comfort Suites Southpark : 931 South Ave.
+1-888-455-5160
931 South Ave., Colonial Heights, VA 23834 ~21.24 miles northwest of 23891
  • Inexpensive Highway property
  • Hotel has 5 floors
  • Average view
  • Most guests thought they were poorly maintained
From$104
Very Good 4.0 /5Latest Reviews CallBookMore Details
Woodsprings Richmond / Fort Lee
+1-888-965-8297
255 Jennick Dr., Colonial Heights, VA 23834 ~21.28 miles northwest of 23891
  • Mid-scale hotel
  • Check in time: 3:00 p.m.
From$42
Average 3.5 /5Reviews CallBookMore Details
Extended Stay America Fort Lee - Colonial Heights
+1-888-906-6358
411 Charles H Dimmock Pkwy., Colonial Heights, VA 23834 ~21.32 miles northwest of 23891
  • Two-star Downtown hotel
  • 92 rooms in property
Extended Stay America Colonial Heights Fort Lee
+1-888-749-6785
441 Charles H Dimmock Pkwy., Colonial Heights, VA 23834 ~21.40 miles northwest of 23891
  • Low-priced hotel
  • Check in: 3pm
Hilton Garden Inn South Southpark : 800 Southpark Blvd.
+1-888-878-9982
800 Southpark Blvd., Colonial Heights, VA 23834 ~21.57 miles northwest of 23891
  • 3 star Suburban property
  • Access to gym on-site
  • Acceptable breakfast prices
  • Comfortable beds
From$99
Very Good 4.5 /5Review Score CallBookMore Details
Hampton Inn Petersburg Southpark Mall
+1-888-389-4485
403 East Roslyn Rd., Colonial Heights, VA 23834 ~22.11 miles northwest of 23891
  • 3-star Suburban property
  • Hotel has a green policy See more
Holiday Inn Express Hotel & Suites : 5679 Boydton Plank Rd.
+1-888-389-4121
5679 Boydton Plank Rd., Petersburg, VA 23803 ~22.92 miles west of 23891
  • Three Star Rural hotel
  • Fitness center on property
  • Service is adequate
  • Poor taxi service
From$91
Very Good 4.0 /5Read Reviews CallBookMore Details
Greensprings Vacation Resort by Diamond Resorts : 3500 Ludwell Pkwy.
+1-888-675-2083
3500 Ludwell Pkwy., Williamsburg, VA 23188 ~23.18 miles northeast of 23891
  • 3 star Resort hotel
  • Fitness + Health Center
  • Not enough parking facilities, according to 87%
  • Good outdoor sports facilities
The Historic Powhatan Resort by Diamond Resorts : 3601 Ironbound Rd.
+1-800-716-8490
3601 Ironbound Rd., Williamsburg, VA 23188 ~24.21 miles northeast of 23891
  • Three Star Suburban hotel
  • Hotel has 845 suites
  • Great view
  • Most guests were disappointed with the minibar
Comfort Inn
+1-800-805-5223
15720 Woods Edge Rd., Colonial Heights, VA 23834 ~24.81 miles northwest of 23891
  • 3-star Highway hotel
  • Fitness center on property
  • Separate seating area
  • Most guests said the reception staff was great
From$399
Very Good 4.0 /5Recent Reviews CallBookMore Details
Marriott's Manor Club
+1-888-965-1860
101 Saint Andrews Dr., Williamsburg, VA 23188 ~24.82 miles northeast of 23891
  • High-end property
  • 3 floors in property
From$160
Very Good 4.5 /5Recent Reviews CallBookMore Details
Candlewood Suites Colonial Heights Ft. Lee - Colonial Heights
+1-888-788-5576
15820 Woods Edge Rd., Colonial Heights, VA 23834 ~24.85 miles northwest of 23891
  • Economy Suburban hotel
  • 81 sleeping rooms in hotel
Residence Inn Chester
+1-888-897-9207
800 Bermuda Hundred Rd., Chester, VA 23836 ~25.04 miles northwest of 23891
  • Three Star Suburban hotel
  • Check-in: 4:00pm
  • Free breakfast-
  • Rooms beautiful
From$107
Very Good 4.5 /5Read Reviews CallBookMore Details
Econo Lodge in Colonial Heights
+1-888-311-4278
2310 Indian Hill Rd., Colonial Heights, VA 23834 ~25.08 miles northwest of 23891
  • Cheap Highway property
  • Check in: 2:00 PM
Hyatt Place Chester : 13148 Kingston Ave.
+1-888-469-4795
13148 Kingston Ave., Chester, VA 23836 ~25.15 miles northwest of 23891
  • Midscale Suburban property
  • Hotel has 120 suites
  • Excellent value
  • Most guests found the staff to be very friendly
The Smithfield Station in Smithfield
+1-888-734-9421
415 South Church St., Smithfield, VA 23430 ~26.67 miles east of 23891
  • Midscale Riverfront property
  • 44 rooms in property
  • Nice menu
  • Tasty food
From$119
Very Good 4.5 /5Reviews CallBookMore Details
Econo Lodge Historic
+1-888-841-5292
442 Pkwy. Dr., Williamsburg, VA 23185 ~26.85 miles northeast of 23891
  • Economical Downtown property
  • 2 floors in hotel
Econo Lodge in Franklin
+1-888-455-5160
1660 Armory Dr., Franklin, VA 23851 ~26.92 miles south of 23891
  • Low Cost Highway hotel
  • 80 rooms in property
Fairfield Inn & Suites Williamsburg - Williamsburg
+1-888-965-8297
1402 Richmond Rd., Williamsburg, VA 23185 ~26.93 miles northeast of 23891
  • 3 star Downtown hotel
  • 31 suites in property
Comfort Inn : 1620 Armory Dr.
+1-888-906-6358
1620 Armory Dr., Franklin, VA 23851 ~26.97 miles south of 23891
  • Affordable Highway hotel
  • 2 conference rooms in property
  • Staff friendly
  • Most guests thought they were poorly maintained
Super 8 Franklin - Franklin
+1-888-749-6785
1599 Armory Dr., Franklin, VA 23851 ~27.02 miles south of 23891
  • Inexpensive Beach property
  • Hotel has 50 rooms
Holiday Inn Express & Suites Williamsburg
+1-888-878-9982
1452 Richmond Rd., Williamsburg, VA 23185 ~27.04 miles northeast of 23891
  • 3 star Downtown hotel
  • Check-in: 3:00 PM
  • Noise level is acceptable
  • Tasty breakfast
From$69
Very Good 4.0 /5Review Score CallBookMore Details

Next: Show All Available 23891 Hotels with Pricing

Bar Chart: Upcoming 20 Days of 23891 Hotel Rates

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

FAQs about hotels near 23891

What are the top reviewed hotels near 23891?

Hampton Inn Stonycreek, Candlewood Suites Hopewell and Best Western Plus Hopewell Inn are the best rated hotels based on customer reviews in the last 365 days.

What are the most high-end hotels near 23891?

Marriott's Manor Club, Hotel Petersburg Va and Hampton Inn Petersburg are the top 3 luxury hotels near 23891.

What hotels are closest to the area of 23891?

Econo Lodge South, Hotel Petersburg Va, and Red Roof Inn are the properties closest to 23891.

How much does a cheap hotel near 23891 cost per night?

In the last year, a 2 star hotel near 23891 can be as cheap as $71.81 per night. (based on HotelPlanner prices)

How much does a 3 star hotel near 23891 cost per night?

In the last year, the average 3 star hotel near 23891 has been $100.41 per night. (based on HotelPlanner prices)

What are the best independent hotels near 23891?

Stay Over Suites, Marriott's Manor Club and The Smithfield Station are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels near 23891?

Residence Inn Chester and Fairfield Inn & Suites Williamsburg are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Choice Hotels branded hotels near 23891?

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

What are the best IHG hotels near 23891?

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

Back to Top