Most Popular Hotels in Petersburg

See all 119 Hotels in Petersburg
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Country Inn and Suites
Country Inn and Suites

130 Wagner Road, Petersburg 23805

2.5 out of 5.0
3.9 out of 5 (549 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 …

£66
Super 8 Petersburg
Super 8 Petersburg

3138 South Crater Rd, Petersburg 23805

2.0 out of 5.0
2.7 out of 5 (7 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 …

£39
Stay-Over Suites
Stay-Over Suites
1.1 mi from Petersburg
3.0 out of 5.0
4.2 out of 5 (21 reviews)

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 …

Get Rates
Best Western Plus Hopewell Inn
Best Western Plus Hopewell Inn
1.1 mi from Petersburg
2.5 out of 5.0
4.2 out of 5 (200 reviews)

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 …

£69
Fairfield Inn By Marriott Richmond Chester
Fairfield Inn By Marriott Richmond Chester
5 mi from Petersburg
2.5 out of 5.0
4.2 out of 5 (102 reviews)

Situated in the suburbs, this hotel is 1.1 mi (1.7 km) from Parker's Battery Park and 2.3 mi (3.8 km) from The Lazy Daisy. …

£55
Country Inn & Suites By Carlson, Richmond I-95 South, VA
Country Inn & Suites By Carlson, Richmond I-95 South, VA
7.7 mi from Petersburg
2.5 out of 5.0
3.5 out of 5 (555 reviews)

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 …

Get Rates
Red Roof Inn Richmond South
Red Roof Inn Richmond South
12.2 mi from Petersburg
2.0 out of 5.0
3.5 out of 5 (810 reviews)

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

£44
Richmond Airport Hotel
Richmond Airport Hotel
16.4 mi from Petersburg
3.0 out of 5.0
3.9 out of 5 (986 reviews)

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' …

£55
Best Western Plus Richmond Airport Hotel
Best Western Plus Richmond Airport Hotel
16.8 mi from Petersburg
2.5 out of 5.0
4 out of 5 (1,404 reviews)

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
Quirk Hotel
Quirk Hotel
17.7 mi from Petersburg
4.0 out of 5.0
4.4 out of 5 (110 reviews)

Located in Broad Street, this hotel is within a 15-minute walk of Virginia Repertory Theatre and Greater Richmond Conventio …

£134

Recent Reviews in Petersburg

Hide content

Narrow your search

Pocket Guide: Petersburg

Visiting Petersburg

History buffs will enjoy a visit to Petersburg and visitors are sure to appreciate the churches and museums. Welcoming and scenic, this city will also delight visitors with its restaurants, shopping, and sporting events.
  • There are 17 Petersburg hotels
  • March is the most expensive month to travel here, while December tends to be the cheapest
  • Closest major airport is in Richmond, VA (RIC-Richmond Intl.), 23.9 mi (38.5 km) from the city centre

Sightseeing around Petersburg

  • Biking is one of the top activities, while Hatcher's Run Battlefield, Petersburg National Battlefield Park, and Parker's Battery Park are favourite sights to visit
  • Known for its museums, while National Museum of the Civil War Soldier, Siege Museum, and Centre Hill Museum are some local cultural sights
  • Its historic sites and churches are notable and landmarks to visit include Poplar Grove National Cemetery, Farmers Bank, and White Oak Road Battlefield
  • Shopping is tops in the area, and Southpark Mall is a favourite locale for retail therapy

Getting around Petersburg

There are plenty of options for getting around Petersburg. If you want to venture outside of the area, take a train from Petersburg Station.

Staying in Petersburg

When looking for a holiday accommodation at an affordable price, consider that Petersburg has 17 hotels and other accommodation types to choose from. There are 12 hotels ranging from GBP 32 to GBP 94 per night. Consider one of these top-rated, larger hotels for your family trip or any other travel plans:
  • Holiday Inn Express Petersburg, averaging GBP 92.4/night
  • Days Inn Petersburg - Fort Lee/South, averaging GBP 55.99/night
You might like one of these highly rated smaller hotels or specialty properties for a romantic getaway, a cosy spot, or a boutique stay:
  • Hampton Inn Petersburg-Ft. Lee, averaging GBP 99/night
  • Comfort Inn Petersburg Fort - Lee, averaging GBP 74.99/night
A 2.5-star favourite with Expedia travellers is Hampton Inn Petersburg-Ft. Lee with a 4.4 out of 5 user rating while Comfort Inn Petersburg Fort - Lee and Holiday Inn Express Petersburg are also highly rated by guests.

Dressing for Petersburg

  • Between January and March, daytime temperatures average 19°C, while nighttime temperatures stay around -3°C
  • From April to June, the average is 32°C during the day and 5°C at night
  • July through September sees average temperatures of 32°C during the day and 12°C at night
  • In October–December, you can expect 24°C as the daytime average and -2°C as the nighttime average
  • Petersburg gets about 1115 millimetres of rain per year
false