Star Rating
Hotel Name
Price Range (USD)to
Amenities

33706 Hotels & Accommodations

Sirata Beach Resort & Conference Center
+1-888-690-5247
5300 Gulf Blvd., Saint Petersburg, FL 33706
  • Mid-scale Beach hotel
  • 8 meeting rooms in property
  • Great location
  • Beach nearby
Grand Plaza Beachfront Resort & Conference Center : 5250 Gulf Blvd.
+1-888-305-3366
5250 Gulf Blvd., St. Pete Beach, FL 33706
  • 3 star Oceanfront hotel
  • 16 suites in property
  • Bad desserts & fruits
  • Most guests did not enjoy the desserts
Tradewinds Island Grand - St Pete Beach
+1-800-881-1523
5500 Gulf Blvd., St Pete Beach, FL 33706
  • Four-star Beach property
  • Gym is available on property
From$145
Very Good 4.0 /5Read Reviews CallBookMore Details
Plaza Beach Hotel Beachfront Resort
+1-888-283-3404
4506 Gulf Blvd., St Pete Beach, FL 33706
  • Affordable Beach property
  • 2 floors in hotel
Alden Beach Resort All Suites
+1-866-221-8581
5900 Gulf Blvd., St. Pete Beach, FL 33706
  • Affordable Beach hotel
  • 143 sleeping rooms in hotel
  • Most guests thought parking was inexpensive
  • Old carpet
Guy Harvey Outpost a Tradewinds Beach Resort in St. Pete Beach
+1-866-429-5787
6000 Gulf Blvd., St. Pete Beach, FL 33706
  • Four star property
  • Fitness / Gym is on-site
From$160
Very Good 4.5 /5Guest Reviews CallBookMore Details
Howard Johnson by Wyndham St. Pete Beach Fl Resort Hotel - St. Pete Beach
+1-888-690-5281
6100 Gulf Blvd., St. Pete Beach, FL 33706
  • Two-star Beach property
  • Check-in time: 4:00pm
Beachcomber Beach Resort Hotel in St. Pete Beach
+1-888-690-5247
6200 Gulf Blvd., St. Pete Beach, FL 33706
  • Low-priced Oceanfront hotel
  • Check in time: 11:00 am
  • Beach nearby
  • Almost all guests appreciated the closeness to the beach
Postcard Inn on the Beach
+1-888-305-3366
6300 Gulf Blvd., St Pete Beach, FL 33706
  • Three Star Beach property
  • 196 rooms in hotel
From$95
Average 3.5 /5Reviews CallBookMore Details
Beach House Suites by The Don Cesar
+1-800-881-1523
3860 Gulf Blvd., St Pete Beach, FL 33706
  • Midscale Beach hotel
  • 70 suites in property
  • Free shuttle
  • Close to the beach
From$159
Very Good 4.5 /5Reviews CallBookMore Details
The Hotel Zamora - St Pete Beach
+1-888-283-3404
3701 Gulf Blvd., St Pete Beach, FL 33706
  • Four-star Beach hotel
  • 72 rooms in hotel
From$129
Very Good 4.0 /5Hotel Reviews CallBookMore Details
The Don Cesar in St. Pete Beach
+1-866-221-8581
3400 Gulf Blvd., St. Pete Beach, FL 33706
  • 4 star Resort hotel
  • Hotel has 8 floors
  • Value below average
  • Most guests said the beds were comfortable
From$189
Very Good 4.5 /5Recent Reviews CallBookMore Details
Blind Pass Resort - St Pete Beach
+1-866-429-5787
7901 Blind Pass Rd., St Pete Beach, FL 33706
  • Low Cost Beach hotel
  • Check-in: 3:00 pm
Island Inn Beach Resort
+1-888-690-5281
9980 Gulf Blvd., Treasure Island, FL 33706
  • 3-star Beach hotel
  • Check in: 3pm
  • About half of guests thought the kitchenette was ok
  • Great room
Provident Oceana Beachfront
+1-888-690-5247
10091 Bulf Blvd., Treasure Island, FL 33706
  • Three Star hotel
  • Check-in time: 16:00
Westwinds Waterfront Resort
+1-888-305-3366
10265 Gulf Blvd., Treasure Island, FL 33706
  • Mid-scale Beach property
  • 3 floors in hotel
Lorelei Resort Motel Pet Friendly
+1-800-881-1523
10273 Gulf Blvd., Treasure Island, FL 33706
  • Two-star property
  • Friendly service
  • Good restaurants & bars in the area
From$60
Average 3.0 /5Reviews CallBookMore Details
Bilmar Beach Resort
+1-888-283-3404
10650 Gulf Blvd., Treasure Island, FL 33706
  • Affordable Beach property
  • Hotel has 167 rooms
  • Almost all guests found the staff to be very friendly
  • Clean rooms
