Star Rating
Hotel Name
Price Range (USD)to
Amenities

33706 Hotels/Accommodations

Grand Plaza Beachfront Resort & Conference Center
+1-888-389-4121
5250 Gulf Blvd., St. Pete Beach, FL 33706
  • Midscale Oceanfront property
  • Check in: 4:00 p.m.
  • Good restaurants & bars in the area
  • Clean beach
Sirata Beach Resort in St. Pete Beach
+1-888-675-2083
5300 Gulf Blvd., St. Pete Beach, FL 33706
  • Affordable Beach hotel
  • Gym / Fitness Center Available
  • Balcony could be nicer
  • Most guests enjoyed the friendly atmosphere
From$89
Very Good 4.0 /5Review Score CallBookMore Details
Tradewinds Island Grand : 5500 Gulf Blvd.
+1-800-716-8490
5500 Gulf Blvd., St Pete Beach, FL 33706
  • 4-star Beach property
  • Has environment-friendly policy Read more
From$159
Very Good 4.0 /5Reviews CallBookMore Details
Plaza Beach Hotel Beachfront Resort
+1-800-805-5223
4506 Gulf Blvd., St Pete Beach, FL 33706
  • Midscale Beach property
  • Check-in: 4:00 PM
Alden Beach Resort All Suites - St. Pete Beach
+1-888-965-1860
5900 Gulf Blvd., St. Pete Beach, FL 33706
  • 3-star Beach hotel
  • 143 rooms in property
  • Professional service
  • Reception is all right
Rum Fish Beach Resort : 6000 Gulf Blvd.
+1-888-788-5576
6000 Gulf Blvd., St. Pete Beach, FL 33706
  • Four-star hotel
  • Airport shuttle available
From$160
Very Good 4.5 /5Latest Reviews CallBookMore Details
Howard Johnson by Wyndham St. Pete Beach Fl Resort Hotel in St. Pete Beach
+1-888-897-9207
6100 Gulf Blvd., St. Pete Beach, FL 33706
  • Cheap Beach hotel
Beachcomber Beach Resort Hotel - St. Pete Beach
+1-888-311-4278
6200 Gulf Blvd., St. Pete Beach, FL 33706
  • Two star Oceanfront property
  • 2 floors in hotel
  • Beautifully landscaped hotel on the beach
  • Entrance area is not particularly attractive
From$70
Very Good 4.0 /5Reviews CallBookMore Details
Postcard Inn on the Beach
+1-888-469-4795
6300 Gulf Blvd., St Pete Beach, FL 33706
  • 3 star Beach property
  • Gym is available on property
Beach House Suites by The Don Cesar
+1-888-734-9421
3860 Gulf Blvd., St Pete Beach, FL 33706
  • Affordable Beach hotel
  • Fitness + Health Center
  • Pool is mediocre
  • Most guests said rooms were clean
From$159
Very Good 4.5 /5Recent Reviews CallBookMore Details
The Hotel Zamora
+1-888-841-5292
3701 Gulf Blvd., St Pete Beach, FL 33706
  • High end Beach property
  • 6 meeting rooms in property
From$129
Very Good 4.0 /5Reviews CallBookMore Details
The Don Cesar : 3400 Gulf Blvd.
+1-888-455-5160
3400 Gulf Blvd., St. Pete Beach, FL 33706
  • 4-star Resort property
  • 6 meeting rooms in hotel
  • Best wifi
  • Loud high pitched whining noise
From$189
Very Good 4.5 /5Read Reviews CallBookMore Details
Blind Pass Resort : 7901 Blind Pass Rd.
+1-888-965-8297
7901 Blind Pass Rd., St Pete Beach, FL 33706
  • 2-star Beach property
  • 3 suites in hotel
From$60
Average 3.5 /5Reviews CallBookMore Details
Island Inn Beach Resort : 9980 Gulf Blvd.
+1-888-906-6358
9980 Gulf Blvd., Treasure Island, FL 33706
  • 3 star Beach property
  • Check in: 3pm
  • Clean rooms
  • Staff friendly and courteous
