Top 10 Petersburg Hotel Deals

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

130 Wagner Road, Petersburg 23805

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

CA$93
Loyalty Inn Petersburg
Loyalty Inn Petersburg

25 S Crater Rd, Petersburg 23803

2.0 out of 5.0
2.1 out of 5 (62 reviews)

Situated in Petersburg, this motel is within 1 mi (2 km) of Old Blandford Church, Centre Hill Museum, and Farmers Bank. Siege …

CA$48
Rodeway Inn
Rodeway Inn

12205 South Crater Road, Petersburg 23805

2.0 out of 5.0
2.2 out of 5 (194 reviews)

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

CA$48
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
Crowne Plaza Richmond Downtown
Crowne Plaza Richmond Downtown

555 E Canal Street, Richmond 23219

3.5 out of 5.0
3.9 out of 5 (785 reviews)

Located in the heart of Richmond, this hotel is within a 15-minute walk of Federal Reserve Bank of Richmond Money Museum, …

CA$166
Best Western Plus Richmond Airport Hotel
Best Western Plus Richmond Airport Hotel

5300 Airport Square Ln, Sandston 23150

2.5 out of 5.0
4 out of 5 (1,305 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' …

CA$98
Richmond Marriott
Richmond Marriott

500 E Broad St, Richmond 23219

3.5 out of 5.0
4.3 out of 5 (355 reviews)

Located in the heart of Richmond, this hotel is steps from Richmond Coliseum and Greater Richmond Convention Center. Virginia …

CA$208
Quality Inn
Quality Inn

5240 Airport Square Ln, Sandston 23150

2.0 out of 5.0
3.5 out of 5 (289 reviews)

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

CA$71
Best Western Plus Governor's Inn
Best Western Plus Governor's Inn

9826 Midlothian Tpke, Richmond 23235

2.5 out of 5.0
4.2 out of 5 (476 reviews)

Located in Southside, this hotel is 1.8 mi (3 km) from Chesterfield Towne Center and 2.1 mi (3.4 km) from Putt-Putt Fun Cente …

CA$117
Hampton Inn Richmond Airport
Hampton Inn Richmond Airport

421 International Center Dr, Sandston 23150

2.5 out of 5.0
4.6 out of 5 (504 reviews)

Situated in Sandston, this hotel is 1 mi (1.5 km) from Virginia Aviation Museum and within 6 mi (10 km) of Dabbs House Museum …

CA$170

Recent Reviews in Petersburg

Hide content

Narrow your search

Petersburg Hotel Guide

Expedia.ca offers a selection of 96 hotels in Petersburg. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.ca will not only save you time, but also money when booking your stay at a hotel in Petersburg. Making reservations so you can stay within your budget is easy with us.

Expedia.ca even provides you with a map so you may find hotels in the Petersburg neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Petersburg, Virginia now!

false