Best Selfcatering Petersburg
Petersburg
2 guests

Adults:

2

Children:

0

Child’s age:

Petersburg

Apr 21 - Apr 22 ·
2 guests

Petersburg Self Catering Holidays

Petersburg
2 guests

Adults:

2

Children:

0

Child’s age:

Over 25 stays assessed to highlight the standout picks
if (!empty($heroPhotos))

Navigation

1. Holiday Inn Express Williamsburg North By Ihg

2. 1776 Knights Inn Williamsburg

3. Best Western Premier Richmond City Gateway

4. Knights Inn Emporia

5. Home2 Suites By Hilton Richmond Glenside

Self Catering near Petersburg

These options match your search but are within a one-hour drive of the city (up to 80 km / 50 mi).

Hotel Image Hotel Image

Holiday Inn Express Williamsburg North By Ihg

720 Lightfoot Road
59.9 km (37.2 mi) from Petersburg
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Fitness centre
  • Indoor swimming pool

Offering spacious rooms and Wi-Fi in public areas, the 2-star Holiday Inn Express Williamsburg North By Ihg Norge is 10 minutes' drive from the Great Wolf Lodge Williamsburg and just 1.2 km from the Virginia Musical Museum. Guests will enjoy an indoor swimming pool while staying in the hotel within a few blocks of Gardens Amusement Park.

Guests can try American dishes at the quick bites Burger King located 15 minutes' walk away.

8.1
190 reviews
~ US$78 / night

Holiday Inn Express Williamsburg North By Ihg

59.9 km (37.2 mi) from Petersburg
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Flat-screen TV
  • Fitness centre
  • Indoor swimming pool

Holiday Inn Express Williamsburg North By Ihg

Offering spacious rooms and Wi-Fi in public areas, the 2-star Holiday Inn Express Williamsburg North By Ihg Norge is 10 minutes' drive from the Great Wolf Lodge Williamsburg and just 1.2 km from the Virginia Musical Museum. Guests will enjoy an indoor swimming pool while staying in the hotel within a few blocks of Gardens Amusement Park.

Guests can try American dishes at the quick bites Burger King located 15 minutes' walk away.

8.1
190 reviews
Average price US$ 78 / night
  • Best-rated
Hotel Image Hotel Image

1776 Knights Inn Williamsburg

220 House Of Burgess Way
61.6 km (38.3 mi) from Petersburg
  • BBQ facilities
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Fitness centre
  • Outdoor swimming pool

1776 Knights Inn Williamsburg boasts a prime setting near a historic district. The resort is ideally located near a train station, offering 150 rooms and a seasonal outdoor swimming pool.

The restaurant Rocco's Smokehouse Grill lies within reach of this smoke-free property.

8.3
451 reviews
~ US$95 / night

1776 Knights Inn Williamsburg

61.6 km (38.3 mi) from Petersburg
  • BBQ facilities
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Fitness centre
  • Outdoor swimming pool

1776 Knights Inn Williamsburg

1776 Knights Inn Williamsburg boasts a prime setting near a historic district. The resort is ideally located near a train station, offering 150 rooms and a seasonal outdoor swimming pool.

The restaurant Rocco's Smokehouse Grill lies within reach of this smoke-free property.

8.3
451 reviews
Average price US$ 95 / night
  • Popular choice
Hotel Image Hotel Image

Best Western Premier Richmond City Gateway

4303 Commerce Road
26.1 km (16.2 mi) from Petersburg
  • Restaurant
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Bar/ Lounge area
  • Sun loungers

The comfortable 3-star Best Western Premier Richmond City Gateway hotel is located within a 7-km distance of the Chimborazo Hospital National Historic Site, offering 165 rooms along with a shared lounge, recreational facilities, and barbecue grills. Featuring an American restaurant, the business hotel is nestled in a prime touristic area, approximately a 15-minute ride from the Drewry's Bluff.

Guests, who like American food, can visit Cantina Sol Grill restaurant, while those, who prefer American cuisine, can opt for Cantina Sol Grill restaurant. The lounge bar will set you up nicely for enjoying your stay.

7.9
519 reviews
~ US$113 / night

Best Western Premier Richmond City Gateway

26.1 km (16.2 mi) from Petersburg
  • Restaurant
  • Free parking
  • 24-hour reception
  • Air conditioning
  • Bar/ Lounge area
  • Sun loungers

