Star Rating
Hotel Name
Price Range (USD) to
Amenities

23897 Hotels, Motels & Accommodations

Sleep Inn & Suites - Stony Creek
+1-888-389-4121
11019 Blue Star Highway, Stony Creek, VA 23882 ~11.51 miles northwest of 23897
  • Cheap Highway property
  • Hotel has 3 floors
  • Comfort level is high
  • Most guests said rooms were clean enough
From$49
Very Good 4.0 /5 Reviews Call BookMore Details
Hampton Inn Stonycreek - Stony Creek
+1-888-675-2083
10476 Blue Star Highway, Stony Creek, VA 23882 ~11.84 miles northwest of 23897
  • 3-star Highway hotel
  • Free breakfast available
  • Clean rooms
  • Gas station right next door
From$67
Very Good 4.5 /5 Guest Reviews Call BookMore Details
Knights Inn Emporia - Emporia
+1-800-716-8490
3173 Sussex Dr., Emporia, VA 23847 ~12.83 miles west of 23897
  • Low priced property
  • Check in time: 11:00 AM
  • Vibe is not too good
  • Room is all right
From$60
Average 3.0 /5 Recent Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Emporia
+1-800-805-5223
104 Cloverleaf Dr., Emporia, VA 23847 ~17.48 miles southwest of 23897
  • 3-star Rural hotel
  • 21 suites in hotel
  • They have a pool
  • The majority of guests said the beds were comfortable
From$79
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Econo Lodge South
+1-888-965-1860
16905 Parkdale Rd., Petersburg, VA 23805 ~17.51 miles north of 23897
  • Cheap Rural property
  • Check-in: 1 PM
  • All guests said the reception staff was great
  • Refrigerator wasn't working
From$30
Average 3.0 /5 Latest Reviews Call BookMore Details
Rodeway Inn Emporia Va Closed
+1-888-788-5576
311 Florida Ave., Emporia, VA 23847 ~17.77 miles southwest of 23897
  • Cheap Highway hotel
  • Hotel has 2 floors
Hotel Petersburg Va
+1-888-897-9207
16501 Sunnybrook Rd., Petersburg, VA 23805 ~17.83 miles north of 23897
  • Mid-scale property
  • 54 sleeping rooms in hotel
From$90
Average 3.0 /5 Guest Reviews Call BookMore Details
Days Inn by Wyndham Emporia : 921 West Atlantic St.
+1-888-311-4278
921 West Atlantic St., Emporia, VA 23847 ~17.87 miles southwest of 23897
  • Two star Highway hotel
  • Complimentary breakfast is offered
From$60
Average 3.0 /5 Read Reviews Call BookMore Details
Best Western Emporia - Emporia
+1-888-469-4795
1100 West Atlantic St., Emporia, VA 23847 ~17.92 miles southwest of 23897
  • Economical Highway hotel
  • Hotel has 2 floors
From$70
Average 3.5 /5 Review Score Call BookMore Details
Sleep Inn Emporia - Emporia
+1-888-734-9421
899 Wiggins Rd., Emporia, VA 23847 ~17.95 miles southwest of 23897
  • Inexpensive Highway hotel
  • 4 floors in hotel
From$73
Very Good 4.0 /5 Read Reviews Call BookMore Details
Hampton Inn by Hilton Emporia in Emporia
+1-888-841-5292
898 Wiggins Rd., Emporia, VA 23847 ~17.95 miles southwest of 23897
  • 3 star Highway hotel
  • Check-in time: 2pm
  • Nice facility
  • All guests enjoyed the restaurants & bars nearby
From$99
Very Good 4.5 /5 Guest Reviews Call BookMore Details
Red Roof Inn : 1207 West Atlantic St.
+1-888-455-5160
1207 West Atlantic St., Emporia, VA 23847 ~17.97 miles southwest of 23897
  • 2-star Highway hotel
  • Hotel has an eco-friendly policy Learn more
Holiday Inn Express Hotel & Suites
+1-888-965-8297
1350 West Atlantic St., Emporia, VA 23847 ~18.08 miles west of 23897
  • Affordable Suburban property
  • Fitness / Gym is on-site
