Skip to content
We’re sorry, some parts of the Airbnb website don’t work properly without JavaScript enabled.
Homes
Homes
Experiences
Experiences
Services
Services
Start your search
Location
Homes in Petersburg
Check in / Check out
Any week
Guests
Add guests
Become a host
Help Centre
Become a host
It’s easy to start hosting and earn extra income.
Refer a host
Find a co-host
Gift cards
Log in or sign up
filters
Filters
Price
Type of place
Show map
Search results; Over 1,000 homes in Petersburg
Over 1,000 homes in Petersburg
Photo 1 of 6
Top guest favourite
Guest favourite
Home in Petersburg
Petersburg Home away from Home
3 bedrooms
,
·
3 beds
,
·
1 private bathroom
1–6 Sept
1–6 Sept
£931
£834
total
Show price breakdown
,
·
4.94 out of 5 average rating, 233 reviews
4.94 (233)
Photo 1 of 6
Guest favourite
Guest favourite
Home in Petersburg
Fenced Yard, Swing Set: Pawfect for Family & Dogs!
4 bedrooms
4 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
13–18 Sept
13–18 Sept
£1,146
£962
total
Show price breakdown
4.95 out of 5 average rating, 63 reviews
4.95 (63)
Photo 1 of 6
Guest favourite
Guest favourite
Home in Petersburg
Pet-Friendly in Petersburg, VA
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
13–18 Sept
13–18 Sept
£829
£716
total
Show price breakdown
Free cancellation
4.89 out of 5 average rating, 66 reviews
4.89 (66)
Photo 1 of 6
Guest favourite
Guest favourite
Home in Petersburg
Historic 1830s House
2 bedrooms
2 bedrooms
,
·
2 queen beds
2 queen beds
,
·
1 bathroom
1 bathroom
2–7 Sept
2–7 Sept
£668
total
Show price breakdown
£668 total
5.0 out of 5 average rating, 6 reviews
5.0 (6)
Photo 1 of 6
Home in Petersburg
Best Modern Victorian house in Historic Petersburg
4 bedrooms
4 bedrooms
,
·
4 queen beds
4 queen beds
,
·
3.5 bathrooms
3.5 bathrooms
9–14 Sept
9–14 Sept
£703
total
Show price breakdown
£703 total
Free cancellation
4.66 out of 5 average rating, 447 reviews
4.66 (447)
Photo 1 of 6
Top guest favourite
Guest favourite
Flat in Petersburg
Historic Poplar Lawn
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
7–12 Sept
7–12 Sept
£495
total
Show price breakdown
£495 total
Free cancellation
4.95 out of 5 average rating, 77 reviews
4.95 (77)
Photo 1 of 6
Guest favourite
Guest favourite
Home in Petersburg
The Pink Palace
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
,
·
3 bathrooms
3 bathrooms
13–18 Sept
13–18 Sept
£1,135
total
Show price breakdown
£1,135 total
Free cancellation
4.94 out of 5 average rating, 16 reviews
4.94 (16)
Photo 1 of 6
Guest favourite
Guest favourite
Home in Petersburg
Cozy Sweet Home!
3 bedrooms
3 bedrooms
,
·
4 beds
4 beds
,
·
2 bathrooms
2 bathrooms
1–6 Sept
1–6 Sept
£942
£786
total
Show price breakdown
4.93 out of 5 average rating, 59 reviews
4.93 (59)
Photo 1 of 6
Top guest favourite
Guest favourite
Flat in Petersburg
Historic Hideaway | 1790s Mansion Apt in Old Towne
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
7–12 Sept
7–12 Sept
£472
total
Show price breakdown
£472 total
Free cancellation
5.0 out of 5 average rating, 12 reviews
5.0 (12)
Photo 1 of 6
Guest favourite
Guest favourite
Room in Petersburg
Stay at Gilliam House | Historic King Room
1 king bed
1 king bed
,
·
1.5 bathrooms
1.5 bathrooms
1–6 Sept
1–6 Sept
£352
total
Show price breakdown
£352 total
4.97 out of 5 average rating, 35 reviews
4.97 (35)
Photo 1 of 6
Top guest favourite
Guest favourite
Home in Petersburg
Modern Art-Inspired Family Friendly Home
5 bedrooms
5 bedrooms
,
·
7 beds
7 beds
,
·
2.5 bathrooms
2.5 bathrooms
6–11 Sept
6–11 Sept
£1,758
total
Show price breakdown
£1,758 total
Free cancellation
4.94 out of 5 average rating, 97 reviews
4.94 (97)
Photo 1 of 6
Home in Petersburg
Renovated! Cute house in quiet area!
2 bedrooms
2 bedrooms
,
·
2 queen beds
2 queen beds
,
·
1 bathroom
1 bathroom
8–13 Sept
8–13 Sept
£525
total
Show price breakdown
£525 total
Free cancellation
4.48 out of 5 average rating, 129 reviews
4.48 (129)
Photo 1 of 6
Flat in Petersburg
Tranquil in Petersburg
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
5–10 Sept
5–10 Sept
£449
£369
total
Show price breakdown
Free cancellation
New place to stay
New
Photo 1 of 4
Place to stay in Petersburg
Right of I-95&I-85
1 bedroom
1 bedroom
,
·
1 queen bed
1 queen bed
,
·
1 bathroom
1 bathroom
9–14 Sept
9–14 Sept
£312
total
Show price breakdown
£312 total
Free cancellation
4.78 out of 5 average rating, 154 reviews
4.78 (154)
Photo 1 of 6
Top guest favourite
Guest favourite
Home in Chester
Relaxing, inviting home
3 bedrooms
3 bedrooms
,
·
3 beds
3 beds
,
·
2 bathrooms
2 bathrooms
5–10 Nov
5–10 Nov
£871
£786
total
Show price breakdown
Free cancellation
4.99 out of 5 average rating, 153 reviews
4.99 (153)
Photo 1 of 6
Featured hotel
Featured hotel
Room in Richmond
1 king bed with rooftop terrace
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
27 Sept – 2 Oct
27 Sept – 2 Oct
£1,440
total
Show price breakdown
£1,440 total
+£169 Airbnb credit
Free cancellation
New place to stay
New
Photo 1 of 6
Top guest favourite
Guest favourite
Home in Colonial Heights
HideawayOasis/VSU/95/FortGreggAdams/FirePT/PoolTBL
2 bedrooms
2 bedrooms
,
·
3 beds
3 beds
,
·
1 bathroom
1 bathroom
21–26 Sept
21–26 Sept
£924
total
Show price breakdown
£924 total
Free cancellation
4.94 out of 5 average rating, 200 reviews
4.94 (200)
Photo 1 of 6
Guest favourite
Guest favourite
Boutique hotel in Petersburg
Haxall Suite-Strawberry Hill Petersburg
1 bedroom
1 bedroom
,
·
1 king bed
1 king bed
,
·
1 bathroom
1 bathroom
12–17 Sept
12–17 Sept
£735
total
Show price breakdown
£735 total
Free cancellation
4.92 out of 5 average rating, 24 reviews
4.92 (24)
Photo 1 of 6
Top guest favourite
Guest favourite
Flat in Petersburg
Old Towne Heritage Loft
1 bedroom
1 bedroom
,
·
1 bed
1 bed
,
·
1 bathroom
1 bathroom
1–6 Sept
1–6 Sept
£670
total
Show price breakdown
£670 total
4.95 out of 5 average rating, 22 reviews
4.95 (22)
1
2
3
4
…
15