Star Rating
Hotel Name
Price Range (USD)to
Amenities

33740 Hotels, Motels & Accommodations

Bilmar Beach Resort
+1-888-389-4121
10650 Gulf Blvd., Treasure Island, FL 33706 ~0.06 miles west of 33740
  • Mid-scale Beach property
  • Check-in time: 4:00 pm
  • Parking is rare
  • Great reception
Fusion Resort
+1-888-675-2083
290 107th Ave., Treasure Island, FL 33706 ~0.20 miles northeast of 33740
  • Midscale Beach hotel
  • 6 floors in hotel
Treasure Bay Resort & Marina : 11125 Gulf Blvd.
+1-800-716-8490
11125 Gulf Blvd., Treasure Island, FL 33706 ~0.25 miles northwest of 33740
  • 3 star Beach hotel
  • Complimentary breakfast is offered
  • Fantastic service
  • Most guests appreciated the closeness to the beach
Lorelei Resort Motel
+1-800-805-5223
10273 Gulf Blvd., Treasure Island, FL 33706 ~0.33 miles south of 33740
  • Economy hotel
  • Excellent value
  • No exterior
Westwinds Waterfront Resort
+1-888-965-1860
10265 Gulf Blvd., Treasure Island, FL 33706 ~0.34 miles south of 33740
  • Midscale Beach property
  • Check in: 3:00 pm
From$80
Very Good 4.5 /5Review Score CallBookMore Details
The Bayside Inn & Marina : 11365 Gulf Blvd.
+1-888-788-5576
11365 Gulf Blvd., Treasure Island, FL 33706 ~0.42 miles northwest of 33740
  • Economical Beach hotel
  • 25 suites in hotel
  • Most guests found problems with the furniture
  • Nice pool area
From$47
Very Good 4.0 /5Read Reviews CallBookMore Details
Two Mermaids Resort
+1-888-897-9207
10200 Gulf Blvd., Treasure Island, FL 33706 ~0.43 miles south of 33740
  • Mid-scale property
  • Check-in: 16:00
From$90
Average 3.0 /5Reviews CallBookMore Details
Treasure Island Ocean Club
+1-888-311-4278
11500 Gulf Blvd., Treasure Island, FL 33706 ~0.48 miles northwest of 33740
  • Inexpensive Beach hotel
  • Check in: 3:00p
Crystal Palms Beach Resort
+1-888-469-4795
11605 Gulf Blvd., Treasure Island, FL 33706 ~0.54 miles northwest of 33740
  • Mid-scale Beach property
  • 36 suites in hotel
  • Accessible parking
  • Relatively new rooms
From$140
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Provident Oceana Beachfront
+1-888-734-9421
10091 Bulf Blvd., Treasure Island, FL 33706 ~0.56 miles south of 33740
  • Affordable property
From$90
Excellent 5.0 /5Reviews CallBookMore Details
Island Inn Beach Resort in Treasure Island
+1-888-841-5292
9980 Gulf Blvd., Treasure Island, FL 33706 ~0.75 miles south of 33740
  • Three Star Beach hotel
  • 100 sleeping rooms in hotel
  • Heated pool and poolside bar
  • Rooms in need of an update
Residence Inn St Petersburg Treasure Island : 11908 Gulf Blvd.
+1-888-455-5160
11908 Gulf Blvd., Treasure Island, FL 33706 ~0.75 miles northwest of 33740
  • Affordable Oceanfront property
  • 105 suites in hotel
  • Tasty breakfast
  • Rather comfortable
From$219
Very Good 4.5 /5Review Score CallBookMore Details
Sunset Vistas Two Bedroom Beachfront Suites in Treasure Island
+1-888-965-8297
12000 Gulf Blvd., Treasure Island, FL 33706 ~0.81 miles northwest of 33740
  • Three Star Beach property
  • 154 suites in hotel
  • Average cleanliness
  • Friendly service
