Top 10 Hotels in Petersburg

See all 118 Hotels in Petersburg
Country Inn and Suites
Country Inn and Suites

130 Wagner Road, Petersburg 23805

2.5 out of 5.0

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 …

$66
avg/night
Best Western Plus Hopewell Inn
Best Western Plus Hopewell Inn

3950 Courthouse Road, Hopewell 23860

2.5 out of 5.0

Situated in Hopewell, this hotel is within 3 mi (5 km) of Fort Lee Virginia, U.S. Army Women's Museum, and U.S. Army …

$68
avg/night
Red Roof Inn Richmond South
Red Roof Inn Richmond South

4350 Commerce Rd, Richmond 23234

2.0 out of 5.0

Located in Southside, this hotel is within 6 mi (10 km) of Blue Bee Cider, Edgar Allan Poe Museum, and Virginia State Capitol …

Get Rates
Richmond Airport Hotel
Richmond Airport Hotel

5501 Eubank Rd, Sandston 23150

3.0 out of 5.0

Situated near the airport, this hotel is 0.8 mi (1.3 km) from Virginia Aviation Museum and within 6 mi (10 km) of St. John' …

Get Rates
Omni Richmond Hotel
Omni Richmond Hotel

100 S 12th St, Richmond 23219

4.0 out of 5.0

Located in the cobblestoned Shockoe Slip district, Omni Richmond Hotel is an 8-minute stroll from Virginia State Capitol an …

$119
avg/night
Quirk Hotel
Quirk Hotel

201 W Broad St, Richmond 23220

4.0 out of 5.0

Located in Downtown Richmond, this hotel is within a 15-minute walk of Virginia Repertory Theatre and Richmond Coliseum. …

$158
avg/night
Linden Row Inn
Linden Row Inn

100 E Franklin St, Richmond 23219

3.0 out of 5.0

Located in Downtown Richmond, this historic hotel is within a 10-minute walk of Virginia Repertory Theatre and Greater …

$105
avg/night
Country Inn & Suites By Carlson, Richmond I-95 South, VA
Country Inn & Suites By Carlson, Richmond I-95 South, VA

2401 Willis Rd, Richmond 23237

2.5 out of 5.0

Located in Southside, this hotel is 1.7 mi (2.8 km) from Drewry's Bluff and within 6 mi (10 km) of The Lazy Daisy and …

$61
avg/night
Courtyard by Marriott Richmond Downtown
Courtyard by Marriott Richmond Downtown

1320 East Cary Street, Richmond 23219

3.0 out of 5.0

Located in Downtown Richmond, this hotel is within a 15-minute walk of Richmond Old City Hall, Edgar Allan Poe Museum, and …

$104
avg/night
Best Western Plus Richmond Airport Hotel
Best Western Plus Richmond Airport Hotel

5300 Airport Square Ln, Sandston 23150

2.5 out of 5.0

Situated near the airport, this hotel is 0.8 mi (1.3 km) from Virginia Aviation Museum and within 6 mi (10 km) of St. John' …

Get Rates

Recent Reviews in Petersburg

Hide content

Where to stay in Petersburg

Petersburg Hotel Guide

Petersburg offers travelers 19 Expedia-recommended hotel and apartment options. Just a short ride from Petersburg's center travelers can choose from 19 Expedia-listed places to stay.

The Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie is nearest to the center of Petersburg and the only hotel that is only a short drive away.

The Super 8 Petersburg Hopewell, Econo Lodge South and Days Inn Petersburg - Fort Lee/South are excellent hotel choices for travelers seeking budget hotels.

13 miles away from the center of Petersburg, is the Residence Inn Marriott Chester. Alternatively, the Holiday Inn Express Hotel & Suites Richmond-Brandermill is positioned 20 miles away. Alternative Expedia-listed accommodation options include the Hampton Inn Petersburg-Southpark Mall and the Courtyard by Marriott Richmond Chester.

The greater Central Virginia region is worth discovering as well. Check out Central Virginia's history museums. Those who appreciate wide open spaces can also make the time to check out the region's rolling hills. Common activities in this part of United States of America include hiking.

Looking for things to do? Why not spend the day visiting Iron Bridge Sports Park and Point of Rocks Park, which you'll find in Chester, 12 miles to the north of Petersburg. The Homewood Suites Chester and Fairfield Inn By Marriott Richmond Chester are some of the great hotel and apartment options in Chester. 20 miles to the north of Petersburg, you may also choose to stay at Southside, home to the Days Inn Richmond/South and Americas Best Value Inn. Whether you're just passing through or staying in Southside, set aside a little time to check out the Drewry's Bluff and Art Works Studios & Galleries.

If enjoying sport is what you love, make the time to visit Richmond International Raceway, which is 30 miles to the north of Petersburg. If you are keen on sleeping close by, make a reservation in the Best Western Plus Glen Allen Inn or Sleep Inn Richmond.

Richmond International Airport is situated 25 miles away from Petersburg. If you choose to stay close by, can easily secure a room at the Courtyard by Marriott Richmond Airport or the Richmond Airport Hotel.