Star Rating
Hotel Name
Price Range (USD)to
Amenities

23804 Hotels/Motels & Accommodations

Travel Inn Petersburg Fort Lee in Petersburg
+1-888-389-4121
530 East Washington St., Petersburg, VA 23803 ~0.63 miles east of 23804
  • Two star Downtown property
  • 6 floors in property
From$38
Not Good 1.5 /5Reviews CallBookMore Details
Motel 6 Petersburg Va #8931
+1-888-675-2083
25 North Little Church St., Petersburg, VIRGINIA 23803 ~0.67 miles east of 23804
  • Cheap Highway property
  • Check-in: 3 pm
From$60
Average 3.0 /5Reviews CallBookMore Details
Best Inn - Petersburg
+1-800-716-8490
555 East Wythe St., Petersburg, VA 23803 ~0.70 miles east of 23804
  • Cheap Downtown hotel
  • Complimentary breakfast is offered
  • All guests were happy with the price of the breakfast
  • Clean
Oyo Hotel Petersburg Va I 95
+1-800-805-5223
25 South Crater Rd., Petersburg, VA 23803 ~0.79 miles east of 23804
  • Midscale hotel
Hampton Inn Petersburg Southpark Mall
+1-888-965-1860
403 East Roslyn Rd., Colonial Heights, VA 23834 ~0.99 miles north of 23804
  • Midscale Suburban property
  • Check in time: 15:00PM
From$89
Very Good 4.0 /5Read Reviews CallBookMore Details
Holiday Inn Petersburg North Fort Lee
+1-888-788-5576
401 East Roslyn Rd., Colonial Heights, VA 23834 ~1.25 miles northeast of 23804
  • Affordable Suburban hotel
  • Check-in time: 03:00pm
Comfort Suites Southpark : 931 South Ave.
+1-888-897-9207
931 South Ave., Colonial Heights, VA 23834 ~1.27 miles northeast of 23804
  • 2-star Highway property
  • Fitness + Health Center
  • Vibe is not too good
  • Hotel could use some updating
From$104
Very Good 4.0 /5Guest Reviews CallBookMore Details
Hilton Garden Inn South Southpark : 800 Southpark Blvd.
+1-888-311-4278
800 Southpark Blvd., Colonial Heights, VA 23834 ~1.56 miles northeast of 23804
  • Affordable Suburban property
  • 3 conference rooms in property
  • Fairly good value for money
  • Breakfast prices were ok, according to 50%
Econo Lodge Fort Lee : 900 Winfield Rd.
+1-888-469-4795
900 Winfield Rd., Petersburg, VA 23803 ~1.80 miles southeast of 23804
  • Cheap Highway property
  • Comp. Breakfast
Extended Stay America Fort Lee
+1-888-734-9421
411 Charles H Dimmock Pkwy., Colonial Heights, VA 23834 ~1.92 miles northeast of 23804
  • Economical Downtown property
  • Comp. Breakfast
Extended Stay America Colonial Heights Fort Lee
+1-888-841-5292
441 Charles H Dimmock Pkwy., Colonial Heights, VA 23834 ~1.93 miles northeast of 23804
  • Low priced hotel
  • Check-in time: 3pm
Woodsprings Richmond / Fort Lee - Colonial Heights
+1-888-455-5160
255 Jennick Dr., Colonial Heights, VA 23834 ~1.99 miles northeast of 23804
  • Three Star property
  • 4 floors in hotel
Sleep Inn & Suites
+1-888-965-8297
2200 Waterside Rd., Prince George, VA 23875 ~2.67 miles east of 23804
  • Cheap Suburban property
  • 2 meeting rooms in property
  • Great price
  • Mirror dirty
From$79
Very Good 4.0 /5Review Score CallBookMore Details
Oakwood at 1200 Acqua in Petersburg
+1-888-906-6358
1200 Harrison Creek Blvd., Petersburg, VA 23803 ~2.97 miles east of 23804
  • Affordable hotel
  • Check-in: 15:30
Super 8 by Wyndham Petersburg
+1-888-749-6785
3138 South Crater Rd., Petersburg, VA 23805 ~3.41 miles southeast of 23804
  • Economical Suburban property
  • Check in: 3:00PM
Country Inn & Suites
+1-888-878-9982
130 Wagner Rd., Petersburg, VA 23805 ~3.58 miles southeast of 23804
  • Affordable Highway hotel
  • 70 rooms in property
  • Great service
  • Most guests said rooms were clean enough
Holiday Inn Express Hotel & Suites - Petersburg
+1-888-389-4485
5679 Boydton Plank Rd., Petersburg, VA 23803 ~4.29 miles southwest of 23804
  • Three Star Rural hotel
  • Free breakfast available
  • Complimentary breakfast foods
  • No shuttle service
From$91
Very Good 4.0 /5Read Reviews CallBookMore Details
Baymont Inn & Suites Prince George at Fort Lee : 5380 Oaklawn Blvd.
+1-888-389-4121
5380 Oaklawn Blvd., Prince George, VA 23875 ~4.66 miles east of 23804
  • Economy Suburban hotel
  • 4 floors in property
