Top 10 Petersburg Hotel Deals

See all 97 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 (580 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 …

C$107
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 (614 reviews)

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

C$73
Gateway Inn
Gateway Inn

16905 Parkdale Road, Petersburg 23805

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

Located in Templeton, this hotel is within 12 mi (20 km) of Poplar Grove National Cemetery, Dogwood Trace Golf Course, and Ol …

C$70
American Inn Motel
American Inn Motel

2209 County Drive, Petersburg 23803

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
Country Inn & Suites By Carlson, Richmond I-95 South, VA
Country Inn & Suites By Carlson, Richmond I-95 South, VA
12.3 km from Petersburg
2.5 out of 5.0
3.5 out of 5 (571 reviews)

Situated in Richmond, this hotel is within 6 mi (10 km) of Chesterfield Historical Society of Virginia, Castlewood, and Dutch …

C$86
Best Western Plus Richmond Airport Hotel
Best Western Plus Richmond Airport Hotel
27 km from Petersburg
2.5 out of 5.0
4 out of 5 (1,437 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' …

C$107
Omni Richmond Hotel
Omni Richmond Hotel
27.2 km from Petersburg
4.0 out of 5.0
4.2 out of 5 (1,234 reviews)

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

C$207
Hyatt Place Richmond Airport
Hyatt Place Richmond Airport
27.8 km from Petersburg
3.0 out of 5.0
4.2 out of 5 (579 reviews)

Situated in Richmond, this hotel is 2.3 mi (3.7 km) from Dabbs House Museum & Henrico County Tourist Information Center and …

C$185
The Jefferson Hotel
The Jefferson Hotel
28.2 km from Petersburg
4.5 out of 5.0
4.8 out of 5 (123 reviews)

Located in Downtown Richmond, this luxury hotel is within a 15-minute walk of Virginia Repertory Theatre, Greater Richmond …

C$374
Quirk Hotel
Quirk Hotel
28.4 km from Petersburg
4.0 out of 5.0
4.5 out of 5 (133 reviews)

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

C$231

Recent Reviews in Petersburg

Narrow your search

Petersburg Hotel Guide

If you are hoping to book luxury or budget hotels in or near Petersburg, it is useful to know that there's a myriad of options. On our up-to-the-minute accommodation pages you'll discover 30 accommodations within a 0.1-kilometre (0.06-mile) radius of Petersburg's center.

Searching for a place to stay in 3 kilometres (2 miles) of downtown Petersburg? Hampton Inn Petersburg-Southpark Mall and Holiday Inn Petersburg North - Ft. Lee should suit your needs.

The Super 8 Petersburg Hopewell, Econo Lodge South and Days Inn Petersburg - Fort Lee/South could be good options for those travelers who are after economical hotel accommodation.

14 kilometres (9 miles) from the heart of Petersburg, is the Residence Inn Marriott Chester. Alternatively, the Holiday Inn Express Hotel & Suites Richmond-Brandermill can be found 30 kilometres (18 miles) away. If you'd prefer, you could check out the amenities and rates at the Courtyard by Marriott Richmond Chester or the Hampton Inn Richmond SW/Hull Street.

The wider Central Virginia region is certainly well worth exploring too. Central Virginia has rolling hills. Commonly visited Central Virginia visitor destinations include history museums. Visitors and locals alike in this part of United States of America can enjoy hiking, horse riding and shore fishing.

Consider spending a few hours enjoying Iron Bridge Sports Park and Point of Rocks Park, which you'll find in Chester, 14 kilometres (9 miles) to the north of Petersburg. Expedia-listed Chester hotel options are the Fairfield Inn By Marriott Richmond Chester and Country Inn & Suites By Carlson, Chester, VA. 30 kilometres (17 miles) to the north of Petersburg, is Southside, which is home to the Days Inn Richmond/South and Americas Best Value Inn. The Drewry's Bluff and Art Works Studios & Galleries are a couple of the most popular sites to check out while in Southside.

If you love sports and love watching local games you might like to head to Richmond International Raceway, which is 40 kilometres (25 miles) to the north of Petersburg. Book accommodation near the action at the Best Western Plus Glen Allen Inn or the Sleep Inn Richmond.

Richmond International Airport is 30 kilometres (20 miles) from Petersburg. Should you wish to stay nearby, you can easily book a room at the Courtyard by Marriott Richmond Airport or Richmond Airport Hotel.

false