From$139
Very Good 4.5 /5Review Score CallBookMore Details
All Season's Resort
+1-888-906-6358
13070 Gulf Blvd., Madeira Beach, FL 33708 ~1.62 miles northwest of 33740
  • Three Star property
  • Check-in time: 4:00 PM
Crystal Bay Hotel
+1-888-749-6785
7401 Central Ave., St. Petersburg, FL 33710 ~1.71 miles east of 33740
  • Economical Suburban property
  • 3 floors in property
Madeira Bay Resort
+1-888-878-9982
13235 Gulf Blvd., Madeira Beach, FL 33708 ~1.73 miles northwest of 33740
  • Midscale Beach hotel
  • Check-in time: 3:00 PM
  • Room cleanliness is acceptable
  • Vibe is not too good
From$130
Very Good 4.0 /5Guest Reviews CallBookMore Details
Barefoot Beach Club in Madeira Beach
+1-888-389-4485
13238 Gulf Blvd., Madeira Beach, FL 33708 ~1.76 miles northwest of 33740
  • 3-star Beach hotel
  • Check-in time: 3:00 PM
  • Great location
  • Incredible breakfast place
From$109
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Blind Pass Resort Motel - St Pete Beach
+1-888-389-4121
7901 Blind Pass Rd., St Pete Beach, FL 33706 ~1.85 miles southeast of 33740
  • Two star Beach property
  • 25 rooms in property
Postcard Inn on the Beach - St Pete Beach
+1-888-675-2083
6300 Gulf Blvd., St Pete Beach, FL 33706 ~2.75 miles southeast of 33740
  • 3-star Beach hotel
  • 2 floors in property
  • Luxurious Hotel
  • Dirty sheets
Holiday Isles Resort
+1-800-716-8490
14711 Gulf Blvd., Madeira Beach, FL 33708 ~2.79 miles northwest of 33740
  • Two star Beach property
  • 6 suites in hotel
Beachcomber Beach Resort
+1-800-805-5223
6200 Gulf Blvd., St. Pete Beach, FL 33706 ~2.80 miles southeast of 33740
  • 2-star Oceanfront hotel
  • Access to gym on-site
  • All guests thought parking was inexpensive
  • The majority of guests thought the kitchenette was ok
Hilton Garden Inn St. Pete Beach
+1-888-965-1860
6100 Gulf Blvd., St. Pete Beach, FL 33706 ~2.83 miles southeast of 33740
  • Three Star Beach property
  • Check in: 3:00PM
RumFish Beach Resort by TradeWinds : 6000 Gulf Blvd.
+1-888-788-5576
6000 Gulf Blvd., St. Pete Beach, FL 33706 ~2.90 miles southeast of 33740
  • Expensive property
  • Hotel has 156 rooms
From$160
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Alden Suites - A Beachfront Resort
+1-888-897-9207
5900 Gulf Blvd., St. Pete Beach, FL 33706 ~2.91 miles southeast of 33740
  • Midscale Beach property
  • 143 sleeping rooms in hotel
  • For 82%, the rooms looked old
  • Almost all guests thought the minibar was ok
Cambria Hotel St. Petersburg Madeira Beach Marina : 15015 Madeira Way
+1-888-311-4278
15015 Madeira Way, Madeira Beach, FL 33708 ~3.04 miles northwest of 33740
  • Four star Resort property
  • Has environment-friendly policy Read more
Tradewinds Island Grand - St Pete Beach
+1-888-469-4795
5500 Gulf Blvd., St Pete Beach, FL 33706 ~3.11 miles southeast of 33740
  • 4 star Beach property
  • 7 floors in hotel
From$159
Very Good 4.0 /5Recent Reviews CallBookMore Details
Courtyard by Marriott Madeira Beach - Madeira Beach
+1-888-734-9421
601 American Legion Dr., Madeira Beach, FL 33708 ~3.22 miles northwest of 33740
  • 3 star Beach property
  • Check in: 11:00 AM