Hampton Inn / Petersburg / Hopewell
+1-888-675-2083
5103 Plaza Dr., Hopewell, VA 23860 ~4.88 miles east of 23804
  • Affordable Highway property
  • Fitness center on property
  • Most guests found the staff to be very friendly
  • Friendly service
From$93
Very Good 4.0 /5Reviews CallBookMore Details
Candlewood Suites Hopewell in Hopewell
+1-800-716-8490
5113 Plaza Dr., Hopewell, VA 23860 ~4.95 miles east of 23804
  • Low-priced Suburban property
  • Check-in: 3:00 PM
  • Regular cleaning service
  • Average comfort
From$79
Very Good 4.5 /5Review Score CallBookMore Details
Quality Inn at Fort Lee : 4911 Oaklawn Blvd.
+1-800-805-5223
4911 Oaklawn Blvd., Hopewell, VA 23860 ~5.07 miles east of 23804
  • Two star Suburban property
  • Fitness + Health Center
  • Breakfast is mediocre
  • Bathroom could be optimized
Candlewood Suites Colonial Heights Ft. Lee : 15820 Woods Edge Rd.
+1-888-965-1860
15820 Woods Edge Rd., Colonial Heights, VA 23834 ~5.36 miles north of 23804
  • Two star Suburban property
  • Check-in: 3:00 PM
From$60
Average 3.5 /5Reviews CallBookMore Details
Comfort Inn
+1-888-788-5576
15720 Woods Edge Rd., Colonial Heights, VA 23834 ~5.39 miles north of 23804
  • Three Star Highway property
  • 53 sleeping rooms in hotel
  • Spacious rooms
  • Kitchen staff great
From$399
Very Good 4.0 /5Read Reviews CallBookMore Details
Stay Over Suites
+1-888-897-9207
4115 Old Woodlawn St., Hopewell, VA 23860 ~5.39 miles northeast of 23804
  • Three Star Highway hotel
  • Check in time: 3:00 pm
From$69
Very Good 4.5 /5Reviews CallBookMore Details
Econo Lodge : 4096 Oaklawn Blvd.
+1-888-311-4278
4096 Oaklawn Blvd., Hopewell, VA 23860 ~5.55 miles east of 23804
  • Economical property
  • Check in: 3
Hopewell Inn in Hopewell
+1-888-469-4795
3952 Courthouse Rd., Hopewell, VA 23860 ~5.59 miles east of 23804
  • Three Star Highway hotel
  • 3 floors in property
Best Western Plus Hopewell Inn
+1-888-734-9421
3950 Courthouse Rd., Hopewell, VA 23860 ~5.62 miles northeast of 23804
  • 3 star Highway hotel
  • 3 floors in property
Econo Lodge : 2310 Indian Hill Rd.
+1-888-841-5292
2310 Indian Hill Rd., Colonial Heights, VA 23834 ~5.71 miles north of 23804
  • Economical Highway hotel
  • 90 rooms in hotel
Holiday Inn Express Petersburg : 11979 South Crater Rd.
+1-888-455-5160
11979 South Crater Rd., Petersburg, VA 23805 ~5.90 miles southeast of 23804
  • 3 star Rural property
  • Hotel has 103 rooms
  • Fantastic service
  • My kids enjoyed the indoor pool
Quality Inn Petersburg
+1-888-965-8297
11974 South Crater Rd., Petersburg, VA 23805 ~6.28 miles southeast of 23804
  • Midscale hotel
  • 2 floors in property
Hampton Inn Petersburg / Fort Lee in Petersburg
+1-888-906-6358
11909 South Crater Rd., Petersburg, VA 23805 ~6.31 miles southeast of 23804
  • 3-star Highway hotel
  • Gym / Fitness Center Available
Comfort Inn Petersburg - Petersburg
+1-888-749-6785
12001 South Crater Rd., Petersburg, VA 23805 ~6.41 miles southeast of 23804
  • 2-star Highway property
  • Complimentary breakfast is offered
Red Roof Inn
+1-888-878-9982
12205 South Crater Rd., Petersburg, VA 23805 ~6.49 miles southeast of 23804
  • Economy Highway hotel
  • 90 sleeping rooms in hotel
Days Inn by Wyndham Petersburg / South Fort Lee - Petersburg
+1-888-389-4485
12208 South Crater Rd., Petersburg, VA 23805 ~6.53 miles southeast of 23804
  • Cheap Highway property
  • Comp. Breakfast
Homewood Suites by Hilton Richmond Chester : 12810 Old Stage Rd.
+1-888-389-4121
12810 Old Stage Rd., Chester, VA 23836 ~8.45 miles north of 23804
  • 3 star Suburban property
  • 3 meeting rooms in hotel
From$80
Very Good 4.0 /5Review Score CallBookMore Details
Holiday Inn Express Chester in Chester
+1-888-675-2083
1911 West Hundred Rd., Chester, VA 23836 ~8.54 miles north of 23804
  • Economical Highway hotel
  • Hotel has 95 rooms
