Hotels, Motels, Inns, B&B's, Resorts And Extended Stay in Petersburg, Virginia

There are 39 properties listed under Hotels, Motels and Extended Stay Suites in Petersburg available. All distances are from the center of Petersburg, so actual travel times may vary.


Photograph of Red Roof Inn, Petersburg
Listing updated 2026
Hotel
Located 5 miles from the center of Petersburg. Red Roof Inn Petersburg - Fort Lee is one of the best budget hotels in Petersburg, VA that is conveniently located right off of US 301 with easy access to I-95.
12205 South Crater Road
Petersburg, Virginia
Hotel
Located 1 mile from the center of Petersburg. The Rodeway Inn hotel in Petersburg, VA is conveniently located off Interstates 85 and 95, less than one mile from the Fort Lee Army installation. The hotel is near many local attractions and businesses, including Petersburg National Battlefield, .....
530 East Washington Street
Petersburg, Virginia
★★★
Located 2 miles from the center of Petersburg. Conveniently located only a few minutes from the Fort Lee and ALU. At Oakwood we invite you to go beyond your expectation not your per diem. We provide our residents with many wonderful amenities not easily found elsewhere.
1200 Harrison Creek Boulevard
Petersburg, Virginia
Located 2 miles from the center of Petersburg. We are located off 460 E County Drive. Centrally located 1 block from Fort Lee and Petersburg National Battlefield. With easy access from I95 exit 50 and 50A I295 exit 3B and I85 exit 68! We offer spacious accommodations along with exceptional service all about you.
2151 North Jamestown Drive
Petersburg, Virginia
Hotel
Located 5 miles from the center of Petersburg. Enjoy amenities like an outdoor pool and free WiFi at the non-smoking Travelodge by Wyndham Petersburg, off I-95 and I-295, 32 miles from Richmond International Airport (RIC). Nearby Fort Lee military base is home to Cardinal Golf Club and the U.S. Army Quartermaster Museum.
12205 South Crater Road Suite 102
Petersburg, Virginia
Located 1 mile from the center of Petersburg. Stay at Hotel Petersburg, Tapestry Collection by Hilton and uncover the unexpected at our one-of-a-kind hotel. As part of Hilton's Tapestry Collection, we are perfect for guests seeking an uncommon experience and peace of mind..
20 West Tabb Street
Petersburg, Virginia
★★
Located 1 mile from the center of Petersburg. Red Carpet Inn is easily accessible from I-95 and I-85, and is located within 5 miles of Fort Lee Army Base, 4 miles from Petersburg Sports Complex and 19 miles from the Richmond Intl Raceway. Richmond International Airport is aproximately 25 miles.
25 South Crater Road
Petersburg, Virginia
Hotel
Located 4 miles from the center of Petersburg. Make our Days Inn Petersburg/South Fort Lee near Pamplin Historical Park your base for exploring Virginia. We are conveniently located off I-95, near one of the most significant battlefields of the Civil War. The hotel is a great stop from New York to Florida, and is minutes from Fort Lee.
12208 South Crater Road
Petersburg, Virginia
Hotel
★★
Located 5 miles from the center of Petersburg. Hampton Inn Petersburg Ft. Gregg Adams is on I-85, VA, 25 miles from RIC Airport, provides guests free WiFi, free breakfast, pool, and fitness center..
11909 South Crater Road
Petersburg, Virginia
Hotel
Located 3 miles from the center of Petersburg. Pet-friendly hotel off I-95 at Exit 48B, close to Old Towne Petersburg.
3138 South Crater Road
Petersburg, Virginia
★★
Located 3 miles from the center of Petersburg. -Excellent Interstate Access -Business Center (including fax and photocopying services) -Forget Something? personal care amenities -Same day laundry and dry-cleaning service on weekdays -In room microwave -Fitness Room, Indoor Pool and Whirlpool -Complimentary Breakfast.
130 Wagner Road
Petersburg, Virginia
Hotel
★★
Located 7 miles from the center of Petersburg. All groundfloor rooms with queen size beds. One of the finest courtyards in Virginia. Easy access to and from I-95. Free wireless high-speed Internet in lobby area. Free continental breakfast. All rooms have free wireless high-speed Internet, microwaves, refrigerators and 27 inch televisions.
16905 Parkdale Road
Petersburg, Virginia
Hotel
Located 2 miles from the center of Petersburg. If you’re searching for a hotel in Petersburg that’s easy on your wallet, search no further—book your stay at the Econo Lodge®. You can enjoy your trip, knowing you’re getting the value you deserve..
900 Winfield Road
Petersburg, Virginia
★★★
Located 3 miles from the center of Petersburg. Privacy comfort and convenience are just a few words to describe Addison at Crater Woods furnished apartment homes. Military and corporate residents are just 5 minutes from Fort lee and 20 minutes to Downtown Richmond.
200 Addison Way
Petersburg, Virginia
Bed & Breakfast
Located 3 miles from the center of Petersburg. The four bedrooms are located on the four corners of the second floor with a hallway or bathroom separating them. So, once you 're settled in for the night, you'd think you were the only person in the house. All the bedrooms have cable TV/VCR, wireless Internet, A/C, telephone, and private bath.
3280 South Crater Road
Petersburg, Virginia
Hotel
Located 2 miles from the center of Petersburg. With access to I-95, Flagship Inn is located in Petersburg, 1.6 mi from Sycamore Rouge Theater and 2.5 mi from Virginia State University.
815 South Crater Road
Petersburg, Virginia
Located 1 mile from the center of Petersburg. The historic Ragland Mansion in Petersburg, Virginia, a 10,000 sq.ft. antebellum Italianate, has recently been carefully restored as a Bed and Breakfast Inn..
205 South Sycamore Street
Petersburg, Virginia
Hotel
Located 5 miles from the center of Petersburg. The Comfort Inn® Petersburg Near Fort Gregg-Adams hotel offers comfortable and convenient accommodations close to historic Old Towne Petersburg.
12001 South Crater Road
Petersburg, Virginia

Page 1 of 3 ( 39 records )

Not the town you are looking for? Try our Town Search, or use the Advanced Google Search above.

Nearby towns: