Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured Petersburg Golf Hotels

See all 134 Hotels in Petersburg
Oakwood At 1200 Acqua

Oakwood At 1200 Acqua

1200 Harrison Creek Blvd, Petersburg
Comfort Inn Petersburg - Fort Lee

Comfort Inn Petersburg - Fort Lee

12001 S Crater Rd, Petersburg
2.5 out of 5.0
3.7 out of 5 (153 reviews)
Nice hotel that is close to restuarants and storesI enjoyed my stay. The hotel staff was welcoming and helpful. I enjoyed the food and the room was clean and I felt very comfortable.
  Nov 17, 2017

$64

$64
Execustay At Addison Cratr Wds

Execustay At Addison Cratr Wds

200 Addison Way, Petersburg
Super 8 Petersburg

Super 8 Petersburg

3138 South Crater Rd, Petersburg
2.0 out of 5.0
2.9 out of 5 (30 reviews)
Nice hotel set back from trafficThe hotel is located on a commercial strip on the edge of a city, but was quiet and comfortable due to being tucked behind another business. We heard zero traffic noise
  Jun 2, 2017

$54

$54
Country Inn and Suites

Country Inn and Suites

130 Wagner Road, Petersburg
2.5 out of 5.0
3.8 out of 5 (675 reviews)
Not badThe room was a great room. Very clean. We stayed here because of the pool and when we went to swim the indoor pool was way to cold to get in. We told hotel staff and they were unconcerned. We were there for three nights and the pool never warmed up. The hot tub was luke warm not hot also.
  Nov 8, 2017

$71

$71
Econo Lodge Petersburg

Econo Lodge Petersburg

900 Winfield Rd, Petersburg
2.0 out of 5.0
2.6 out of 5 (241 reviews)
Hard to findNav said turn left as I exited the freeway, but very hard to see where.
  Nov 22, 2017

$40

$40
American Inn Motel

American Inn Motel

2209 County Drive, Petersburg
2.0 out of 5.0
3.0 out of 5 (2 reviews)
Knights Inn Petersburg

Knights Inn Petersburg

555 E Wythe St, Petersburg
2.0 out of 5.0
2.7 out of 5 (108 reviews)
I had a good experience using Expedia and staying at the Super 8. I would use Expedia again and also stay at Super 8 as well.
  Jun 4, 2017

$38

$38
Travel Inn Petersburg Fort Lee

Travel Inn Petersburg Fort Lee

530 E Washington Street, Petersburg
1.5 out of 5.0
1.7 out of 5 (170 reviews)
Comfortable & clean spacious roomsI have been staying at this hotel now and then on my drive from Rawlings, VA to DC. It has been consistently good at being a comfortable, safe and spacious. The big beds definitely help make the much needed overnight sleep comfortable before I hit I-95 again the next day. The balconies are great ...
  Oct 2, 2017

$38

$38
Loyalty Inn Petersburg

Loyalty Inn Petersburg

25 S Crater Rd, Petersburg
2.0 out of 5.0
2.1 out of 5 (92 reviews)
Always a positive experienceI've stayed at this hotel many times, and nothing can beat the value. Always courteous service.
  Mar 2, 2017

$37

$37
Holiday Inn Express Petersburg

Holiday Inn Express Petersburg

11979 S Crater Rd, Petersburg
2.5 out of 5.0
4.1 out of 5 (481 reviews)
Very friendly staffThe young lady who checked us in was so pleasant.
  Nov 13, 2017

$89

$89
Quality Inn Petersburg

Quality Inn Petersburg

11974 S Crater Rd, Petersburg
2.5 out of 5.0
3.1 out of 5 (310 reviews)
Nice hotel. It was convenient for the dragraces at VA Motorsports Park.
  Oct 16, 2017

$48

$48
Hampton Inn Petersburg-Ft. Lee

Hampton Inn Petersburg-Ft. Lee

11909 S Crater Rd, Petersburg
2.5 out of 5.0
4.3 out of 5 (359 reviews)
Convenient right off of interstateClean nice room easy check in great breakfast easy access
  Oct 25, 2017

$84

$84
Days Inn Petersburg/South Fort Lee

Days Inn Petersburg/South Fort Lee

12208 S Crater Rd/I-95, Petersburg
2.0 out of 5.0
2.9 out of 5 (642 reviews)
We needed a place to crash that allowed dogs. Nice rooms and right off the highway
  Nov 18, 2017

$56

$56
Rodeway Inn

Rodeway Inn

12205 South Crater Road, Petersburg
2.0 out of 5.0
2.1 out of 5 (245 reviews)
Very cheapIf looking for cheap this is a ok place. Housekeeper begs for tip. Saw one roach. Beds were ok. Breakfast was horrible. It really sucked. Do not recommend the breakfast at all.
  Aug 26, 2016

$31

$31
Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie

Holiday Inn Express Hotel & Suites Petersburg-Dinwiddie

5679 Boydton Plank Rd, Petersburg
2.5 out of 5.0
4.0 out of 5 (115 reviews)
Great hotel I've been here before. I like this hotel a lot. But they could use some weights in the exercise room. And the bed is too soft. But the food is good. The lobby is very comfortable. Parking is great. I've got to come in the summer when the pool is open I have not checked that out.
  Sep 20, 2017

$97

$97
Map

Recently booked Golf Hotels in Petersburg

Holiday Inn Express Petersburg
2.5 out of 5.0
Last booking: 4 hours ago
Super 8 Petersburg Hopewell
2.0 out of 5.0
Last booking: 5 hours ago
Country Inn and Suites
2.5 out of 5.0
Last booking: 8 hours ago
Rodeway Inn
2.0 out of 5.0
Last booking: 16 hours ago
Comfort Inn Petersburg - Fort Lee
2.5 out of 5.0
Last booking: 16 hours ago
Quality Inn Petersburg
2.5 out of 5.0
Last booking: 20 hours ago
Econo Lodge South
2.0 out of 5.0
Last booking: 35 hours ago
Travel Inn Petersburg Fort Lee
1.5 out of 5.0
Last booking: 36 hours ago

Pocket Guide: Golf Hotels in Petersburg

Search for hotels in Petersburg on Expedia. You can easily find your hotels in Petersburg using one of the methods below:

  • View our selection of featured hotels in Petersburg
  • Use the map to find hotels in the Petersburg neighborhood you prefer
  • Use the filters to see hotels in a specific area of Petersburg, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Petersburg
  • Enter your travel dates to view the best deals on hotels in Petersburg - while they last