Holiday rentals in Petersburg

Find and book unique accommodation on Airbnb

Top-rated holiday rentals in Petersburg

Guests agree: these stays are highly rated for location, cleanliness, and more.

Guest favourite
Guest house in Church Road
Heron Rock: Lakefront Cottage on Lake Chesdin
Enjoy peaceful lakefront living at Heron Rock Cottage, where you can stroll through the woods, swim or fish off the dock, paddle the lake in kayaks, or simply relax and enjoy the wildlife and beautiful sunsets. Situated on 6 acres in Dinwiddie County, this newly renovated cottage includes 2 bedrooms, full bath, full kitchen, living room with fireplace and private patio with dining area. Your stay includes full access to the grounds and dock and you are welcome to tie up a boat if you bring one.
19–26 Aug
₹9,613 per night
5.0 out of 5 average rating, 129 reviews
Guest favourite
Home in Richmond
Luxury BOHO upper unit
Relax in this calm, stylish 3 bedroom/2 full bath upper level unit. Another Airbnb is in the finished basement unit. The space is completely yours and no access to the other basement unit. Only shared area is the back deck. Unit has a completely updated kitchen with stainless steal and granite. Master bedroom has a super comfy queen bed and a master bath that has a beautiful walk in shower. Guest room has another queen bed and office area has a futon. Elegance and romantic boho style throughout!
24–31 Dec
₹10,604 per night
4.93 out of 5 average rating, 115 reviews
Guest favourite
Flat in Chesterfield
Private guest apt on creek w/ patio & fire feature
“The Nest” is a completely private, ground level “basement” apartment. 15 minutes from downtown Richmond & 18 minutes to Pocahontas State Park, this space offers a peaceful, conveniently located, retreat. Private entrance, cozy patio, & large yard- all creek side and professionally designed. Laundry in unit, high speed internet, Smart TV. Yard is wooded and private. Many restaurants and tons of shopping within 5 min of the house, and 2.5 miles from highway access. Not pet friendly at this time.
3–10 Feb
₹6,160 per night
4.86 out of 5 average rating, 240 reviews

Popular amenities for Petersburg holiday rentals

Stay near Petersburg's top sights

The Croaker's Spot18 locals recommend
Saucy's Sit-Down Bar.B.Q.17 locals recommend
Wabi-Sabi19 locals recommend
Dixie Restaurant12 locals recommend
Demolition Coffee18 locals recommend
Old Towne's Alibi3 locals recommend

Other great holiday rentals in Petersburg

Guest favourite
Home in Petersburg
Historic Home Near Old Town
5–12 Aug
₹9,038 per night
4.93 out of 5 average rating, 30 reviews
Guest favourite
Home in Prince George
Luxury stay in Prince George
6–13 Jan
₹14,886 per night
4.95 out of 5 average rating, 22 reviews
Guest favourite
Flat in Hopewell
$ Cozy 1BR 1BA Apartment: Near Fort Gregg-Adams $
21–28 Jan
₹10,306 per night
5.0 out of 5 average rating, 19 reviews
Guest favourite
Home in Petersburg
The Cozy Rancher | Petersburg | King Bed
17–24 Apr
₹10,451 per night
4.87 out of 5 average rating, 87 reviews
Guest favourite
Cottage in Dinwiddie
Country Getaway, Entire Cottage, Modern & Private
28 Jan – 4 Feb
₹9,569 per night
4.98 out of 5 average rating, 95 reviews
Superhost
Home in Petersburg
Newly renovated, fully furnished cozy home
23–30 Apr
₹9,495 per night
4.78 out of 5 average rating, 23 reviews
Guest favourite
Home in Petersburg
Modern Art-Inspired Family Friendly Home
1–8 Feb
₹16,993 per night
4.95 out of 5 average rating, 43 reviews
Guest favourite
Cabin in Dinwiddie
*No Fees* Lake Cabin with Private Dock
3–10 Nov
₹13,447 per night
4.94 out of 5 average rating, 83 reviews
Superhost
Home in Petersburg
1830's House in Historic Old Towne Petersburg, VA
29 Nov – 6 Dec
₹7,680 per night
4.92 out of 5 average rating, 79 reviews
Guest favourite
Home in Petersburg
2-Bedroom oasis in Chesterfield
10–17 Jul
₹8,473 per night
5.0 out of 5 average rating, 12 reviews
Superhost
Flat in Hopewell
Refreshing 2-Bedroom Home in Central Hopewell
12–19 May
₹6,458 per night
4.81 out of 5 average rating, 73 reviews
Guest favourite
Home in Hopewell
Charming, Private Abode: Serenity in Hopewell, VA!
18–25 Jan
₹8,952 per night
5.0 out of 5 average rating, 10 reviews

Quick stats about holiday rentals in Petersburg

Total rentals

110 properties

Rentals with dedicated workspaces

70 properties have a dedicated workspace

Pet-friendly rentals

40 properties allow pets

Family-friendly rentals

40 properties are a good fit for families

Total number of reviews

4T reviews

Nightly prices starting at

₹2,487 before taxes and fees

Destinations to explore

  1. Airbnb
  2. United States
  3. Virginia
  4. Petersburg