Best Western Premier Richmond City Gateway

The comfortable 3-star Best Western Premier Richmond City Gateway hotel is located within a 7-km distance of the Chimborazo Hospital National Historic Site, offering 165 rooms along with a shared lounge, recreational facilities, and barbecue grills. Featuring an American restaurant, the business hotel is nestled in a prime touristic area, approximately a 15-minute ride from the Drewry's Bluff.

Guests, who like American food, can visit Cantina Sol Grill restaurant, while those, who prefer American cuisine, can opt for Cantina Sol Grill restaurant. The lounge bar will set you up nicely for enjoying your stay.

7.9
519 reviews
Average price US$ 113 / night
  • Great deal
Hotel Image Hotel Image

Knights Inn Emporia

3173 Sussex Drive
53.5 km (33.2 mi) from Petersburg
  • Continental breakfast
    Charges may apply
  • Free parking
  • 24-hour reception

Featuring Wi-Fi in public areas, the 2-star Knights Inn Emporia is about a 25-minute walk from Chapel Hill Baptist Church. Offering 64 rooms, this lovely motel provides a swimming pool as well.

There is a lounge bar onsite.

5
36 reviews
~ US$47 / night

Knights Inn Emporia

53.5 km (33.2 mi) from Petersburg
  • Continental breakfast
    Charges may apply
  • Free parking
  • 24-hour reception

Knights Inn Emporia

Featuring Wi-Fi in public areas, the 2-star Knights Inn Emporia is about a 25-minute walk from Chapel Hill Baptist Church. Offering 64 rooms, this lovely motel provides a swimming pool as well.

There is a lounge bar onsite.

5
36 reviews
Average price US$ 47 / night
  • Just opened
Hotel Image Hotel Image

Home2 Suites By Hilton Richmond Glenside

2915 Emerywood Parkway
43.2 km (26.9 mi) from Petersburg
  • Restaurant buffet
  • 24-hour reception
  • Air conditioning
  • Ironing facilities
  • Hair dryer
  • Indoor swimming pool

Within a 6-km distance of the Wilton House Museum, Home2 Suites By Hilton Richmond Glenside Dumbarton hotel includes 130 rooms.

Olive Garden serves various kinds of Italian dishes a few moments from this Dumbarton hotel.

~ US$146 / night

Home2 Suites By Hilton Richmond Glenside

43.2 km (26.9 mi) from Petersburg
  • Restaurant buffet
  • 24-hour reception
  • Air conditioning
  • Ironing facilities
  • Hair dryer
  • Indoor swimming pool

Home2 Suites By Hilton Richmond Glenside

Within a 6-km distance of the Wilton House Museum, Home2 Suites By Hilton Richmond Glenside Dumbarton hotel includes 130 rooms.

Olive Garden serves various kinds of Italian dishes a few moments from this Dumbarton hotel.

Average price US$ 146 / night

Are you in a hurry?

Here is a quick list of hotels in Petersburg, selected based on their rating

Name of hotel Accommodation Rating Price, $
Holiday Inn Express Williamsburg North By Ihg

8.1 / 10

(190 Reviews)

From 78$
1776 Knights Inn Williamsburg

8.3 / 10

(451 Reviews)

From 95$
Best Western Premier Richmond City Gateway

7.9 / 10

(519 Reviews)

From 113$
Knights Inn Emporia

5.0 / 10

(36 Reviews)

From 47$

More accommodations in Petersburg

Best Inn Best Inn Best Inn
4.6
88 reviews
~ US$ 42 / night
Travelodge By Wyndham Petersburg Travelodge By Wyndham Petersburg Travelodge By Wyndham Petersburg
6
56 reviews
~ US$ 65 / night
Travel Inn Petersburg Travel Inn Petersburg Travel Inn Petersburg
3.6
106 reviews
~ US$ 47 / night
Econo Lodge Petersburg - Fort Lee Econo Lodge Petersburg - Fort Lee Econo Lodge Petersburg - Fort Lee
4.5
87 reviews
~ US$ 46 / night
Super 8 By Wyndham Petersburg Super 8 By Wyndham Petersburg Super 8 By Wyndham Petersburg
5.5
318 reviews
~ US$ 60 / night

Petersburg and related destinations

Location