Vacation Rentals & Flats in St. Petersburg

Close

Enter dates for more accurate prices

Payment Protection
Your payment for this rental is protected when you pay through FlipKey. Learn more

3,954 flats

(11) Very Good 

Certificate of Excellence

12

Condo on the Key

Florida / St. Petersburg

St. Petersburg apartment

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Swimming pool
  • Air conditioning
  • Pet Friendly
“Immaculate” I had a wonderful stay at the condo in the key. Robin was easy to work with and always responsive. The condo was very clean and well stocked. If you are looking for a place where you can lay back and relax this is a nice condo. I loved tha
…see more

Certificate of Excellence

Price per night from

$119

Responds fast!
avg. 2 hours 41 minutes

Price per night from

$119

25

3BR w/ Private Pool, Waterfall, Tiki Bar – Close to Downtown St. Pete, Beach

Florida / St. Petersburg

St. Petersburg house

3 6 3 nights min

  • 3 bedrooms
  • sleeps 6
  • 3 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$205

Price per night from

$205

24

3BR w/ Pool – Close to Downtown St. Pete & Waterways

Florida / St. Petersburg

St. Petersburg house

3 6 31 nights min

  • 3 bedrooms
  • sleeps 6
  • 31 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$153

Price per night from

$153

24

2BR ‘Waves 20’ Condo Across From St. Pete Beach – Walk to Dining & Shopping

Florida / St. Petersburg

St. Petersburg apartment

2 6 3 nights min

  • 2 bedrooms
  • sleeps 6
  • 3 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$122

Price per night from

$122

24

Chill, Artsy 3BR Ranch - Large yard, pool & pet-friendly!

Florida / St. Petersburg

St. Petersburg house

3 6 30 nights min

  • 3 bedrooms
  • sleeps 6
  • 30 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$137

Price per night from

$137

12

St Petes near the beach

Florida / St. Petersburg

St. Petersburg condo

2 5 21 nights min

  • 2 bedrooms
  • sleeps 5
  • 21 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$75

Price per night from

$75

(1) Excellent 

8

Charming Historic Apartment in Uptown St. Petersburg!

Florida / St. Petersburg

St. Petersburg house

1 2 30 nights min

  • 1 bedroom
  • sleeps 2
  • 30 nights min
  • Ask about children

Price per night from

$114

Responds fast!
avg. 1 hour 56 minutes

Price per night from

$114

(1) Excellent 

12

Cozy Cottage Studio Close to Downtown

Florida / St. Petersburg

St. Petersburg apartment

1 2 30 nights min

  • 1 bedroom
  • sleeps 2
  • 30 nights min
  • Child Friendly
  • Air conditioning

Price per night from

$73

Responds fast!
avg. 1 hour 56 minutes

Price per night from

$73

(23) Excellent 

Certificate of Excellence

16

CUTE HOUSE - Centrally Located

Florida / St. Petersburg

St. Petersburg house

2 6 3 nights min

  • 2 bedrooms
  • sleeps 6
  • 3 nights min
  • Beach / lakeside relaxation
  • Nearest beach 4 mi
  • Child Friendly
“Awsome Home Away From Home” Just can't say enough good things about this rental. This is the second year that I've stayed here and I lengthened my stay. Will be coming back next year and staying a bit longer again as well. Will probably continue at th
…see more

Certificate of Excellence

Price per night from

$98

Responds fast!
avg. 3 hours 13 minutes

Price per night from

$98

8

1 Bedroom Condo with Den

Florida / St. Petersburg

St. Petersburg condo

1 4 30 nights min

  • 1 bedroom
  • sleeps 4
  • 30 nights min
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$115

Price per night from

$115

(2) Excellent 

29

Vista Verde East 4-129

Florida / St. Petersburg

St. Petersburg house

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Child Friendly

Price per night from

$144

Responds fast!
avg. 2 hours 34 minutes

Price per night from

$144

(6) Excellent 

Certificate of Excellence

16

Cozy and peaceful newly remodeled home

Florida / St. Petersburg

St. Petersburg house

2 3 2 nights min

  • 2 bedrooms
  • sleeps 3
  • 2 nights min
  • Beach / lakeside relaxation
  • Nearest beach 18 mi
  • Air conditioning

Certificate of Excellence

Price per night from

$69

Responds fast!
avg. 2 hours 59 minutes

Price per night from

$69

5

Newly Renovated Studio Apartment Close to Downtown!

Florida / St. Petersburg

St. Petersburg apartment

1 2 30 nights min

  • 1 bedroom
  • sleeps 2
  • 30 nights min
  • Child Friendly

Price per night from

$69

Responds fast!
avg. 1 hour 56 minutes

Price per night from

$69

11

Beautiful home in a safe area near St Pete beach

Florida / St. Petersburg

St. Petersburg house

3 6 6 nights min

  • 3 bedrooms
  • sleeps 6
  • 6 nights min
  • Beach / lakeside relaxation
  • Nearest beach 5 mi
  • Child Friendly

Price per night from

$229

Responds fast!
avg. 2 hours 24 minutes

