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.

Page Terrace Beachfront Hotel

Hotel in Treasure Island , St. Pete Beach

Set in St Pete Beach, 656 feet from Treasure Island, Page Terrace Beachfront Hotel offers accommodations with an outdoor swimming pool, free private parking, a shared lounge and barbecue facilities. 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.2
Awesome
335 reviews
Avg. price/night:
$99

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
8
Very Good
469 reviews
Avg. price/night:
$79

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. Great breakfast very friendly helpful staff Great beach across the street

Show more Show less
8.4
Very Good
296 reviews
Avg. price/night:
$91.88

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. Large rooms. Well equiped. Stunning sunsets from balcony

Show more Show less
8.9
Excellent
153 reviews
Avg. price/night:
$209

Island Inn Beach Resort

Hotel in Treasure Island , St. Pete Beach

Located in St Pete Beach, 0.7 mi from Treasure Island, Island Inn Beach Resort provides accommodations with an outdoor swimming pool, free private parking, a bar and a garden. excellent view, the building is old but in the rooms you find everything

Show more Show less
7.9
Good
565 reviews
Avg. price/night:
$109

The Sands of Treasure Island

Hotel in Treasure Island , St. Pete Beach

Located in St Pete Beach, within 0.7 mi of Treasure Island and 3.1 mi of St Pete Beach Theater, The Sands of Treasure Island offers accommodations with a terrace and as well as free private parking... It was an awesome place to stay with a retro feel! Right on the beach and very roomy!! We will be staying again!

Show more Show less
7.6
Good
323 reviews
Avg. price/night:
$90

Thunderbird Beach Resort

Hotel in Treasure Island , St. Pete Beach

The Thunderbird Beach Resort is a beachfront hotel in Treasure Island, Florida. Location on the beach with pool.. refrigerator was very helpful to have ! Everyone was friendly and helpful from front desk to security to housekeeping !

Show more Show less
7.9
Good
275 reviews
Avg. price/night:
$170.05

Boutique Beach Retreat, Heated Pool, Open Corridor

Hotel in Treasure Island , St. Pete Beach

Featuring a terrace, Boutique Beach Retreat, Heated Pool, Open Corridor is located in St. Pete Beach and is 2.9 miles from St Pete Beach Theatre.

Show more Show less
Avg. price/night:
$82.80

Provident Oceana Beachfront Suites

Treasure Island , St. Pete Beach

Boasting an outdoor pool, Provident Oceana Beachfront Suites in St Pete Beach offers accommodations with free WiFi and free private parking for guests who drive. The staff is just amazing! Very helpful and friendly

Show more Show less
9.3
Awesome
299 reviews
Avg. price/night:
$234

Silver Sands

Treasure Island , St. Pete Beach

Located in St Pete Beach in the Florida region and Treasure Island reachable within 0.9 mi, Silver Sands provides accommodations with free WiFi, BBQ facilities, an outdoor swimming pool and free... Clean and very close to everything.

Show more Show less
9.3
Awesome
213 reviews
Avg. price/night:
$116.44

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