Treasure Bay Hotel & Marina in Treasure Island
+1-866-221-8581
11125 Gulf Blvd., Treasure Island, FL 33706
  • Mid-scale Beach property
  • 84 rooms in property
  • Most guests said rooms were clean
  • Heated pool, exercise room, internet
Bayside Inn & Marina in Treasure Island
+1-866-429-5787
11365 Gulf Blvd., Treasure Island, FL 33706
  • Low priced Beach property
  • 2 floors in property
  • No signal
  • Toilet didn't work
Treasure Island Ocean Club in Treasure Island
+1-888-690-5281
11500 Gulf Blvd., Treasure Island, FL 33706
  • Economy Beach property
  • 54 rooms in property
From$69
Average 3.5 /5Reviews CallBookMore Details
Crystal Palms Beach Resort
+1-888-690-5247
11605 Gulf Blvd., Treasure Island, FL 33706
  • Affordable Beach property
  • 6 floors in hotel
  • Room cleanliness is acceptable
  • Great room
From$140
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Tropic Terrace : 11730 Gulf Blvd.
+1-888-305-3366
11730 Gulf Blvd., Treasure Island, FL 33706
  • Economy Beach hotel
  • Hotel has 46 rooms
  • Older facility
  • Service could be improved
Residence Inn Treasure Island
+1-800-881-1523
11908 Gulf Blvd., Treasure Island, FL 33706
  • 3-star Oceanfront hotel
  • 105 suites in property
  • Private Bedrooms
  • Staff was friendly and helpful
From$219
Very Good 4.5 /5Reviews CallBookMore Details
Sunset Vistas Beachfront 2 & 3 Bedroom Suites - Treasure Island
+1-888-283-3404
12000 Gulf Blvd., Treasure Island, FL 33706
  • Mid-scale Beach hotel
  • 6 floors in hotel
  • Affordable parking
  • Walls were paper thin
From$139
Very Good 4.5 /5Guest Reviews CallBookMore Details
Oasis Palms Resort - Treasure Island
+1-866-221-8581
11799 Gulf Blvd., Treasure Island, FL 33706
  • Three Star property
  • Hotel has 20 suites
Treasure Island Beach Resort in Treasure Island
+1-866-429-5787
10800 Gulf Blvd., Treasure Island, FL 33706-4708 ~3.51 miles northwest of 33706
  • 3-star property
  • Check in: 16:00
Magnuson Hotel Marina Cove in St. Petersburg
+1-888-690-5281
6800 Sunshine Skyway Lane, St. Petersburg, FL 33711 ~4.14 miles east of 33706
  • 3 star Resort property
  • Gym is available on property
  • Easily accessible by car, said 84%
  • No breakfast
All Season's Resort : 13070 Gulf Blvd.
+1-888-690-5247
13070 Gulf Blvd., Madeira Beach, FL 33708 ~5.02 miles northwest of 33706
  • 3 star property
  • Check in time: 4:00 PM
Madeira Bay Resort & Spa in Madeira Beach
+1-888-305-3366
13235 Gulf Blvd., Madeira Beach, FL 33708 ~5.13 miles northwest of 33706
  • 3 star Beach hotel
  • 68 rooms in property
  • Spacious rooms
  • Excellent location
From$130
Very Good 4.0 /5Recent Reviews CallBookMore Details
Barefoot Beach Hotel Madeira Beach
+1-800-881-1523
13238 Gulf Blvd., Madeira Beach, FL 33708 ~5.15 miles northwest of 33706
  • 3 star Beach property
  • Hotel has 43 rooms
  • Air conditioner broke down
  • Loud ceiling fan
From$109
Very Good 4.5 /5Recent Reviews CallBookMore Details
Days Inn St. Petersburg
+1-888-283-3404
650 34th St. North, St. Petersburg, FL 33713 ~5.30 miles northeast of 33706
  • Economy hotel
  • Hotel has 28 rooms
  • Good price for location
  • About half of guests said the reception staff was ok
Holiday Inn St. Petersburg West
+1-866-221-8581
1200 34th St. North, St. Petersburg, FL 33713 ~5.52 miles northeast of 33706
  • Three Star Highway hotel
  • Fitness + Health Center
Quality Inn & Suites at Tropicana Filed - St.petersburg
+1-866-429-5787
1400 34th St. North, St.petersburg, FL 33713 ~5.66 miles northeast of 33706
  • Low-priced property
  • Check in: 11:00
Schooner Hotel & Beach Suites Resort : 14500 Gulf Blvd.
+1-888-690-5281
14500 Gulf Blvd., Madeira Beach, FL 33708 ~6.06 miles northwest of 33706
  • 3 star Beach hotel
  • 31 sleeping rooms in hotel