Price per night from

$229

(10) Excellent 

25

Panoramic Ocean Views 2

Florida / St. Petersburg

St. Petersburg apartment

1 4 3 nights min

  • 1 bedroom
  • sleeps 4
  • 3 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly
“Great place to stay” I stayed in this condo last February. It is calm, bright and perfectly clean. The balcony and the view on the water are outstanding! In addition to that, Sabina is perfectly organized, answered all the question I had and made sure
…see more

Price per night from

$150

Price per night from

$150

(3) Excellent 

19

Amazing water views! Near beaches, big pool & spa!

Florida / St. Petersburg

St. Petersburg apartment

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 2 mi
  • Swimming pool

Price per night from

$90

Price per night from

$90

(4) Excellent 

12

Great home with everything you will need

Florida / St. Petersburg

St. Petersburg house

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Child Friendly
  • Air conditioning
  • Private garden

Price per night from

$97

Responds fast!
avg. 1 hour 33 minutes

Price per night from

$97

25

Beachside St. Pete Condo w/ Heated Pool – Near Landmark Restaurants

Florida / St. Petersburg

St. Petersburg apartment

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Swimming pool
  • Child Friendly
  • Air conditioning

Price per night from

$106

Price per night from

$106

36

Have Nothing To Do & All Day To Do It on Isla!

Florida / St. Petersburg

St. Petersburg apartment

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 4 mi
  • Swimming pool

Price per night from

$83

Price per night from

$83

(1) Excellent 

34

If You're not Barefoot~You're Overdressed on Isla

Florida / St. Petersburg

St. Petersburg condo

2 5 min stay varies

  • 2 bedrooms
  • sleeps 5
  • min stay varies
  • Nearest beach 4 mi
  • Swimming pool
  • Child Friendly

Price per night from

$73

Price per night from

$73

(5) Excellent 

Certificate of Excellence

17

Perfecto's Retreat Unit #1

Florida / St. Petersburg

St. Petersburg cottage

1 4 7 nights min

  • 1 bedroom
  • sleeps 4
  • 7 nights min
  • Beach / lakeside relaxation
  • Nearest beach 5 mi
  • Swimming pool

Certificate of Excellence

Price per night from

$171

Price per night from

$171

(18) Excellent 

25

Panoramic ocean views 1

Florida / St. Petersburg

St. Petersburg apartment

1 2 3 nights min

  • 1 bedroom
  • sleeps 2
  • 3 nights min
  • Beach / lakeside relaxation
  • Swimming pool
  • Child Friendly
“Views are like a postcard!” 180 degrees of water views, which can be seen from the living room, dining room and kitchen. The balcony is amazing for enjoying a glass of wine, watching the sunset, watching dolphins swim by ( almost every day). Great uti
…see more

Price per night from

$149

Price per night from

$149

(9) Excellent 

22

Casual Elegance & Lots of Elbow Room. Come down & thaw out with us for awhile!

Florida / St. Petersburg

St. Petersburg apartment

2 5 2 nights min

  • 2 bedrooms
  • sleeps 5
  • 2 nights min
  • Air conditioning
  • Private garden
“perfect place to stay” my wife and i are from the uk and picked acorn cottage off flip key and we are so glad we did a perfect location and great place to stay.plenty of room very clean and we will be staying here again in the future thank you rick an
…see more

Price per night from

$92

Responds fast!
avg. 48 minutes

Price per night from

$92

13

Charming Cottontail Cottage

Florida / St. Petersburg

St. Petersburg guest house

1 2 30 nights min

  • 1 bedroom
  • sleeps 2
  • 30 nights min
  • Air conditioning
  • Private garden

Price per night from

$114

Responds fast!
avg. 1 hour 56 minutes

Price per night from

$114

(1) Excellent 

6

Luxury house in Downtown St Petersburg

Florida / St. Petersburg

St. Petersburg house

2 6 3 nights min

  • 2 bedrooms
  • sleeps 6
  • 3 nights min
  • Child Friendly
  • Air conditioning

Price per night from

$240

Responds fast!
avg. 3 hours 3 minutes

Price per night from

$240

10

cozy two bedroom unit

Florida / St. Petersburg

St. Petersburg villa

2 4 3 nights min

  • 2 bedrooms
  • sleeps 4
  • 3 nights min
  • Child Friendly
  • Air conditioning
  • Private garden

Price per night from

$68

Responds fast!
avg. 27 minutes

Price per night from

$68

38

Bahia Vista 8-309

Florida / St. Petersburg

St. Petersburg house

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Child Friendly

Price per night from

$149

Responds fast!
avg. 2 hours 34 minutes

Price per night from

$149

(1) Excellent 

31

Don't Get TIDE Down~Make WAVES on Isla del Sol!

Florida / St. Petersburg

St. Petersburg apartment

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 4 mi
  • Swimming pool
“beautiful” excellent service beautiful condo great location peaceful envorment
…see more

Price per night from

$72

Price per night from

$72

34

Dreams are Made of Sand, Sun & Fun on Isla del Sol

Florida / St. Petersburg