From$76
Very Good 4.0 /5Reviews CallBookMore Details
Provident Oceana Beachfront in Treasure Island
+1-888-749-6785
10091 Bulf Blvd., Treasure Island, FL 33706
  • 3-star hotel
Two Mermaids Resort
+1-888-878-9982
10200 Gulf Blvd., Treasure Island, FL 33706
  • Affordable hotel
  • 7 sleeping rooms in hotel
Westwinds Waterfront Resort : 10265 Gulf Blvd.
+1-888-389-4485
10265 Gulf Blvd., Treasure Island, FL 33706
  • 3 star Beach property
  • 3 floors in hotel
Lorelei Resort Motel : 10273 Gulf Blvd.
+1-888-389-4121
10273 Gulf Blvd., Treasure Island, FL 33706
  • Cheap hotel
  • Beach nearby
  • Lots of restaurants
Bilmar Beach Resort - Treasure Island
+1-888-675-2083
10650 Gulf Blvd., Treasure Island, FL 33706
  • Three Star Beach hotel
  • Access to gym on-site
  • Fantastic service
  • Clean beach
Fusion Resort in Treasure Island
+1-800-716-8490
290 107th Ave., Treasure Island, FL 33706
  • Midscale Beach hotel
  • Check in: 16:00
Treasure Island Beach Resort
+1-800-805-5223
10800 Gulf Blvd., Treasure Island, FL 33706
  • Midscale hotel
Treasure Bay Hotel & Marina : 11125 Gulf Blvd.
+1-888-965-1860
11125 Gulf Blvd., Treasure Island, FL 33706
  • 3 star Beach property
  • Check-in: 03:00 pm
  • For only 62%, the tv was ok
  • Clean hotel facilities
Bayside Inn & Marina
+1-888-788-5576
11365 Gulf Blvd., Treasure Island, FL 33706
  • Cheap Beach property
  • Check in: 3:00 pm
  • Wifi quality could be improved
  • Good restaurants & bars in the area
Treasure Island Ocean Club : 11500 Gulf Blvd.
+1-888-897-9207
11500 Gulf Blvd., Treasure Island, FL 33706
  • Low Cost Beach hotel
  • Hotel has 54 rooms
Crystal Palms Beach Resort
+1-888-311-4278
11605 Gulf Blvd., Treasure Island, FL 33706
  • Mid-scale Beach hotel
  • 6 floors in property
  • Rooms need regular maintenance
  • Modern Hotel
From$140
Very Good 4.5 /5Guest Reviews CallBookMore Details
Residence Inn Treasure Island : 11908 Gulf Blvd.
+1-888-469-4795
11908 Gulf Blvd., Treasure Island, FL 33706
  • 3-star Oceanfront hotel
  • Gym / Fitness Center Available
  • Modestly maintained rooms
  • Most guests thought the service was very professional
From$219
Very Good 4.5 /5Latest Reviews CallBookMore Details
Sunset Vistas Beachfront 2 & 3 Bedroom Suites
+1-888-734-9421
12000 Gulf Blvd., Treasure Island, FL 33706
  • 3 star Beach hotel
  • 154 suites in property
  • Nice balcony
  • Almost all guests thought rooms were spacious
From$139
Very Good 4.5 /5Recent Reviews CallBookMore Details
Oasis Palms Resort
+1-888-841-5292
11799 Gulf Blvd., Treasure Island, FL 33706
  • Mid-scale property
  • Check-in: 16:00
Residence Inn Marriott St. Petersburg Tierra Verde in Tierra Verde
+1-888-455-5160
214 Madonna Blvd., Tierra Verde, FL 33715 ~2.75 miles southeast of 33706
  • 3 star Beach property
  • 6 floors in property
Crystal Bay Hotel - St. Petersburg
+1-888-965-8297
7401 Central Ave., St. Petersburg, FL 33710 ~3.18 miles north of 33706
  • Low priced Suburban hotel
  • Free complimentary breakfast
