Star Rating
Hotel Name
Price Range (USD)to
Amenities

Saint Petersburg Hotels with Outdoor or Indoor Pools

Hampton Inn & Suites Downtown / St. Petersburg 80 Beach Dr. N.e., St. Petersburg, FL 33701 ~0.44 miles northeast of Saint Petersburg
  • Has swimming pool: Outdoor heated pool
  • Mid-scale Downtown hotel
From$119
Very Good 4.5 /5Reviews Call
Hotel Indigo St. Pete
+1-800-230-4134
234 3rd Ave. North, St. Petersburg, FL 33701 ~0.56 miles north of Saint Petersburg
  • Pool details: Outdoor heated pool with hot tub. Open Dawn-Dusk
  • Affordable Downtown hotel
Staybridge Suites St. Petersburg Downtown - St. Petersburg 940 5th Ave. South, St. Petersburg, FL 33705 ~0.61 miles west of Saint Petersburg
  • Pool in hotel: Heated outdoor pool, bbq grills, fire pit
  • Affordable Downtown property
From$89
Very Good 4.5 /5Review Score Call
Hampton Inn St. Petersburg in St. Petersburg 1200 34th St. North, St. Petersburg, FL 33713 ~2.80 miles west of Saint Petersburg
  • Pool details: Outdoor heated pool. Open 8am-10pm.
  • Affordable Highway hotel
From$99
Very Good 4.0 /5Reviews Call
Comfort Inn North 2260 54th Ave. North, Saint Petersburg, FL 33714
  • Includes a pool: Outdoor Pool is open 9:00am-9:00pm daily
  • Midscale Highway property
Red Roof Inn St. Petersburg / Tampabay in St Petersburg 4999 34th St. North, St Petersburg, FL 33714 ~4.24 miles northwest of Saint Petersburg
  • Has swimming pool: Outdoor Pool
  • Two star Suburban property
Days Inn Ocean Palm Conference Center 5005 34th St. North, St. Petersburg, FL 33714 ~4.29 miles northwest of Saint Petersburg
  • Pool in hotel: Pool is open from 8am until 10pmChildren's pool 8am until 10pm
  • Two-star Suburban property
Comfort Inn & Suites Northeast Gateway : 875 94th Ave. North
+1-888-690-5281
875 94th Ave. North, Saint Petersburg, FL 33702
  • Includes a pool: Our Beautiful Outdoor Pool is open from Dawn until Dusk and features a cascading waterfall. Relax comfortably in our new pool furniture soaking in the rays or enjoy the shade beneath our poolside palm tree!
  • Mid-scale Suburban property
Sirata Beach Resort & Conference Center - Saint Petersburg
+1-800-230-4134
5300 Gulf Blvd., Saint Petersburg, FL 33706
  • Pool in hotel: Pools are open dawn to dusk and are heated when needed. There are 3 outdoor pools varying in size.
  • Affordable Beach property
Tradewinds Island Resorts - St Pete Beach 5500 Gulf Blvd., St Pete Beach, FL 33706 ~6.96 miles west of Saint Petersburg
  • Pool available: TradeWinds Island Grand has 5 pools including a covered pool, an adults only pool and kiddie pools.Hours are 8 am - 10 pm.
  • High end Beach hotel
From$133
Very Good 4.0 /5Hotel Reviews Call
Beachcomber Beach Resort Hotel 6200 Gulf Blvd., St. Pete Beach, FL 33706 ~6.96 miles west of Saint Petersburg
  • Has swimming pool: The Beachcomber Beach Resort has 2 outdoor heated pools.
  • Cheap Oceanfront property
From$91
Very Good 4.0 /5Reviews Call
Hilton St. Petersburg Bayfront 333 1st St. South, St Petersburg, FL 33701 ~0.28 miles east of Saint Petersburg
  • Includes a swimming pool
  • Four star Downtown property
From$159
Very Good 4.0 /5Hotel Reviews Call
The Renaissance Vinoy Resort 501 5th Ave. Ne, St. Petersburg, FL 33701 ~0.94 miles northeast of Saint Petersburg
  • Has a pool!
  • 4-star Resort hotel
