Beginning of main content

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Petersburg

Tonight May 27 - May 28
This weekend May 31 - Jun 2
Next weekend Jun 7 - Jun 9

Featured Petersburg Historic Hotels

See all 172 Properties in Petersburg

Estimated price for 1 night/2 adults

Holiday Inn Express Petersburg
Holiday Inn Express Petersburg
2.5 out of 5.0 11979 S Crater Rd, Petersburg, VA
Free Cancellation
4.1/5 (755 reviews)
$75/ night for 2 guests

Great place to stay. Clean and modern. Great staff too.

Reviewed on May 26, 2019
Ragland Mansion Bed & Breakfast
Ragland Mansion Bed & Breakfast
3.5 out of 5.0 205 South Sycamore St, Petersburg, VA
4.8/5 (72 reviews)
$119/ night for 2 guests

Miss Claudia is an awesome woman and very gracious host. Our stay was excellent and would highly recommend it!

Reviewed on May 21, 2019
Hampton Inn Petersburg-Ft. Lee
Hampton Inn Petersburg-Ft. Lee
2.5 out of 5.0 11909 S Crater Rd, Petersburg, VA
Free Cancellation
4.3/5 (466 reviews)
$98/ night for 2 guests

Superb breakfast.Superb breakfast.Superb breakfast.Superb breakfast.

Reviewed on May 26, 2019
Travel Inn Petersburg Fort Lee
Travel Inn Petersburg Fort Lee
1.5 out of 5.0 530 E Washington Street, Petersburg, VA
1.7/5 (272 reviews)
$33/ night for 2 guests

Needed to be wrecking ball down and demolished soon

Reviewed on May 14, 2019
Best Inn
Best Inn
2.5 out of 5.0 555 E Wythe St, Petersburg, VA
Free Cancellation
2.5/5 (178 reviews)
$42/ night for 2 guests

While it may be in a bad part of town and subject to what happens in the local area the staff was polite and well trained and very attentive to my stay. Just shows that good staff can make a difference regardless of the area or conditions. Kudos to the young woman who was running the check ins that ...

Reviewed on Feb 19, 2019
Loyalty Inn Petersburg
Loyalty Inn Petersburg
2.0 out of 5.0 25 S Crater Rd, Petersburg, VA
2.1/5 (92 reviews)

I've stayed at this hotel many times, and nothing can beat the value. Always courteous service.

Reviewed on Mar 2, 2017
Econo Lodge Petersburg
Econo Lodge Petersburg
2.0 out of 5.0 900 Winfield Rd, Petersburg, VA
Free Cancellation
2.7/5 (313 reviews)
$46/ night for 2 guests

It’s in good enough condition. Had zero problems. Water gets super hot which is a plus.

Reviewed on May 14, 2019
American Inn Motel
American Inn Motel
2.0 out of 5.0 2209 County Drive, Petersburg, VA
3.0/5 (2 reviews)

The building on the outside was okay, but the room was filthy. The carpet was soiled and matted, the room smelled really bad.

Reviewed on Jan 29, 2015
Super 8 by Wyndham Petersburg
Super 8 by Wyndham Petersburg
2.0 out of 5.0 3138 South Crater Rd, I-95 Exit 48B, Petersburg, VA
3.1/5 (65 reviews)

It was pretty clean and the staff was really nice. There wasn’t very good lighting in the room though.

Reviewed on Jan 8, 2019
Map

Recently booked Historic Hotels in Petersburg

Holiday Inn Express Petersburg
2.5 out of 5.0
Last booking: 2 minutes ago
Travel Inn Petersburg Fort Lee
1.5 out of 5.0
Last booking: 9 hours ago
Country Inn & Suites by Radisson, Petersburg, VA
2.5 out of 5.0
Last booking: 14 hours ago
Econo Lodge Petersburg
2.0 out of 5.0
Last booking: 17 hours ago
Days Inn by Wyndham Petersburg/South Fort Lee
2.0 out of 5.0
Last booking: 21 hours ago
Quality Inn Petersburg
2.5 out of 5.0
Last booking: 23 hours ago
Best Inn
2.5 out of 5.0
Last booking: 36 hours ago

About Petersburg Historic Hotels

When you take a Petersburg getaway, it's easy to pick a modern hotel, or a chain you are familiar with. You know that your rooms will have all the necessary amenities. However, staying in an in a more distinguished location can elevate your holiday. Staying in a Petersburg historic hotel still accommodates you with a well-appointed room that is also bursting with character. Additionally, it offers you the chance to surround yourself in Petersburg's past.

Something Old, Something New

When you walk through your Petersburg hotel's doors, you'll be transported to the past. With their unique architectures and areas steeped in the past, you'll love the look and feel of your one-of-a kind accommodation. Although these accommodations are older, they have most of the up-to-date comforts that help you keep in touch or relax on your stay. You will find rooms outfitted with a comfy bed, and just about everything else you'll need for a wonderful stay.

Once you have explored your hotel, you can continue to take in this culturally-rich area by exploring the museums and well-known landmarks. You can kick-off your adventure by visiting important sites like Five Forks Battlefield and Petersburg Breakthrough Battlefield. Both are a nice way to not only learnmore about Five Forks Battlefield, but also see what other worthwhile escapes this place offers. You can also scan through our comment section. You may learn about suggestions on other places to visit or a good place to have a tasty meal. Additionally, the hotel's staff may be able to point you to some local favorites or the best-kept secrets in Petersburg

Your Petersburg Accommodation Is Ready for You

Petersburg has 172 vintage hotels that possess the feel and look of another era. Some of these famous lodgings are where distinguished artists may have stayed. You are certain to find a room that has all the in-room amenities as well as the qualities you wish for. If you desire to stay in one of these vintage hotels, book soon, or you could miss your chance on a one-of-a kind accommodation.