Sirata Beach Resort
+1-888-841-5292
5300 Gulf Blvd., St. Pete Beach, FL 33706 ~3.28 miles southeast of 33740
  • Mid-scale Beach hotel
  • Check in time: 4:00 PM
  • Balcony could be nicer
  • The price was too high for 57%
Holiday Inn Express & Suites Seminole | St. Pete | Madeira Beach : 4816 100th Way North
+1-888-455-5160
4816 100th Way North, St. Petersburg, FL 33708 ~3.30 miles north of 33740
  • Affordable Rural hotel
  • Check-in time: 3:00 pm
Bellwether Beach Resort
+1-888-965-8297
5250 Gulf Blvd., St. Pete Beach, FL 33706 ~3.36 miles southeast of 33740
  • 3-star Oceanfront hotel
  • 16 suites in hotel
  • Average parking
  • Beach nearby
Plaza Beach Hotel Beachfront Resort
+1-888-906-6358
4506 Gulf Blvd., St Pete Beach, FL 33706 ~3.80 miles southeast of 33740
  • 3 star Beach hotel
  • Airport shuttle available
Beach House Suites by The Don Cesar
+1-888-749-6785
3860 Gulf Blvd., St Pete Beach, FL 33706 ~4.20 miles southeast of 33740
  • Affordable Beach hotel
  • 2 meeting rooms in hotel
  • Well-maintained, according to 75%
  • Great room
From$159
Very Good 4.5 /5Read Reviews CallBookMore Details
The Hotel Zamora
+1-888-878-9982
3701 Gulf Blvd., St Pete Beach, FL 33706 ~4.28 miles southeast of 33740
  • Four star Beach hotel
  • Fitness center on property
From$129
Very Good 4.0 /5Guest Reviews CallBookMore Details
The Don Cesar
+1-888-389-4485
3400 Gulf Blvd., St. Pete Beach, FL 33706 ~4.54 miles south of 33740
  • High-end Resort property
  • Fitness center on property
  • Great view
  • Horrible night sleep
From$189
Very Good 4.5 /5Review Score CallBookMore Details
Malibu Resort Motel
+1-888-389-4121
17001 Gulf Blvd., North Redington Beach, FL 33708 ~4.79 miles northwest of 33740
  • Inexpensive Beach property
  • 2 suites in property
From$70
Average 3.5 /5Reviews CallBookMore Details
Sandalwood Beach Resort : 17100 Gulf Blvd.
+1-888-675-2083
17100 Gulf Blvd., North Redington, FL 33708 ~4.90 miles northwest of 33740
  • Affordable Beach property
  • 47 sleeping rooms in hotel
The Island House
+1-800-716-8490
17103 Gulf Blvd., North Redington Beach, FL 33708 ~4.94 miles northwest of 33740
  • Cheap Resort property
DoubleTree Beach Resort by Hilton Tampa Bay - North Redingto
+1-800-805-5223
17120 Gulf Blvd., North Redington Beach, FL 33708 ~4.95 miles northwest of 33740
  • 3 star Beach property
  • 125 sleeping rooms in hotel
  • Hotel could use some updating
  • Most guests said the reception staff was great
From$143
Very Good 4.5 /5Read Reviews CallBookMore Details
Redington Surf Resort
+1-888-965-1860
17300 Gulf Blvd., North Redington Beach, FL 33708 ~5.07 miles northwest of 33740
  • Four-star Beach property
  • 5 suites in property
From$150
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Hotel Sol - Redington Shores
+1-888-788-5576
17566 Gulf Blvd., Redington Shores, FL 33708 ~5.33 miles northwest of 33740
  • Midscale hotel
  • Check in time: 15:00
