Top 10 Hotels in Petersburg

See all 20 Hotels in Petersburg
Country Inn and Suites

Country Inn and Suites

130 Wagner Road, Petersburg 23805

2.5 out of 5.0
3.8 out of 5 (634 reviews)

Situated in Petersburg, this hotel is 1.9 mi (3 km) from Dogwood Trace Golf Course and within 6 mi (10 km) of Old Blandford …

$79
Ragland Mansion Bed & Breakfast

Ragland Mansion Bed & Breakfast

205 South Sycamore St, Petersburg 23803

3.5 out of 5.0
4.8 out of 5 (11 reviews)

Situated in Petersburg, this bed & breakfast is within a 15-minute walk of Centre Hill Museum, Siege Museum, and Farmers Bank …

$110
California Inn

California Inn

2214 County Dr, Petersburg 23803-4710

2.0 out of 5.0
3 out of 5 (2 reviews)

Situated in Petersburg, this motel is within 3 mi (5 km) of Old Blandford Church, U.S. Army Quartermaster Museum, and U.S. …

Get Rates
Super 8 Petersburg

Super 8 Petersburg

3138 South Crater Rd, Petersburg 23805

2.0 out of 5.0
3 out of 5 (21 reviews)

Situated in Petersburg, this motel is 1.7 mi (2.7 km) from Dogwood Trace Golf Course and 2.9 mi (4.7 km) from Old Blandford …

$52
Hampton Inn Petersburg-Ft. Lee

Hampton Inn Petersburg-Ft. Lee

11909 S Crater Rd, Petersburg 23805

2.5 out of 5.0
4.3 out of 5 (351 reviews)

Situated in a rural location, this hotel is within 9 mi (15 km) of Dogwood Trace Golf Course, Poplar Grove National Cemetery, …

Get Rates
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie

5679 Boydton Plank Rd, Petersburg 23803

2.5 out of 5.0
4 out of 5 (111 reviews)

Situated in Petersburg, this hotel is within a 15-minute walk of National Museum of the Civil War Soldier and Pamplin …

Get Rates
Comfort Inn Petersburg - Fort Lee

Comfort Inn Petersburg - Fort Lee

12001 S Crater Rd, Petersburg 23805

2.5 out of 5.0
3.7 out of 5 (139 reviews)

Located in the heart of Petersburg, this hotel is within 9 mi (15 km) of Dogwood Trace Golf Course, Poplar Grove National …

Get Rates
Holiday Inn Express Petersburg

Holiday Inn Express Petersburg

11979 S Crater Rd, Petersburg 23805

2.5 out of 5.0
4.1 out of 5 (463 reviews)

Situated in the historical district, this hotel is within 9 mi (15 km) of Dogwood Trace Golf Course, Poplar Grove National …

$96
Days Inn Petersburg/South Fort Lee

Days Inn Petersburg/South Fort Lee

12208 S Crater Rd/I-95, Petersburg 23805

2.0 out of 5.0
2.9 out of 5 (632 reviews)

Set in Petersburg, this family-friendly hotel is within 12 mi (20 km) of Old Blandford Church, Poplar Grove National Cemetery …

$48
Quality Inn Petersburg

Quality Inn Petersburg

11974 S Crater Rd, Petersburg 23805

2.5 out of 5.0
3.1 out of 5 (285 reviews)

Situated in Petersburg, this hotel is within 9 mi (15 km) of Dogwood Trace Golf Course, Poplar Grove National Cemetery, and …

Get Rates

Recent Reviews in Petersburg

Where to stay in Petersburg

Petersburg Hotel Guide

Top Petersburg Accommodations

Situated 20 miles from the heart of Virginia's capital Richmond is the neighborhood of Petersburg.

Situated within a short distance of the Virginia State University are the Super 8 Petersburg Hopewell and Travel Inn Petersburg Fort Lee. While the Hampton Inn Petersburg-Southpark Mall and Holiday Inn Petersburg North - Ft. Lee are close to the Old Blandford Church.

Those who are trying to stretch their vacation budget further should check out the latest deals at the Comfort Inn Petersburg - Fort Lee and Quality Inn Petersburg.

Accommodation options near Petersburg

If you're planning on visiting Petersburg, you might also like to check out hotels in Colonial Heights. Colonial Heights is a neighborhood situated 2 miles to the north of central Petersburg. Another alternative is to book a hotel in Prince George, which is another Richmond neighborhood.

To make the most of your Richmond vacation, check out Expedia's up-to-date Richmond vacation travel guide; for great places to stay, go to our Richmond hotels page.

If all that sightseeing in Petersburg has you dragging your feet, drop in for a snack at Demolition Coffee. When something heartier is needed, head to China Buffet for a leisurely meal. If it's late in the day, kick-off a lively evening, with a few drinks with the locals at The Brickhouse Run.