Skip to main content

Featured Hotels in Treasure Island

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Page Terrace Beachfront Hotel

Hotel in Treasure Island , St. Pete Beach

Located in St. Pete Beach, within a 11-minute walk of Treasure Island and one mile of Sunset Beach, Page Terrace Beachfront Hotel has accommodations with a shared lounge and free WiFi throughout the... It was just perfect. Thank you so much!! We had such a beautiful stay. Everything clean and location is awesome. Right in the beach, also you do not need a car because everything is just around the corner.

Show more Show less
9.2
Wonderful
302 reviews
Price from
$139
per night

Ocean Club Treasure Island Hotel

Hotel in Treasure Island , St. Pete Beach

Located in St. Pete Beach, a 2-minute walk from Treasure Island, Ocean Club Treasure Island Hotel has accommodations with an outdoor swimming pool, free private parking, a fitness center and a bar. Location, amenities, and people are all wonderful! Would 100% recommend!!

Show more Show less
9.4
Wonderful
36 reviews
Price from
$320.40
per night

Thunderbird Beach Resort

Hotel in Treasure Island , St. Pete Beach

The Thunderbird Beach Resort is a beachfront hotel in Treasure Island, Florida. Love the location and the fact it was a beachside resort ! The tiki hut with live music was great ! The grounds and buildings was well maintained and clean .loved the room decor and it smelt really fresh . Overall would definitely recommend and we would stay here again

Show more Show less
8
Very Good
1,125 reviews
Price from
$186.96
per night

Sea Jay Motel and Marina

Hotel in Treasure Island , St. Pete Beach

Located in St. Pete Beach, a 7-minute walk from Treasure Island, Sea Jay Motel and Marina provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. We loved are stay at Sea Jay. The place as a really nice and cosy retro vibe. The garden and pool are immaculate; you can see how much care is putted into it, and it made it so comfortable to just hang around there. The barbecue area is very nice as well, many tools to cook. The rooms are very well equipped and very very clean, the retro kitchen is well equipped and kitchenwares were nice. The motel itself is between a nice quiet street and a canal and 2 blocks away from the beach. We loved our stay at Sea Jay and would be delighted to go back.

Show more Show less
8.8
Excellent
693 reviews
Price from
$99
per night

11 Private Rooms Up To 47 Guests! Hotel Takeover

Hotel in Treasure Island , St. Pete Beach

Located in St. Pete Beach, within a 3-minute walk of Treasure Island and 0.9 miles of Madeira Beach, 11 Private Rooms Up To 47 Guests! Comfortable room and beds. Very close to our destination (John's Pass) so we could easily make it to our early morning deep sea excursion.

Show more Show less
8.9
Excellent
216 reviews
Price from
$92.34
per night

Residence Inn by Marriott St. Petersburg Treasure Island

Hotel in Treasure Island , St. Pete Beach

Residence Inn by Marriott St. Petersburg Treasure Island features a beachfront location. Guests can start their day with a complimentary buffet breakfast and then take a dip in the oceanfront pool. Love the room as well as our beach view

Show more Show less
8.6
Excellent
268 reviews
Price from
$249
per night

EBBTIDE INN

Hotel in Treasure Island , St. Pete Beach

Located in St. Pete Beach, within a 3-minute walk of Treasure Island and 0.9 miles of Madeira Beach, EBBTIDE INN provides accommodations with an outdoor swimming pool and free WiFi throughout the... Had that old Florida beach motel feel with beautifully done updated rooms also keeping some of the old Florida feel on the inside. Staff was super friendly and fluid. Was an easy fast check in and so welcoming

Show more Show less
8.3
Very Good
35 reviews
Price from
$115
per night

Island Inn Beach Resort

Hotel in Treasure Island , St. Pete Beach

Located in St. Pete Beach, a 2-minute walk from Treasure Island, Island Inn Beach Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a bar. .Location was perfect for a visit to the beach.

Show more Show less
7.6
Good
1,635 reviews
Price from
$178
per night

The Sands of Treasure Island

Hotel in Treasure Island , St. Pete Beach

Located in St. Pete Beach, a 2-minute walk from Treasure Island, The Sands of Treasure Island provides accommodations with a garden, free private parking and a terrace. Awesome location. Exceptional service from the front desk. Motel has great potential, lay out is quaint

Show more Show less
6.9
Review score
731 reviews
Price from
$135
per night

Bayside Inn and Marina

Hotel in Treasure Island , St. Pete Beach

Located just steps from the Boca Ciega Bay and Gulf of Mexico on Treasure Island, this all-suite hotel features a 15-slip marina and outdoor pool. Room was very clean, new housekeeping lady was exceptionally professional and friendly

Show more Show less
7
Good
573 reviews
Price from
$99
per night

Most booked hotels in Treasure Island in the past month

See all

The best hotels with breakfast in Treasure Island

See all

Places of interest in and around Treasure Island

Find hotels near attractions, museums, and other landmarks

More districts like Treasure Island

Explore hotel options in other areas of St. Pete Beach