From$82
Very Good 4.0 /5Read Reviews CallBookMore Details
Days Inn by Wyndham St. Petersburg Central : 650 34th St. North
+1-888-897-9207
650 34th St. North, St. Petersburg, FL 33713 ~5.47 miles east of 33740
  • 2-star property
  • 28 rooms in property
  • Awful breakfast
  • So-called breakfast
Holiday Inn St. Petersburg West, an IHG Hotel : 1200 34th St. North
+1-888-311-4278
1200 34th St. North, St. Petersburg, FL 33713 ~5.49 miles east of 33740
  • Mid-scale Highway hotel
  • 4 floors in property
From$94
Very Good 4.0 /5Review Score CallBookMore Details
Quality Inn & Suites at Tropicana Field
+1-888-469-4795
1400 34th St. North, St.petersburg, FL 33713 ~5.53 miles east of 33740
  • Cheap hotel
  • Check-in time: 11:00
Residence Inn Marriott St. Petersburg Tierra Verde
+1-888-734-9421
214 Madonna Blvd., Tierra Verde, FL 33715 ~6.17 miles southeast of 33740
  • Affordable Beach hotel
  • 95 rooms in property
Red Roof Inn Tampa Bay - St. Petersburg
+1-888-841-5292
4999 34th St. North, St Petersburg, FL 33714 ~6.43 miles northeast of 33740
  • Two-star Suburban property
  • Check in: 3:00pm
From$44
Very Good 4.0 /5Read Reviews CallBookMore Details
Days Inn North in St. Petersburg
+1-888-455-5160
5005 34th St. North, St. Petersburg, FL 33714 ~6.46 miles northeast of 33740
  • Midscale Suburban hotel
  • Hotel has an eco-friendly policy See policy
Super 8 by Wyndham St. Petersburg - St. Petersburg
+1-888-965-8297
5005a 34th St. North, St. Petersburg, FL 33714 ~6.46 miles northeast of 33740
  • 2-star Downtown property
  • Hotel has a green policy See more
TRU by Hilton St. Petersburg Downtown Central Avenue - St. Petersburg
+1-888-906-6358
1650 Central Ave., St. Petersburg, FL 33712 ~6.90 miles east of 33740
  • 3-star Downtown property
  • 132 sleeping rooms in hotel
Magnuson Hotel Marina Cove - St. Petersburg
+1-888-749-6785
6800 Sunshine Skyway Lane, St. Petersburg, FL 33711 ~7.04 miles southeast of 33740
  • Affordable Resort property
  • Hotel has 2 floors
  • Most guests found problems with the furniture
  • Rooms in need of an update
Fairfield Inn & Suites by Marriott St. Petersburg North - St. Petersburg
+1-888-878-9982
2575 54th Ave. North, St. Petersburg, FL 33714 ~7.12 miles northeast of 33740
  • 3 star hotel
  • 4 floors in property

Next: Show All Available 33740 Hotels with Pricing

Bar Chart: Upcoming 20 Days of 33740 Hotel Rates

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

FAQs about hotels near 33740

What are the most favored hotels near 33740?

Provident Oceana Beachfront, Bilmar Beach Resort and Westwinds Waterfront Resort are the best rated hotels based on customer reviews in the last 365 days.

What are the most luxurious hotels near 33740?

RumFish Beach Resort by TradeWinds, Cambria Hotel St. Petersburg Madeira Beach Marina and Tradewinds Island Grand are the top 3 luxury hotels near 33740.

What hotels are closest to the area of 33740?

Bilmar Beach Resort, Fusion Resort, and Treasure Bay Resort & Marina are the properties closest to 33740.

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

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

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

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

How much does a 4-5 star hotel near 33740 cost?

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

What are the best independent hotels near 33740?

Provident Oceana Beachfront, Bilmar Beach Resort and Westwinds Waterfront Resort are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels near 33740?

Residence Inn St Petersburg Treasure Island, Courtyard by Marriott Madeira Beach 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 33740?

Quality Inn & Suites at Tropicana Field 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 33740?

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

Back to Top