From$60
Average 3.0 /5Reviews CallBookMore Details
Magnuson Hotel Marina Cove : 6800 Sunshine Skyway Lane
+1-888-906-6358
6800 Sunshine Skyway Lane, St. Petersburg, FL 33711 ~4.14 miles east of 33706
  • 3 star Resort property
  • Hotel has 2 floors
  • Vibe is not too good
  • Location is great
All Season's Resort
+1-888-749-6785
13070 Gulf Blvd., Madeira Beach, FL 33708 ~5.02 miles northwest of 33706
  • Affordable hotel
Madeira Bay Resort & Spa
+1-888-878-9982
13235 Gulf Blvd., Madeira Beach, FL 33708 ~5.13 miles northwest of 33706
  • Affordable Beach hotel
  • 6 floors in property
  • Very nice wellness & sports facilities
  • Pool is below average
From$130
Very Good 4.0 /5Latest Reviews CallBookMore Details
Barefoot Beach Hotel Madeira Beach
+1-888-389-4485
13238 Gulf Blvd., Madeira Beach, FL 33708 ~5.15 miles northwest of 33706
  • Affordable Beach property
  • Check in: 3:00 PM
  • More comfort would be nice
  • Bar is disappointing
From$109
Very Good 4.5 /5Recent Reviews CallBookMore Details
Days Inn St. Petersburg in St. Petersburg
+1-888-389-4121
650 34th St. North, St. Petersburg, FL 33713 ~5.30 miles northeast of 33706
  • Cheap property
  • Check-in: 15:00
  • For 62%, the rooms looked old
  • Nice building
From$60
Average 3.5 /5Reviews CallBookMore Details
Holiday Inn St. Petersburg West
+1-888-675-2083
1200 34th St. North, St. Petersburg, FL 33713 ~5.52 miles northeast of 33706
  • Three Star Highway hotel
  • 3 meeting rooms in property
From$94
Very Good 4.0 /5Review Score CallBookMore Details
Quality Inn & Suites at Tropicana Filed - St.petersburg
+1-800-716-8490
1400 34th St. North, St.petersburg, FL 33713 ~5.66 miles northeast of 33706
  • Economical hotel
  • Hotel has 3 floors
TRU by Hilton St. Petersburg Downtown Central Avenue
+1-800-805-5223
1650 Central Ave., St. Petersburg, FL 33712 ~6.15 miles northeast of 33706
  • Three Star Downtown property
  • Fitness + Health Center
Holiday Isles Resort : 14711 Gulf Blvd.
+1-888-965-1860
14711 Gulf Blvd., Madeira Beach, FL 33708 ~6.16 miles northwest of 33706
  • Low priced Beach property
  • 2 floors in property
Staybridge Suites Downtown St. Petersburg in St. Petersburg
+1-888-788-5576
940 5th Ave. South, St. Petersburg, FL 33705 ~6.40 miles east of 33706
  • Midscale Downtown hotel
  • Fitness / Gym is on-site
Cambria Hotel St. Petersburg Madeira Beach Marina
+1-888-897-9207
15015 Madeira Way, Madeira Beach, FL 33708 ~6.42 miles northwest of 33706
  • 4-star Resort property
  • Fitness + Health Center
Holiday Inn Express & Suites Seminole | St. Pete | Madeira Beach : 4816 100th Way North
+1-888-311-4278
4816 100th Way North, St. Petersburg, FL 33708 ~6.63 miles north of 33706
  • 3-star Rural property
  • 121 sleeping rooms in hotel
Courtyard by Marriott Madeira Beach : 601 American Legion Dr.
+1-888-469-4795
601 American Legion Dr., Madeira Beach, FL 33708 ~6.63 miles northwest of 33706
  • Three Star Beach hotel
  • Hotel has 4 floors
