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/Motels & Accommodations

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