From$80
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Country Inn & Suites
+1-888-906-6358
107 Sadler Lane, Emporia, VA 23847 ~18.11 miles west of 23897
  • Midscale property
  • 75 rooms in hotel
From$82
Very Good 4.0 /5 Review Score Call BookMore Details
Motel 6 Emporia Va - Emporia
+1-888-749-6785
1411 Skippers Rd., Emporia, VA 23847 ~19.30 miles southwest of 23897
  • Cheap hotel
  • Check in: 15:00
Econo Lodge in Franklin
+1-888-878-9982
1660 Armory Dr., Franklin, VA 23851 ~21.07 miles southeast of 23897
  • Low-priced Highway hotel
  • Check-in time: 15:00
From$60
Average 3.0 /5 Guest Reviews Call BookMore Details
Comfort Inn
+1-888-389-4485
1620 Armory Dr., Franklin, VA 23851 ~21.15 miles southeast of 23897
  • Affordable Highway hotel
  • 10 suites in property
  • Room cleanliness is acceptable
  • Great location
Super 8 Franklin
+1-888-389-4121
1599 Armory Dr., Franklin, VA 23851 ~21.20 miles southeast of 23897
  • Two-star Beach property
  • Free complimentary breakfast
From$42
Average 3.0 /5 Hotel Reviews Call BookMore Details
Days Inn by Wyndham Petersburg / South Fort Lee : 12208 South Crater Rd.
+1-888-675-2083
12208 South Crater Rd., Petersburg, VA 23805 ~21.80 miles north of 23897
  • Low priced Highway property
  • Fitness + Health Center
Rodeway Inn
+1-800-716-8490
12205 South Crater Rd., Petersburg, VA 23805 ~21.83 miles north of 23897
  • Inexpensive Highway hotel
  • Check in time: 11:00
From$49
Poor 2.0 /5 Reviews Call BookMore Details
Comfort Inn Petersburg : 12001 South Crater Rd.
+1-800-805-5223
12001 South Crater Rd., Petersburg, VA 23805 ~21.94 miles north of 23897
  • Two star Highway hotel
  • Check in time: 3:00 AM
From$69
Average 3.5 /5 Hotel Reviews Call BookMore Details
Hampton Inn Petersburg / Fort Lee - Petersburg
+1-888-965-1860
11909 South Crater Rd., Petersburg, VA 23805 ~22.05 miles north of 23897
  • Three Star Highway hotel
  • Hotel has 77 rooms
From$80
Average 3.0 /5 Guest Reviews Call BookMore Details
Quality Inn Petersburg : 11974 South Crater Rd.
+1-888-788-5576
11974 South Crater Rd., Petersburg, VA 23805 ~22.07 miles north of 23897
  • Midscale property
  • Check-in time: 15:00
From$90
Average 3.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Express Petersburg
+1-888-897-9207
11979 South Crater Rd., Petersburg, VA 23805 ~22.53 miles north of 23897
  • Mid-scale Rural hotel
  • Hotel has a green policy Read more
  • Including chairs
  • Easily accessible by car, said 100%
From$74
Very Good 4.0 /5 Review Score Call BookMore Details
Execustay at Addison Crater Woods in Petersburg
+1-888-311-4278
200 Addison Way, Petersburg, VA 23805 ~24.40 miles north of 23897
  • Mid-scale property
  • Hotel has 539 rooms
From$90
Average 3.0 /5 Latest Reviews Call BookMore Details
Country Inn & Suites - Petersburg
+1-888-469-4795
130 Wagner Rd., Petersburg, VA 23805 ~24.98 miles north of 23897
  • Affordable Highway property
  • Hotel has 3 floors
  • AC needs updating
  • Spacious rooms
From$80
Average 3.5 /5 Latest Reviews Call BookMore Details
Super 8 by Wyndham Petersburg in Petersburg
+1-888-734-9421
3138 South Crater Rd., Petersburg, VA 23805 ~25.01 miles north of 23897
  • Cheap Suburban hotel
  • Check in time: 3:00PM
