Star Rating
Hotel Name
Price Range (USD)to
Amenities

St. Pete Beach Florida Accommodations

Find hotels in St. Pete Beach using the list and search tools below. Search for the cheapest discounted hotel and motel rates in or near St. Pete Beach, FL for your upcoming personal or group travel. We provide the best St. Pete Beach Florida hotel/motel rooms. Review the St. Pete Beach hotel list below to find the perfect lodging. We also have a map of the St. Pete Beach hotels. Booking 5+ Rooms? Find St. Pete Beach Group Hotel Deals

The St. Pete Beach center point is approximately the area of Gulf Beaches.

St. Pete Beach Hotels/Accommodations

Plaza Beach Resort
+1-888-690-5281
4506 Gulf Blvd., St. Pete Beach, FL 33706
  • Three Star Beach property
  • 2 floors in property
Beach House Suites by The Loews Don Cesar Hotel 3860 Gulf Blvd., St Pete Beach, FL 33706 ~0.33 miles southeast of St. Pete Beach
  • Affordable Beach property
  • 70 suites in property
From$169
Very Good 4.0 /5Review Score Call
The Hotel Zamora 3701 Gulf Blvd., St Pete Beach, FL 33706 ~0.41 miles southeast of St. Pete Beach
  • 4 star Beach property
  • Fitness / Gym is on-site
From$159
Very Good 4.0 /5Guest Reviews Call
Sirata Beach Resort & Conference Center in Saint Petersburg
+1-888-690-5247
5300 Gulf Blvd., Saint Petersburg, FL 33706 ~0.55 miles north of St. Pete Beach
  • Mid-scale Beach property
  • 8 floors in hotel
From$46
Very Good 4.0 /5Reviews Call
Grand Plaza Beachfront Resort & Conference Center
+1-888-305-3366
5250 Gulf Blvd., St. Pete Beach, FL 33706
  • 3 star Oceanfront property
  • Hotel has 12 floors
The Don Cesar a Loews Hotel
+1-800-881-1523
3400 Gulf Blvd., St. Pete Beach, FL 33706
  • High end Resort property
  • 15 conference rooms in property
From$219
Very Good 4.0 /5Read Reviews Call
Tradewinds Island Resorts in St Pete Beach 5500 Gulf Blvd., St Pete Beach, FL 33706 ~0.76 miles north of St. Pete Beach
  • High-end Beach hotel
  • Hotel has 7 floors
From$133
Very Good 4.0 /5Recent Reviews Call
Alden Beach Resort All Suites - St. Pete Beach
+1-888-690-5281
5900 Gulf Blvd., St. Pete Beach, FL 33706
  • Mid-scale Beach property
  • 140 suites in property
Beachcomber Beach Resort Hotel - St. Pete Beach 6200 Gulf Blvd., St. Pete Beach, FL 33706
  • Economical Oceanfront property
  • 102 rooms in property
Postcard Inn on the Beach 6300 Gulf Blvd., St Pete Beach, FL 33706 Website ~1.17 miles north of St. Pete Beach
  • Mid-scale Beach hotel
  • Airport shuttle provided
Blind Pass Resort : 7901 Blind Pass Rd.
+1-888-690-5247
7901 Blind Pass Rd., St Pete Beach, FL 33706 ~2.06 miles north of St. Pete Beach
  • 2 star Beach property
  • 25 sleeping rooms in hotel
From$75
Average 3.5 /5Reviews Call
The Historic Peninsula Inn & Spa - Gulfport
+1-888-305-3366
2937 Beach Blvd. South, Gulfport, FL 33707 ~2.56 miles northeast of St. Pete Beach
  • High-end Beach hotel
  • 3 floors in property
From$88
Very Good 4.5 /5Read Reviews Call
Island Inn Beach Resort
+1-800-881-1523
9980 Gulf Blvd., Treasure Island, FL 33706 ~3.16 miles northwest of St. Pete Beach
  • Affordable Beach property
  • 6 floors in property
From$130
Very Good 4.0 /5Guest Reviews Call
Westwinds Waterfront Resort : 10265 Gulf Blvd.
+1-800-997-5149
10265 Gulf Blvd., Treasure Island, FL 33706 ~3.55 miles northwest of St. Pete Beach
  • 4-star Beach property
  • 3 floors in property
From$165
Very Good 4.5 /5Recent Reviews Call
Lorelei Resort Motel Pet Friendly in Treasure Island
+1-888-690-5281
10273 Gulf Blvd., Treasure Island, FL 33706 ~3.56 miles north of St. Pete Beach
  • Two-star hotel
Flamingo Resort in Saint Petersburg
+1-800-230-4134
4601 34th St. South, Saint Petersburg, FL 33711 ~3.78 miles east of St. Pete Beach
  • Three Star Resort property
  • 120 rooms in hotel
Bilmar Beach Resort in Treasure Island
+1-800-997-5148
10650 Gulf Blvd., Treasure Island, FL 33706 ~3.90 miles northwest of St. Pete Beach
  • 3 star Beach hotel
  • 5 meeting rooms in hotel
Thunderbird Beach Resort - Treasure Island
+1-888-690-5247
10700 Gulf Blvd., Treasure Island, FL 33706 ~3.92 miles north of St. Pete Beach
  • Low-priced Beach property
  • Check in: 3:00 P.M.
Magnuson Hotel Marina Cove 6800 Sunshine Skyway Lane, St. Petersburg, FL 33711 ~3.97 miles east of St. Pete Beach
  • Mid-scale Resort hotel
  • Check-in time: 3pm
Treasure Bay Hotel & Marina : 11125 Gulf Blvd.
+1-800-881-1523
11125 Gulf Blvd., Treasure Island, FL 33706 ~4.13 miles northwest of St. Pete Beach
  • 3 star Beach hotel
  • Check-in time: 03:00 pm
From$60
Very Good 4.0 /5Read Reviews Call
Bayside Inn & Marina in Treasure Island 11365 Gulf Blvd., Treasure Island, FL 33706 ~4.29 miles northwest of St. Pete Beach
  • Economy Beach hotel
  • Check-in time: 4:00 pm
Treasure Island Ocean Club
+1-888-690-5281
11500 Gulf Blvd., Treasure Island, FL 33706 ~4.33 miles northwest of St. Pete Beach
  • Cheap Beach property
  • 2 floors in property
Crystal Palms Beach Resort - Treasure Island 11605 Gulf Blvd., Treasure Island, FL 33706 ~4.40 miles northwest of St. Pete Beach
  • Three Star Beach hotel
  • Gym / Fitness Center Available
From$130
Very Good 4.5 /5Recent Reviews Call
Tropic Terrace - Treasure Island
+1-800-997-5148
11730 Gulf Blvd., Treasure Island, FL 33706 ~4.44 miles northwest of St. Pete Beach
  • Cheap Beach property
  • Hotel has 46 rooms
From$75
Average 3.5 /5Reviews Call
Residence Inn Treasure Island : 11908 Gulf Blvd. 11908 Gulf Blvd., Treasure Island, FL 33706 ~4.59 miles northwest of St. Pete Beach
  • Affordable Oceanfront property
  • Free comp. breakfast
From$149
Very Good 4.5 /5Recent Reviews Call
Next 25 St. Pete Beach Hotels > [1 - 25 of 50]   
Next: See My St. Pete Beach Hotels with Pricing
Back to Top