Staybridge Suites St. Petersburg Downtown in St. Petersburg
+1-888-690-5247
940 5th Ave. South, St. Petersburg, FL 33705 ~6.38 miles east of 33706
  • 3-star Downtown property
  • Gym / Fitness Center Available
Holiday Inn Express & Suites Seminole | St. Pete | Madeira Beach
+1-888-305-3366
4816 100th Way North, St. Petersburg, FL 33708 ~6.63 miles north of 33706
  • 3 star Rural hotel
  • 25 suites in property
From$98
Very Good 4.5 /5Reviews CallBookMore Details
Courtyard St. Petersburg Clearwater / Madeira Beach - Madeira Beach
+1-800-881-1523
601 American Legion Dr., Madeira Beach, FL 33708 ~6.66 miles northwest of 33706
  • Affordable Beach hotel
  • Hotel has 96 rooms
From$121
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Hilton St. Petersburg Bayfront - St. Petersburg
+1-888-283-3404
333 1st. St. South, St. Petersburg, FL 33701 ~7.19 miles east of 33706
  • Midscale Downtown property
  • 26 conference rooms in property
  • Great location
  • 1 out of 2 guests thought the cleanliness of the hotel was average
Courtyard by Marriott St. Petersburg Downtown
+1-866-221-8581
300 4th St. North, St. Petersburg, FL 33701 ~7.20 miles east of 33706
  • 3 star Downtown property
  • 6 floors in property
  • Excellent staff
  • Great reception
Hollander Hotel : 421 4th Ave. North
+1-866-429-5787
421 4th Ave. North, St Petersburg, FL 33701 ~7.24 miles east of 33706
  • 3 star property
  • Check in time: 3.00PM
  • Restaurant/Bar is excellent
  • Most guests were happy with the price
From$105
Very Good 4.5 /5Latest Reviews CallBookMore Details
The Inn on Third - St. Petersburg
+1-888-690-5281
342 3rd Ave. North, St. Petersburg, FL 33701 ~7.25 miles east of 33706
  • Two-star Downtown property
  • Free breakfast
  • Bed mattress was a bit uncomfortable
  • Wonderful sightseeing
From$79
Very Good 4.5 /5Read Reviews CallBookMore Details
Cordova Inn Downtown St. Pete
+1-888-690-5247
253 2nd Ave. North, St Petersburg, FL 33701 ~7.26 miles east of 33706
  • Three Star Downtown property
  • Check in time: 4:00 PM
  • Room cleanliness is acceptable
  • Great breakfast
Hyatt Place St. Petersburg Downtown : 25 2nd St. North
+1-888-305-3366
25 2nd St. North, St. Petersburg, FL 33701 ~7.29 miles east of 33706
  • 3-star Downtown property
  • 15 floors in property
From$149
Very Good 4.5 /5Review Score CallBookMore Details
Hotel Indigo St. Pete : 234 3rd Ave. North
+1-800-881-1523
234 3rd Ave. North, St. Petersburg, FL 33701 ~7.32 miles east of 33706
  • Affordable Downtown property
  • 3 floors in property
  • Most guests said it was a stylish hotel
  • Not very comfortable
From$109
Average 3.5 /5Reviews CallBookMore Details
Oakwood at Cottonwood Bayview
+1-888-283-3404
235 3rd Ave. North, St Petersburg, FL 33701 ~7.34 miles east of 33706
  • Mid-scale property
  • Check-in: 15:30
Ponce De Leon Hotel in St. Petersburg
+1-866-221-8581
95 Central Ave., St. Petersburg, FL 33701 ~7.36 miles east of 33706
  • Mid-scale Downtown hotel
  • 6 floors in property
Hampton Inn & Suites Downtown / St. Petersburg - St. Petersburg
+1-866-429-5787
80 Beach Dr. N.e., St. Petersburg, FL 33701 ~7.37 miles east of 33706
  • Affordable Downtown property
  • 91 rooms in property
  • Excellent family hotel
  • All guests liked the proximity to sightseeing
From$129
Very Good 4.5 /5Guest Reviews CallBookMore Details
Red Roof Inn St. Petersburg / Tampabay : 4999 34th St. North
+1-888-690-5281
4999 34th St. North, St Petersburg, FL 33714 ~7.43 miles northeast of 33706
  • Low-priced Suburban property
  • 120 sleeping rooms in hotel
From$44
Very Good 4.0 /5Review Score CallBookMore Details
Days Inn North - St. Petersburg
+1-888-690-5247
5005 34th St. North, St. Petersburg, FL 33714 ~7.48 miles northeast of 33706
  • 3-star Suburban hotel
  • Check in time: 03:00 PM

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.
Back to Top