Star Rating
Hotel Name
Price Range (USD)to
Amenities

Hotels Near St. Pete Beach - St. Pete Beach Florida

Hotels/Motels close to St. Pete Beach are shown below ordered by distance (closest first). Browse our hotels to find accommodations near St. Pete Beach (in St. Pete Beach) for your upcoming travels.We sell the best lodging close to St. Pete Beach so you can review the discounted St. Pete Beach hotels below and securely book your ideal hotel.Planning a group hotel block? Lock in a St. Pete Beach group hotel rate

Lodging/Accommodations close by St. Pete Beach

Alden Beach Resort All Suites 5900 Gulf Blvd., St. Pete Beach, FL 33706
  • 3-star Beach hotel
  • 140 suites in hotel
  • Spacious rooms
  • Close to Gulf
Beachcomber Beach Resort Hotel : 6200 Gulf Blvd. 6200 Gulf Blvd., St. Pete Beach, FL 33706
  • Cheap Oceanfront hotel
  • 102 rooms in property
  • Lovely bar service, according to 88%
  • Great location
Postcard Inn on the Beach - St Pete Beach 6300 Gulf Blvd., St Pete Beach, FL 33706 ~0.35 miles west of St. Pete Beach
  • Affordable Beach property
  • Airport shuttle available
  • Walls are paper thin
  • Ordinary amenities
Howard Johnson Hotel 6100 Gulf Blvd., St Pete Beach, FL 33706 ~0.37 miles west of St. Pete Beach
  • Affordable Beach hotel
  • Check-in: 4:00pm
Tradewinds Island Resorts : 5500 Gulf Blvd. 5500 Gulf Blvd., St Pete Beach, FL 33706 ~0.41 miles south of St. Pete Beach
  • 4-star Beach hotel
  • Access to gym on-site
  • Air conditioning was criticized by 94%
  • Pool is mediocre
From$129
Very Good 4.0 /5Read Reviews Call
Grand Plaza Beachfront Resort & Conference Center
+1-800-881-1523
5250 Gulf Blvd., St. Pete Beach, FL 33706
  • Mid-scale Oceanfront property
  • 12 floors in property
  • Furniture needs more attention
  • Friendly service
Sirata Beach Resort & Conference Center
+1-888-283-3404
5300 Gulf Blvd., Saint Petersburg, FL 33706 ~0.57 miles south of St. Pete Beach
  • Mid-scale Beach hotel
  • Check in time: 4:00 PM
  • Parking should be cheaper
  • Vibe is not too good
From$99
Very Good 4.0 /5Read Reviews Call
Plaza Beach - St. Petes Beach
+1-800-997-5149
4508 Gulf Blvd., St. Petes Beach, FL 33706 ~0.62 miles south of St. Pete Beach
  • 3-star Beach hotel
  • Hotel has 2 floors
Plaza Beach Resort 4506 Gulf Blvd., St. Pete Beach, FL 33706
  • Midscale Beach property
  • Hotel has 66 rooms
From$55
Very Good 4.5 /5Read Reviews Call
Blind Pass Resort in St Pete Beach
+1-800-230-4134
7901 Blind Pass Rd., St Pete Beach, FL 33706 ~1.08 miles northwest of St. Pete Beach
  • Cheap Beach hotel
  • 3 suites in property
Beach House Suites by The Loews Don Cesar Hotel : 3860 Gulf Blvd. 3860 Gulf Blvd., St Pete Beach, FL 33706 ~1.39 miles south of St. Pete Beach
  • 3-star Beach property
  • 70 rooms in hotel
  • Large balcony
  • Clean rooms
From$169
Very Good 4.0 /5Review Score Call
The Kimpton Hotel Zamora 3701 Gulf Blvd., St Pete Beach, FL 33706 ~1.45 miles south of St. Pete Beach
  • High end Beach property
  • Check in: 04:00 PM
From$150
Very Good 4.0 /5Latest Reviews Call
The Don Cesar a Loews Hotel : 3400 Gulf Blvd.
+1-888-305-3366
3400 Gulf Blvd., St. Pete Beach, FL 33706
  • Expensive Resort property
  • Hotel has 43 suites
  • Phenomenal location
  • Pool and beach staff were excellent
From$199
Very Good 4.0 /5Hotel Reviews Call
Island Inn Beach Resort : 9980 Gulf Blvd. 9980 Gulf Blvd., Treasure Island, FL 33706 ~2.25 miles northwest of St. Pete Beach
  • Midscale Beach hotel
  • Hotel has 6 floors
  • Staff friendly and courteous
  • Not enough parking facilities, according to 100%
Westwinds Waterfront Resort 10265 Gulf Blvd., Treasure Island, FL 33706 ~2.61 miles northwest of St. Pete Beach
  • 3-star Beach property
  • Check in time: 3:00 pm
  • Vibe was good
  • Clean rooms
From$165
Very Good 4.5 /5Read Reviews Call
Lorelei Resort Motel Pet Friendly in Treasure Island
+1-800-997-5149
10273 Gulf Blvd., Treasure Island, FL 33706 ~2.61 miles northwest of St. Pete Beach
  • Two star property
  • Older building
  • Nice rooms
Bilmar Beach Resort in Treasure Island 10650 Gulf Blvd., Treasure Island, FL 33706 ~2.95 miles northwest of St. Pete Beach
  • Three Star Beach property
  • 5 meeting rooms in hotel
  • Great service
  • Great restaurants in the area
Thunderbird Beach Resort
+1-800-230-4134
10700 Gulf Blvd., Treasure Island, FL 33706 ~2.96 miles northwest of St. Pete Beach
  • Inexpensive Beach hotel
  • 3 floors in property
  • Wi-Fi is provided
  • Trees in the courtyard were lovely
Treasure Bay Hotel & Marina : 11125 Gulf Blvd. 11125 Gulf Blvd., Treasure Island, FL 33706 ~3.18 miles northwest of St. Pete Beach
  • 3-star Beach hotel
  • 84 rooms in property
  • Beautiful balconies
  • For only 62%, the tv was ok
Bayside Inn & Marina - Treasure Island 11365 Gulf Blvd., Treasure Island, FL 33706 ~3.34 miles northwest of St. Pete Beach
  • Inexpensive Beach hotel
  • Check-in: 4:00 pm
  • About half of guests said the bathroom was dirty
  • About half of guests said rooms were big enough
From$50
Very Good 4.0 /5Reviews Call
 [1 - 20 of 25]    
Next: Show All Available St. Pete Beach Hotels with Pricing
Back to Top