
Villa holiday rentals in St. Petersburg
Find and book unique villas on Airbnb
Top-rated villa rentals in St. Petersburg
Guests agree: these villas are highly rated for location, cleanliness and more.
Holiday rentals for every style
Get the amount of space that is right for you
Popular amenities for villa rentals in St. Petersburg
Private villa rentals

Pet Friendly-Pool Villa 2 miles from USF & Moffit

Relax just steps from beach & Gulf of America

Unique Villas 3Plex in the Heart of Downtn Dunedin

The Bayside Retreat - Unit A

Private Villa with Courtyard

The Modern Palms/ 10mins Downtown Tampa~ Ybor city

Water Front Villa 2; 5 min walk to beach & dinning

Dream Home W PebbleTec Pool
Luxury villa rentals

NEW Family Haven: Near Honeymoon Island

Luxury 5BR Ybor City Duplex Near 7th

Luxury home in the heart of South Tampa & POOL!

Best deal in town!

(BAYC) Heated Pool Villa. Boat rental available

4 min Walk to Beach, Pool, Hot Tub, Roof Deck

5 BR Luxury Beach Villa: Heated Pool & Games Room

Waterfront Heated Pool, Sleeps 20 - 4plex
Villa rentals with a pool

Villa Luxe~Heated Saltwater Pool~Near Beaches

Dolphin Cove Waterfront St. Pete Beach w/ Pool

Dream Home W PebbleTec Pool

Private Pool/Where Love Blooms: 1B Secluded Villa.

Luxury waterfront in the heart of treasure island

The Palm Island Villa Luxury 4 BDR Waterfront Home

Waterfront Saltwater Pool Villa A+ Location!

Waterfront w/ POOL, few mins from the BEACH
Quick stats about villa rentals in St. Petersburg
Total rentals
20 properties
Nightly prices starting at
$64 SGD before taxes and fees
Total number of reviews
350 reviews
Family-friendly rentals
10 properties are a good fit for families
Rentals with a pool
10 properties have a pool
Rentals with dedicated workspaces
10 properties have a dedicated workspace
Destinations to explore
- Seminole Holiday rentals
- Central Florida Holiday rentals
- Miami Holiday rentals
- Saint Johns River Holiday rentals
- Orlando Holiday rentals
- Gold Coast Holiday rentals
- Miami Beach Holiday rentals
- Fort Lauderdale Holiday rentals
- Destin Holiday rentals
- Tampa Holiday rentals
- Kissimmee Holiday rentals
- Four Corners Holiday rentals
- Waterfront rentals St. Petersburg
- Smoking-friendly rentals St. Petersburg
- Rentals with a firepit St. Petersburg
- Rentals with lake access St. Petersburg
- Rentals with a patio St. Petersburg
- Townhouse rentals St. Petersburg
- Cottage rentals St. Petersburg
- Rentals with an accessible-height toilet St. Petersburg
- Pet-friendly rentals St. Petersburg
- Beach house rentals St. Petersburg
- Beach apartment rentals St. Petersburg
- Bungalow rentals St. Petersburg
- Guest house rentals St. Petersburg
- Bed and breakfasts St. Petersburg
- Rentals with beach access St. Petersburg
- Hotel rentals St. Petersburg
- Fitness-friendly rentals St. Petersburg
- Tiny house rentals St. Petersburg
- Rentals with a fireplace St. Petersburg
- Flat rentals St. Petersburg
- Rentals with an accessible-height bed St. Petersburg
- Loft rentals St. Petersburg
- House rentals St. Petersburg
- Private suite rentals St. Petersburg
- Rentals with a kayak St. Petersburg
- Rentals with a hot tub St. Petersburg
- Rentals with pools St. Petersburg
- Rentals with outdoor seating St. Petersburg
- Rentals with an EV charger St. Petersburg
- Beachfront rentals St. Petersburg
- Rentals with breakfast St. Petersburg
- Apartment rentals St. Petersburg
- Boutique hotel rentals St. Petersburg
- Rentals with a sauna St. Petersburg
- Rentals with a washing machine and dryer St. Petersburg
- Family-friendly rentals St. Petersburg
- Villa rentals Pinellas County
- Villa rentals Florida
- Villa rentals United States
- Anna Maria Island
- Siesta Beach
- Crescent Beach
- Dunedin Beach
- John's Pass
- Turtle Beach
- Raymond James Stadium
- Busch Gardens Tampa Bay
- Bean Point Beach
- Anna Maria Public Beach
- Amalie Arena
- Coquina Beach
- Cortez Beach
- Lido Key Beach
- Gulfport Beach Recreation Area
- Vinoy Park
- Streamsong Resort
- Jannus Live
- North Beach
- ZooTampa at Lowry Park
- Adventure Island
- Splash Harbour Water Park
- Tampa Palms Golf & Country Club
- Honeymoon Island Beach
- Things to do St. Petersburg
- Nature and outdoors St. Petersburg
- Art and culture St. Petersburg
- Sports activities St. Petersburg
- Sightseeing St. Petersburg
- Tours St. Petersburg
- Things to do Pinellas County
- Nature and outdoors Pinellas County
- Tours Pinellas County
- Sightseeing Pinellas County
- Art and culture Pinellas County
- Sports activities Pinellas County
- Things to do Florida
- Wellness Florida
- Art and culture Florida
- Nature and outdoors Florida
- Sports activities Florida
- Tours Florida
- Entertainment Florida
- Sightseeing Florida
- Food and drink Florida
- Things to do United States
- Sightseeing United States
- Wellness United States
- Nature and outdoors United States
- Entertainment United States
- Sports activities United States
- Tours United States
- Art and culture United States
- Food and drink United States