Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Featured Hotels in Treasure Island

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 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.

Sea Jay Motel and Marina

Hotel in Treasure Island , St. Pete Beach

Located in St. Pete Beach, a 5-minute walk from Treasure Island, Sea Jay Motel and Marina provides accommodations with an outdoor swimming pool, free private parking, a garden and water sports... I was impressed that it was so much clean and the owners wanted to do everything in the same style and maintain the old school American idea. Love it.

Show more Show less
9.1
Awesome
196 reviews
Price from
$129
per night

Page Terrace Beachfront Hotel

Hotel in Treasure Island , St. Pete Beach

Located in St. Pete Beach, a few steps from Treasure Island, Page Terrace Beachfront Hotel has accommodations with an outdoor swimming pool, free private parking, a shared lounge and barbecue... Front desk staff was amazing!! The room was larger then any other place we have stayed at. The location to the beach was less then a stones throw away. Oh but our favorite part of the hotel was there saltwater pool.

Show more Show less
9.1
Awesome
417 reviews
Price from
$135
per night

Boutique Beach Retreat, Heated Pool, Open Corridor

Hotel in Treasure Island , St. Pete Beach

Located in St. Pete Beach, within a 3-minute walk of Treasure Island and 0.6 miles of Madeira Beach, Boutique Beach Retreat, Heated Pool, Open Corridor provides accommodations with an outdoor swimming... 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.7
Excellent
143 reviews
Price from
$108.90
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. I LOVED THE LOCATION OF THE HOTEL AND THE ROOM I STAYED INN. I WILL BE BACK WITH MY BABY GIRL, LUNA, I HAVE BEEN LOOKING FOR A PLACE TO BRING MY DOG. I AM SO HAPPY THAT I FOUND A PLACE WHERE I CAN FEEL TOTALLY COMFORTABLE. THANK YOU FOR EVERYTHING,

Show more Show less
8.7
Excellent
206 reviews
Price from
$249
per night

Island Inn Beach Resort

Hotel in Treasure Island , St. Pete Beach

Located in St. Pete Beach, a few steps from Treasure Island, Island Inn Beach Resort provides accommodations with an outdoor swimming pool, free private parking, a bar and a garden. the view. bed was comfy. decent kitchen. staff were great.

Show more Show less
7.7
Good
1,526 reviews
Price from
$129
per night

The Sands of Treasure Island

Hotel in Treasure Island , St. Pete Beach

Facing the beachfront in St. Pete Beach, The Sands of Treasure Island features an outdoor pool and a garden. Guys who checked me in were So Sweet! Damien was traing a new boy. They were both extremely nice and helpful. Also, Lady who checked me out next day was just as nice. Would Definitely recommend The Sands to others! Thanks So Much!

Show more Show less
7.2
Good
623 reviews
Price from
$135
per night

Thunderbird Beach Resort

Hotel in Treasure Island , St. Pete Beach

The Thunderbird Beach Resort is a beachfront hotel in Treasure Island, Florida. Great location & great property! The front of house staff were wonderful & so helpful & friendly. The complimentary oranges in reception were delicious!

Show more Show less
7.4
Good
515 reviews
Price from
$177.56
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. Beautiful building and modern rooms.

Show more Show less
7.2
Good
620 reviews
Price from
$89
per night

Treasure Bay Resort & Marina

Hotel in Treasure Island , St. Pete Beach

Treasure Bay Hotel & Marina features tropical landscaping and a marina on Boca Ciega Bay. Guests can take a refreshing dip in the outdoor pool, or relax in the hot tub. Free breakfast was great. Bed was super comfy.

Show more Show less
7.7
Good
365 reviews
Price from
$158
per night

Silver Sands

Treasure Island , St. Pete Beach

Located in St. Pete Beach in the Florida region and Treasure Island reachable within a 3-minute walk, Silver Sands provides accommodations with free WiFi, BBQ facilities, an outdoor swimming pool and... everything for me is wonderful.

Show more Show less
9
Awesome
263 reviews
Price from
$202.50
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