Hilton St. Petersburg Bayfront : 333 1st. St. South
+1-888-734-9421
333 1st. St. South, St. Petersburg, FL 33701 ~7.19 miles east of 33706
  • Mid-scale Downtown hotel
  • 26 meeting rooms in property
  • Approx. half of guests said the breakfast was too expensive
  • Air conditioning was criticized by 91%
Courtyard by Marriott St. Petersburg Downtown - St. Petersburg
+1-888-841-5292
300 4th St. North, St. Petersburg, FL 33701 ~7.20 miles east of 33706
  • 3-star Downtown property
  • Hotel has 6 floors
  • About half of guests thought the air conditioning was adequate
  • Modern Hotel
Avalon Hotel
+1-888-455-5160
443 4th Ave. North, St Petersburg, FL 33701 ~7.21 miles east of 33706
  • Three Star property
Hollander Hotel
+1-888-965-8297
421 4th Ave. North, St Petersburg, FL 33701 ~7.24 miles east of 33706
  • Three Star property
  • 75 rooms in hotel
  • Excellent pool
  • City centre within easy reach, said 98%
From$105
Very Good 4.5 /5Review Score CallBookMore Details
The Inn on Third
+1-888-906-6358
342 3rd Ave. North, St. Petersburg, FL 33701 ~7.25 miles east of 33706
  • Cheap Downtown property
  • Complimentary breakfast is offered
  • Awesome vibe
  • Every guests reviewed liked the proximity to shopping
Cordova Inn Downtown St. Pete : 253 2nd Ave. North
+1-888-749-6785
253 2nd Ave. North, St Petersburg, FL 33701 ~7.26 miles east of 33706
  • Three Star Downtown property
  • Hotel has 3 floors
  • Wonderful sightseeing
  • Elevator in need of updating
Hyatt Place St. Petersburg Downtown
+1-888-878-9982
25 2nd St. North, St. Petersburg, FL 33701 ~7.29 miles east of 33706
  • Mid-scale Downtown hotel
  • 175 rooms in property
From$149
Very Good 4.5 /5Guest Reviews CallBookMore Details

Next: Show All Available 33706 Hotels with Pricing

Graph: Upcoming 20 Days of 33706 Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all St. Pete Beach, FL discounts available. The chart reflects the cheapest St. Pete Beach hotel for each day and each star rating category.

FAQs about hotels near 33706

What are the most favored hotels near 33706?

Provident Oceana Beachfront, Plaza Beach Hotel Beachfront Resort and Rum Fish Beach Resort are the best rated hotels based on customer reviews in the last 365 days.

What are the most up-scale hotels near 33706?

Tradewinds Island Grand, Rum Fish Beach Resort and The Hotel Zamora are the top 3 luxury hotels near 33706.

What hotels are closest to the area of 33706?

Grand Plaza Beachfront Resort & Conference Center, Sirata Beach Resort, and Tradewinds Island Grand are the properties closest to 33706.

How much does a cheap hotel near 33706 cost per night?

In the last year, a 2 star hotel near 33706 can be as cheap as $110.52 per night. (based on HotelPlanner prices)

How much does a 3 star hotel near 33706 cost per night?

In the last year, the average 3 star hotel near 33706 has been $153.83 per night. (based on HotelPlanner prices)

How much does a higher-end hotel near 33706 cost?

In the last year, the average 4 star hotel near 33706 has been $177.04 per night. (based on HotelPlanner prices)

What are the best independent hotels near 33706?

Provident Oceana Beachfront, Plaza Beach Hotel Beachfront Resort and Rum Fish Beach Resort are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels near 33706?

Residence Inn Treasure Island, Courtyard by Marriott St. Petersburg Downtown and Residence Inn Marriott St. Petersburg Tierra Verde are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels near 33706?

Quality Inn & Suites at Tropicana Filed and Cambria Hotel St. Petersburg Madeira Beach Marina are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular IHG hotels near 33706?

Holiday Inn Express & Suites Seminole | St. Pete | Madeira Beach, Holiday Inn St. Petersburg West and Staybridge Suites Downtown St. Petersburg are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top