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 - St. Pete Beach 5900 Gulf Blvd., St. Pete Beach, FL 33706
  • Mid-scale Beach property
  • 6 floors in property
  • Great parking, according to 74%
  • Bathroom could be bigger
From$88
Very Good 4.0 /5Read Reviews Call
Beachcomber Beach Resort Hotel in St. Pete Beach 6200 Gulf Blvd., St. Pete Beach, FL 33706
  • Two-star Oceanfront hotel
  • Check-in: 11:00 am
  • Unit it was filthy dirty
  • Great bar area
From$81
Very Good 4.0 /5Reviews Call
Postcard Inn on the Beach 6300 Gulf Blvd., St Pete Beach, FL 33706 ~0.35 miles west of St. Pete Beach
  • 3 star Beach property
  • Check in time: 4:00 PM
  • Breakfast is mediocre
  • Great pool
Howard Johnson Hotel 6100 Gulf Blvd., St Pete Beach, FL 33706 ~0.37 miles west of St. Pete Beach
  • 3-star Beach property
  • 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 property
  • Hotel has 73 meeting rooms
  • Great view
  • Most guests complained about the elevator
From$129
Very Good 4.0 /5Latest Reviews Call
Grand Plaza Beachfront Resort & Conference Center - St. Pete Beach
+1-800-881-1523
5250 Gulf Blvd., St. Pete Beach, FL 33706
  • Three Star Oceanfront property
  • 6 conference rooms in property
  • Unclean dining area, according to 86%
  • Beautiful beach front view
Sirata Beach Resort & Conference Center in Saint Petersburg
+1-888-283-3404
5300 Gulf Blvd., Saint Petersburg, FL 33706 ~0.57 miles south of St. Pete Beach
  • 3 star Beach hotel
  • Hotel has 170 suites
  • Nice breakfast area
  • Lovely bar service, according to 94%
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
  • Midscale Beach hotel
  • 2 floors in hotel
Plaza Beach Resort - St. Pete Beach 4506 Gulf Blvd., St. Pete Beach, FL 33706
  • Mid-scale Beach property
  • Airport shuttle provided
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
  • Low-priced Beach hotel
  • 25 sleeping rooms in hotel
Beach House Suites by The Loews Don Cesar Hotel - St Pete Beach 3860 Gulf Blvd., St Pete Beach, FL 33706 ~1.39 miles south of St. Pete Beach
  • Three Star Beach hotel
  • Hotel has 2 meeting rooms
  • Average beds
  • Beach very close
From$169
Very Good 4.0 /5Reviews Call
The Kimpton Hotel Zamora in St Pete Beach 3701 Gulf Blvd., St Pete Beach, FL 33706 ~1.45 miles south of St. Pete Beach
  • Four star Beach hotel
  • Fitness center on property
From$139
Very Good 4.0 /5Recent Reviews Call
The Don Cesar a Loews Hotel
+1-888-305-3366
3400 Gulf Blvd., St. Pete Beach, FL 33706
  • High end Resort hotel
  • Check-in time: 4pm
  • Great atmosphere and location
  • Rooms could be larger
From$199
Very Good 4.0 /5Review Score Call
The Historic Peninsula Inn & Spa : 2937 Beach Blvd. South
+1-800-881-1523
2937 Beach Blvd. South, Gulfport, FL 33707 ~2.06 miles east of St. Pete Beach
  • Four-star Beach property
  • Check-in: 3:00pm
  • Friendly employees
  • Homey feeling
From$88
Very Good 4.5 /5Read Reviews Call
Island Inn Beach Resort 9980 Gulf Blvd., Treasure Island, FL 33706 ~2.25 miles northwest of St. Pete Beach
  • Midscale Beach hotel
  • Check in time: 3pm
  • Most guests said rooms were clean
  • Vibe wasn't good
From$130
Very Good 4.0 /5Reviews Call
Westwinds Waterfront Resort 10265 Gulf Blvd., Treasure Island, FL 33706 ~2.61 miles northwest of St. Pete Beach
  • Four-star Beach hotel
  • 17 suites in hotel
  • Awesome vibe
  • Clean pool area
From$165
Very Good 4.5 /5Reviews Call
Lorelei Resort Motel Pet Friendly in Treasure Island
+1-888-690-5281
10273 Gulf Blvd., Treasure Island, FL 33706 ~2.61 miles northwest of St. Pete Beach
  • Economy hotel
  • Rooms need regular maintenance
  • Great room
From$75
Average 3.0 /5Reviews Call
Bilmar Beach Resort 10650 Gulf Blvd., Treasure Island, FL 33706 ~2.95 miles northwest of St. Pete Beach
  • Three Star Beach hotel
  • Gym / Fitness Center Available
  • Beach sports facilities are great, according to 100%
  • Could be quieter
Thunderbird Beach Resort - Treasure Island
+1-800-997-5148
10700 Gulf Blvd., Treasure Island, FL 33706 ~2.96 miles northwest of St. Pete Beach
  • Cheap Beach hotel
  • 3 floors in hotel
  • Shower can be a problem
  • Beach nearby
From$75
Very Good 4.0 /5Review Score Call
Treasure Bay Hotel & Marina in Treasure Island 11125 Gulf Blvd., Treasure Island, FL 33706 ~3.18 miles northwest of St. Pete Beach
  • Midscale Beach hotel
  • Check in: 03:00 pm
  • Terrific location
  • Location is outstanding
 [1 - 20 of 25]    
Next: Show All Available St. Pete Beach Hotels with Pricing
Back to Top