From$60
Average 3.0 /5 Reviews Call BookMore Details
Oakwood at 1200 Acqua
+1-888-841-5292
1200 Harrison Creek Blvd., Petersburg, VA 23803 ~26.35 miles north of 23897
  • Mid-scale hotel
  • 336 sleeping rooms in hotel
From$90
Average 3.0 /5 Review Score Call BookMore Details
Econo Lodge Fort Lee : 900 Winfield Rd.
+1-888-455-5160
900 Winfield Rd., Petersburg, VA 23803 ~26.87 miles north of 23897
  • Inexpensive Highway property
  • 2 conference rooms in property
Holiday Inn Express Hotel & Suites
+1-888-965-8297
5679 Boydton Plank Rd., Petersburg, VA 23803 ~27.06 miles northwest of 23897
  • Affordable Rural property
  • Hotel has 3 floors
  • About half of guests said rooms were dirty
  • Poor taxi service
From$91
Very Good 4.0 /5 Read Reviews Call BookMore Details
Best Inn - Petersburg
+1-888-906-6358
555 East Wythe St., Petersburg, VA 23803 ~27.96 miles north of 23897
  • 2 star Downtown hotel
  • Check-in: 2:00 PM
  • Fantastic service
  • The majority of guests thought the building wasn't nice
Travel Inn Petersburg Fort Lee : 530 East Washington St.
+1-888-749-6785
530 East Washington St., Petersburg, VA 23803 ~28.04 miles north of 23897
  • Economy Downtown hotel
  • Check-in: 2:000
From$38
Not Good 1.5 /5 Read Reviews Call BookMore Details
Oyo Hotel Petersburg Va I 95 - Petersburg
+1-888-878-9982
25 South Crater Rd., Petersburg, VA 23803 ~28.04 miles north of 23897
  • Three Star property
  • 40 rooms in hotel
From$90
Average 3.0 /5 Reviews Call BookMore Details
Motel 6 Petersburg Va #8931 in Petersburg
+1-888-389-4485
25 North Little Church St., Petersburg, VIRGINIA 23803 ~28.12 miles north of 23897
  • Cheap Highway hotel
  • Check-in: 3 pm
From$60
Average 3.0 /5 Guest Reviews Call BookMore Details
Holiday Inn Petersburg North Fort Lee in Colonial Heights
+1-888-389-4121
401 East Roslyn Rd., Colonial Heights, VA 23834 ~28.79 miles north of 23897
  • 3-star Suburban hotel
  • Check-in: 03:00pm
From$80
Average 3.5 /5 Guest Reviews Call BookMore Details
Comfort Suites Southpark : 931 South Ave.
+1-888-675-2083
931 South Ave., Colonial Heights, VA 23834 ~28.94 miles north of 23897
  • Two-star Highway property
  • Check-in time: 3:00PM
  • Most guests said the reception staff was great
  • Nice rooms
From$104
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Sleep Inn & Suites in Prince George
+1-800-716-8490
2200 Waterside Rd., Prince George, VA 23875 ~29.04 miles north of 23897
  • Economy Suburban property
  • Hotel has 3 floors
  • Comfort level is high
  • Omelet bar out of this world
From$79
Very Good 4.0 /5 Review Score Call BookMore Details
Hampton Inn Petersburg Southpark Mall in Colonial Heights
+1-800-805-5223
403 East Roslyn Rd., Colonial Heights, VA 23834 ~29.23 miles north of 23897
  • 3 star Suburban property
  • 6 floors in property
From$89
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Hilton Garden Inn South Southpark
+1-888-965-1860
800 Southpark Blvd., Colonial Heights, VA 23834 ~29.37 miles north of 23897
  • 3-star Suburban property
  • 155 rooms in hotel
  • Clean hotel facilities
  • Most guests complained about the bathroom