From$99
Very Good 4.5 /5Review Score Call
Quality Inn & Suites at Tropicana Field in St. Petersburg 1400 34th St. North, St. Petersburg, FL 33713 ~2.86 miles west of Saint Petersburg
  • We have a pool ready for use
  • Low priced property
From$60
Very Good 4.0 /5Read Reviews Call
Knights Inn in Saint Petersburg 2595 54th Ave. North, Saint Petersburg, FL 33714
  • With a pool!
  • Two-star Downtown hotel
Magnuson Hotel Marina Cove - St. Petersburg 6800 Sunshine Skyway Lane, St. Petersburg, FL 33711 ~4.87 miles southwest of Saint Petersburg
  • Has swimming pool
  • Midscale Resort hotel
Country Inn & Suites Pinellas Park / St. Petersbur in Pinellas Park 8050 Us 19, Pinellas Park, FL 33781 ~6.26 miles northwest of Saint Petersburg
  • Our hotel comes with a pool
  • 3 star Highway property
From$74
Very Good 4.0 /5Reviews Call
Alden Beach Resort All Suites 5900 Gulf Blvd., St. Pete Beach, FL 33706 ~6.94 miles west of Saint Petersburg
  • Has a pool!
  • Affordable Beach property
From$88
Very Good 4.0 /5Review Score Call
Postcard Inn on the Beach in St Pete Beach 6300 Gulf Blvd., St Pete Beach, FL 33706 ~7.00 miles west of Saint Petersburg
  • Includes a pool: We have a junior size Olympic pool which is the largest pool on St Pete Beach. We also have a kiddy pool adjacent to the large pool. We service cocktails and food from our Snack Shack. Pool attendants are there to assist you with towels and suntan lotion.
  • 3 star Beach hotel
From$89
Average 3.5 /5Reviews Call
Plaza Beach Resort 4506 Gulf Blvd., St. Pete Beach, FL 33706 ~7.01 miles west of Saint Petersburg
  • Includes a swimming pool
  • Mid-scale Beach property
From$55
Very Good 4.5 /5Review Score Call
Howard Johnson Hotel - St Pete Beach 6100 Gulf Blvd., St Pete Beach, FL 33706 ~7.04 miles west of Saint Petersburg
  • Pool in hotel
  • 3-star Beach property
The Kimpton Hotel Zamora - St Pete Beach 3701 Gulf Blvd., St Pete Beach, FL 33706 ~7.09 miles southwest of Saint Petersburg
  • Pool in hotel: Our property features an outdoor pool/poolbar and whirlpool spa. We also feature a private dock with dedicated boat slips and on-site water activities such as kayak and canoe rentals.
  • 4 star Beach hotel
From$139
Very Good 4.0 /5Hotel Reviews Call
Beach House Suites by The Loews Don Cesar Hotel 3860 Gulf Blvd., St Pete Beach, FL 33706 ~7.10 miles southwest of Saint Petersburg
  • Includes a pool: Guests of Beach House Suites by Loews Don CeSar can enjoy the beachfront pool, shuffleboard courts and a variety of water sports activities.Additionally, as a guest of the Beach House Suites you have full access to and signing privileges at all the amenities at the Loews Don CeSar Hotel, including its acclaimed Spa Oceana, poolside activities, Kids Camp and fitness programs. Complimentary shuttle service is provided.
  • 3-star Beach hotel
From$169
Very Good 4.0 /5Latest Reviews Call
The Don Cesar a Loews Hotel - St. Pete Beach
+1-800-997-5148
3400 Gulf Blvd., St. Pete Beach, FL 33706 ~7.23 miles southwest of Saint Petersburg
  • Our hotel comes with a pool
  • Four-star Resort property
From$199
Very Good 4.0 /5Hotel Reviews Call
Island Inn Beach Resort 9980 Gulf Blvd., Treasure Island, FL 33706 ~7.79 miles west of Saint Petersburg
  • Pool in hotel
  • Midscale Beach property
From$130
Very Good 4.0 /5Reviews Call
 [1 - 25 of 50]    
Next: Show All Available Saint Petersburg Hotels with Pricing
Back to Top