From$60
Very Good 4.0 /5Reviews CallBookMore Details
Courtyard by Marriott Richmond / Chester
+1-800-716-8490
2001 West Hundred Rd., Chester, VA 23836 ~8.57 miles north of 23804
  • 3 star Suburban property
  • Gym / Fitness Center Available
  • Rooms are ok
  • Perfectly clean
From$119
Very Good 4.0 /5Recent Reviews CallBookMore Details
Suburban Extended Stay in Chester
+1-800-805-5223
2401 West Hundred Rd., Chester, VA 23831 ~8.58 miles north of 23804
  • Low Cost Highway property
  • Check in time: 11:00
  • Dirty carpet
  • AC needs updating
Quality Inn Hotel in Chester
+1-888-965-1860
12711 Old Stage Rd., Chester, VA 23836 ~8.60 miles north of 23804
  • Two star Highway property
  • 3 floors in hotel
  • Quite clean
  • Room is all right
From$45
Average 3.0 /5Reviews CallBookMore Details
Red Roof Suites Chester
+1-888-788-5576
2405 West Hundred Rd., Chester, VA 23831 ~8.61 miles north of 23804
  • Economy property
Country Inn & Suites by Radisson Chester Va
+1-888-897-9207
2406 West Hundred Rd., Chester, VA 23831 ~8.61 miles north of 23804
  • Mid-scale Highway hotel
  • Check-in time: 3:00 PM
  • Rooms in need of an update
  • Safe in the room did not work
From$75
Very Good 4.0 /5Reviews CallBookMore Details
Comfort Inn : 2100 West Hundred Rd.
+1-888-311-4278
2100 West Hundred Rd., Chester, VA 23836 ~8.65 miles north of 23804
  • Low priced Highway hotel
  • Fitness + Health Center
  • The majority of guests thought the building wasn't nice
  • Clean rooms
Hampton Inn Chester / Richmond : 12610 Chestnut Hill Rd.
+1-888-469-4795
12610 Chestnut Hill Rd., Chester, VA 23836 ~8.67 miles north of 23804
  • Three Star Suburban property
  • Hotel has 2 floors
From$100
Very Good 4.0 /5Read Reviews CallBookMore Details
Days Inn by Wyndham Chester in Chester
+1-888-734-9421
2410 West Hundred Rd., Chester, VA 23481 ~8.69 miles north of 23804
  • Low Cost property
  • 2 floors in hotel
Days Inn by Wyndham Chester in Chester
+1-888-841-5292
2410 West Hundred Rd., Chester, VA 23831 ~8.69 miles north of 23804
  • 2 star property
Super 8 Motel
+1-888-455-5160
2421 Southland Dr., Chester, VA 23831 ~8.69 miles north of 23804
  • Low-priced Suburban hotel
  • Hotel has 2 suites
  • Clean rooms
  • Most guests thought rooms were spacious
Fairfield Inn Richmond Chester
+1-888-965-8297
12400 Redwater Creek Rd., Chester, VA 23831 ~8.72 miles north of 23804
  • 3-star Highway hotel
  • Free breakfast available
  • Professional service
  • Complimentary coffee
Hyatt Place Chester - Chester
+1-888-906-6358
13148 Kingston Ave., Chester, VA 23836 ~8.78 miles north of 23804
  • 3 star Suburban property
  • Hotel has 120 suites
  • Bathroom needs cleaning
  • Good accessibility by car
From$94
Very Good 4.0 /5Review Score CallBookMore Details
Residence Inn Chester in Chester
+1-888-749-6785
800 Bermuda Hundred Rd., Chester, VA 23836 ~8.90 miles northeast of 23804
  • 3-star Suburban property
  • Free breakfast available
  • Great location
  • Free breakfast-
From$107
Very Good 4.5 /5Reviews CallBookMore Details
Hotel Petersburg Va - Petersburg
+1-888-878-9982
16501 Sunnybrook Rd., Petersburg, VA 23805 ~10.41 miles south of 23804
  • Midscale property
  • 54 rooms in hotel

Next: Show All Available 23804 Hotels with Pricing

Graph: Upcoming 20 Days of 23804 Hotel Rates

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

FAQs about hotels near 23804

What are the best rated hotels near 23804?

Hilton Garden Inn South Southpark, Candlewood Suites Hopewell and Stay Over Suites are the best rated hotels based on customer reviews in the last 365 days.

What are the 4-5 star hotels near 23804?

Oyo Hotel Petersburg Va I 95, Hampton Inn Petersburg Southpark Mall and Holiday Inn Petersburg North Fort Lee are the top 3 luxury hotels near 23804.

What hotels are closest to the area of 23804?

Travel Inn Petersburg Fort Lee, Motel 6 Petersburg Va #8931, and Best Inn are the properties closest to 23804.

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

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

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

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

How much does a luxury hotel near 23804 cost?

In the last year, the average 4 star hotel near 23804 has been $110.40 per night. (based on HotelPlanner prices)

What are the best independent hotels near 23804?

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

What are the most popular Marriott hotels near 23804?

Residence Inn Chester, Courtyard by Marriott Richmond and Fairfield Inn Richmond Chester are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

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

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

What are the best IHG hotels near 23804?

Candlewood Suites Hopewell, 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