St. Petersburg condo

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Nearest beach 4 mi
  • Swimming pool
  • Child Friendly

Price per night from

$115

Price per night from

$115

(1) Excellent 

38

Vista Verde East 3-219

Florida / St. Petersburg

St. Petersburg house

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Child Friendly

Price per night from

$144

Responds fast!
avg. 2 hours 34 minutes

Price per night from

$144

24

Perfect Paradise at Pinellas Point for Your Winter Get Away

Florida / St. Petersburg

St. Petersburg apartment

2 6 min stay varies

  • 2 bedrooms
  • sleeps 6
  • min stay varies
  • Swimming pool
  • Ask about children
  • Air conditioning

Price per night from

$110

Price per night from

$110

40

What Are You WADING For?~Visit Isla del Sol

Florida / St. Petersburg

St. Petersburg apartment

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Beach / lakeside relaxation
  • Nearest beach 4 mi
  • Swimming pool

Price per night from

$87

Price per night from

$87

(2) Excellent 

24

Casa H-103

Florida / St. Petersburg

St. Petersburg house

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Child Friendly

Price per night from

$115

Responds fast!
avg. 2 hours 34 minutes

Price per night from

$115

24

NEW! Old St. Pete Home - 1 Mi. to DT, near Beaches

Florida / St. Petersburg

St. Petersburg house

2 4 6 nights min

  • 2 bedrooms
  • sleeps 4
  • 6 nights min
  • Child Friendly
  • Air conditioning

Price per night from

$126

Responds fast!
avg. 10 minutes

Price per night from

$126

12

Live the St Pete life! Walk to downtown and Bay

Florida / St. Petersburg

St. Petersburg apartment

1 4 14 nights min

  • 1 bedroom
  • sleeps 4
  • 14 nights min
  • Child Friendly
  • Car not necessary
  • Air conditioning

Price per night from

$126

Price per night from

$126

(2) Excellent 

10

Guest House Getaway

Florida / St. Petersburg

St. Petersburg guest house

1 2 2 nights min

  • 1 bedroom
  • sleeps 2
  • 2 nights min
  • Air conditioning
  • Private garden

Price per night from

$68

Responds fast!
avg. 1 hour 33 minutes

Price per night from

$68

37

Tropical Breezes Will Blow You Away on Isla!!!

Florida / St. Petersburg

St. Petersburg apartment

2 4 min stay varies

  • 2 bedrooms
  • sleeps 4
  • min stay varies
  • Nearest beach 3 mi
  • Swimming pool
  • Child Friendly

Price per night from

$73

Price per night from

$73

6

Historic Bed and Breakfast

Florida / St. Petersburg

St. Petersburg b and b

1 2 min stay varies

  • 1 bedroom
  • sleeps 2
  • min stay varies
  • Beach / lakeside relaxation
  • Suitable for children age 5+
  • Air conditioning

Price per night from

$114

Price per night from

$114

About St. Petersburg

Known for its great beaches, vibrant entertainment, and fabulous golf, St. Petersburg and the surrounding areas of Seminole and Tierra Verde, FL are perfect vacation rental getaways. Watch the sunrise over the turquoise blue Gulf from your vacation rental's bedroom balcony, then step outside your back door onto one of St. Petersburg's vast, white sand beaches. There are a number of fun attractions close to St. Petersburg, including Busch Gardens in Tampa. Outdoor activities are seemingly infinite in St. Petersburg and include miles of beautiful bike trails, great places for beach volleyball, and a local Suncoast Beach Trolley.

Here are a few additional suggestions to help you plan your trip:

  • Visit The Sunken Gardens: This botanical paradise is St. Petersburg's oldest living museum, and boasts some of the oldest tropical plants in the region. Explore all of The Sunken Garden's beauty while you meander through the many paths lined with exotic flowers and plants, breath-taking waterfalls, and beautiful demonstration gardens.
  • Explore the Salvador Dali Museum: This excellent art museum features a collection of surrealist works and film exhibits that continually change throughout the year.
  • See The St. Petersburg Museum of History: As one of the oldest historical museums in Florida, this is the only museum of its kind that collects, preserves, and displays the history of Florida while emphasizing St. Petersburg's local and unique history simultaneously.
  • Play golf: Play a round on some of the best links in the state. St. Petersburg offers a variety of courses and more than 50 places to play in the area.
  • Play on the beach: St. Petersburg is home to some of Florida's most pristine and popular white sand beaches, including Caladesi Beach, voted America's #1 beach in 2005.
  • Stroll the Million Dollar Pier: This pier is a great gathering spot and an ideal place to fish, stroll, grab some ice cream, people watch or just enjoy the sunset.

The best way to experience an unforgettable vacation in St. Petersburg, FL is with a stay in your own private beach house. It's easy to find the perfect vacation rental just a few steps from the beach. After a long day of sun, sand, museums, shopping, and exploring the hiking and biking trails, come home to your private villa and host a barbeque or campfire on the sand for your friends and family. While you're here on the central coast, consider taking a short trip south to see Naples or Marco Island.