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
Beachcomber Beach Resort Hotel in St. Pete Beach 6200 Gulf Blvd., St. Pete Beach, FL 33706
  • Economy Oceanfront property
  • Fitness center on property
Postcard Inn on the Beach in St Pete Beach 6300 Gulf Blvd., St Pete Beach, FL 33706 ~0.35 miles west of St. Pete Beach
  • 3 star Beach property
  • 3 meeting rooms in hotel
Howard Johnson Hotel in St Pete Beach 6100 Gulf Blvd., St Pete Beach, FL 33706 ~0.37 miles west of St. Pete Beach
  • Three Star Beach property
  • 5 floors in hotel
Tradewinds Island Resorts 5500 Gulf Blvd., St Pete Beach, FL 33706 ~0.41 miles south of St. Pete Beach
  • Four star Beach hotel
  • Check-in time: 4:00 PM
From$133
Very Good 4.0 /5Review Score Call
Grand Plaza Beachfront Resort & Conference Center
+1-800-881-1523
5250 Gulf Blvd., St. Pete Beach, FL 33706
  • Affordable Oceanfront hotel
  • Hotel has 16 suites
Sirata Beach Resort & Conference Center in Saint Petersburg
+1-800-997-5149
5300 Gulf Blvd., Saint Petersburg, FL 33706 ~0.57 miles south of St. Pete Beach
  • Affordable Beach hotel
  • Hotel has 170 suites
Plaza Beach Resort - St. Pete Beach
+1-888-690-5281
4506 Gulf Blvd., St. Pete Beach, FL 33706
  • 3-star Beach hotel
  • Check-in: 3:00 PM
Blind Pass Resort
+1-800-230-4134
7901 Blind Pass Rd., St Pete Beach, FL 33706 ~1.08 miles northwest of St. Pete Beach
  • Cheap Beach 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
  • 3-star Beach hotel
  • Check-in time: 4pm
From$169
Very Good 4.0 /5Guest Reviews Call
The Hotel Zamora - St Pete Beach 3701 Gulf Blvd., St Pete Beach, FL 33706 ~1.45 miles south of St. Pete Beach
  • 4-star Beach property
  • 36 suites in property
From$159
Very Good 4.0 /5Reviews Call
The Don Cesar a Loews Hotel : 3400 Gulf Blvd.
+1-888-305-3366
3400 Gulf Blvd., St. Pete Beach, FL 33706
  • High end Resort hotel
  • Hotel has 8 floors
From$199
Very Good 4.0 /5Read Reviews Call
The Historic Peninsula Inn & Spa in Gulfport
+1-800-881-1523
2937 Beach Blvd. South, Gulfport, FL 33707 ~2.06 miles east of St. Pete Beach
  • Four star Beach property
  • Hotel has 11 suites
From$88
Very Good 4.5 /5Read Reviews Call
Island Inn Beach Resort in Treasure Island 9980 Gulf Blvd., Treasure Island, FL 33706 ~2.25 miles northwest of St. Pete Beach
  • Midscale Beach hotel
  • Hotel has 100 rooms
From$130
Very Good 4.0 /5Reviews Call
Westwinds Waterfront Resort : 10265 Gulf Blvd.
+1-888-690-5281
10265 Gulf Blvd., Treasure Island, FL 33706 ~2.61 miles northwest of St. Pete Beach
  • 4-star Beach hotel
  • 17 rooms in property
From$165
Very Good 4.5 /5Review Score Call
Lorelei Resort Motel Pet Friendly : 10273 Gulf Blvd.
+1-800-230-4134
10273 Gulf Blvd., Treasure Island, FL 33706 ~2.61 miles northwest of St. Pete Beach
  • Cheap hotel
From$75
Average 3.0 /5Reviews Call
Bilmar Beach Resort in Treasure Island 10650 Gulf Blvd., Treasure Island, FL 33706 ~2.95 miles northwest of St. Pete Beach
  • 3 star Beach hotel
  • 5 meeting rooms in hotel
Thunderbird Beach Resort
+1-888-690-5247
10700 Gulf Blvd., Treasure Island, FL 33706 ~2.96 miles northwest of St. Pete Beach
  • Cheap Beach hotel
  • 64 sleeping rooms in hotel
Treasure Bay Hotel & Marina 11125 Gulf Blvd., Treasure Island, FL 33706 ~3.18 miles northwest of St. Pete Beach
  • Affordable Beach hotel
  • 3 floors in hotel
Bayside Inn & Marina 11365 Gulf Blvd., Treasure Island, FL 33706 ~3.34 miles northwest of St. Pete Beach
  • Low priced Beach hotel
  • Hotel has 25 suites
From$47
Very Good 4.0 /5Read Reviews Call
 [1 - 20 of 25]    
Next: Show All Available St. Pete Beach Hotels with Pricing
Back to Top