From$99
Very Good 4.5 /5 Guest Reviews Call BookMore Details
Baymont Inn & Suites Prince George at Fort Lee
+1-888-788-5576
5380 Oaklawn Blvd., Prince George, VA 23875 ~29.39 miles north of 23897
  • Economy Suburban hotel
  • Check in: 3:00PM
From$85
Average 3.5 /5 Hotel Reviews Call BookMore Details
Woodsprings Richmond / Fort Lee
+1-888-897-9207
255 Jennick Dr., Colonial Heights, VA 23834 ~29.40 miles north of 23897
  • Three Star hotel
  • 4 floors in hotel
From$42
Average 3.5 /5 Latest Reviews Call BookMore Details
Extended Stay America Colonial Heights Fort Lee in Colonial Heights
+1-888-311-4278
441 Charles H Dimmock Pkwy., Colonial Heights, VA 23834 ~29.45 miles north of 23897
  • Inexpensive hotel
  • Gym / Fitness Center Available
From$79
Average 3.0 /5 Latest Reviews Call BookMore Details
Hampton Inn / Petersburg / Hopewell in Hopewell
+1-888-469-4795
5103 Plaza Dr., Hopewell, VA 23860 ~29.64 miles north of 23897
  • 3-star Highway property
  • Gym is available on property
  • Perfectly clean
  • Tasty breakfast
From$93
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Candlewood Suites Hopewell - Hopewell
+1-888-734-9421
5113 Plaza Dr., Hopewell, VA 23860 ~29.68 miles north of 23897
  • Economical Suburban property
  • Fitness / Gym is on-site
  • Average beds
  • Plenty of towels
From$79
Very Good 4.5 /5 Review Score Call BookMore Details
Quality Inn at Fort Lee
+1-888-841-5292
4911 Oaklawn Blvd., Hopewell, VA 23860 ~29.76 miles north of 23897
  • 2-star Suburban property
  • Access to gym on-site
  • Ice machine broke
  • Pool wonderful
From$50
Average 3.0 /5 Guest Reviews Call BookMore Details
Hopewell Inn - Hopewell
+1-888-455-5160
3952 Courthouse Rd., Hopewell, VA 23860 ~30.12 miles north of 23897
  • Mid-scale Highway property
  • Free breakfast available
Econo Lodge - Hopewell
+1-888-965-8297
4096 Oaklawn Blvd., Hopewell, VA 23860 ~30.14 miles north of 23897
  • Two star property
  • 50 rooms in property
Stay Over Suites - Hopewell
+1-888-906-6358
4115 Old Woodlawn St., Hopewell, VA 23860 ~30.17 miles north of 23897
  • 3 star Highway property
  • 3 floors in hotel
From$69
Very Good 4.5 /5 Hotel Reviews Call BookMore Details
Best Western Plus Hopewell Inn : 3950 Courthouse Rd.
+1-888-749-6785
3950 Courthouse Rd., Hopewell, VA 23860 ~30.18 miles north of 23897
  • Three Star Highway property
  • 3 floors in hotel
From$59
Very Good 4.5 /5 Recent Reviews Call BookMore Details
Super 8 by Wyndham Garysburg / Roanoke Rapids
+1-888-878-9982
6785 North Carolina Highway 46, Garysburg, NC 27831 ~31.32 miles southwest of 23897
  • Two-star Lake hotel
  • 40 sleeping rooms in hotel
From$48
Average 3.0 /5 Reviews Call BookMore Details

Next: Show All Available 23897 Hotels with Pricing

Bar Chart: Upcoming 20 Days of 23897 Hotel Rates

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

FAQs about hotels near 23897

What are the top reviewed hotels near 23897?

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

Hampton Inn Stonycreek, Fairfield Inn & Suites by Marriott Emporia and Hotel Petersburg Va are the top 3 luxury hotels near 23897.

What hotels are closest to the area of 23897?

Sleep Inn & Suites, Hampton Inn Stonycreek, and Knights Inn Emporia are the properties closest to 23897.

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

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

What are the best independent hotels near 23897?

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 Choice Hotels branded hotels near 23897?

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

What are the most popular Best Western hotels near 23897?

Best Western Plus Hopewell 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 23897?

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