Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Browse for Treasure Island Beach Hotels from $62

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Treasure Island Beach Hotels

Treasure Island Beach Resort
4 out of 5
10800 Gulf Blvd, Treasure Island, FL
Free CancellationReserve now, pay when you stay
The price is $215 per night
4.7/5Exceptional! (559 reviews)

"beach is beautiful, hotel fantastic, restaurant food not so good."…"

Reviewed on May 23, 2020

Treasure Island Beach Resort
Residence Inn St Petersburg Treasure Island
3 out of 5
11908 Gulf Blvd, Treasure Island, FL
Free CancellationReserve now, pay when you stay
The price is $199 per night
4.6/5Wonderful! (572 reviews)

"Great location on the beach and near amenities. Rooms are good size and very comfortable. Hotel is very clean and employees are friendly"…"

Reviewed on May 20, 2020

Residence Inn St Petersburg Treasure Island
Crystal Palms Beach Resort
3.5 out of 5
11605 Gulf Blvd, Treasure Island, FL
The price is $124 per night
4.6/5Wonderful! (1,868 reviews)
Wonderful

"I could not say enough good things about this place. People were so nice, short walk to beach, nice pool. Room was clean and had everything we needed. For a family of 4 it was soooo spacious. Unfortunately with the corona virus we decided to leave early and they were EXTREMELY accommodating and gave ..."…"

Reviewed on Apr 7, 2020

Crystal Palms Beach Resort
Surf Beach Resort by Sunsational Beach Rentals LLC
3 out of 5
11040 Gulf Blvd., Treasure Island, FL
Get Rates
4.5/5Wonderful! (643 reviews)
Spring Break Escape

"The property was in the perfect location. There are restaurants within walking distance, a grocery store, and a drug store. It faces the beach and the view of the water, sunset, an sunrise are spectacular. We did have a sleeper sofa, but it had a leak, so my son kept waking up to a deflated bed. ..."…"

Reviewed on Apr 6, 2020

Surf Beach Resort by Sunsational Beach Rentals LLC
South Beach Condo Hotel by Sunsational Beach Rentals LLC
3 out of 5
11360 Gulf Boulevard, Treasure Island, FL
Get Rates
4.5/5Wonderful! (959 reviews)

"Very relaxed atmosphere. All amenities included. And I mean all. Felt like I was at home."…"

Reviewed on Feb 19, 2020

South Beach Condo Hotel by Sunsational Beach Rentals LLC
Sunset Vistas Two Bedroom Beachfront Suites
3.5 out of 5
12000 Gulf Blvd, Treasure Island, FL
The price is $222 per night
4.4/5Wonderful! (2,151 reviews)

"Great location, excellent staff, unit was perfect for my family. Loved the extras- ‘beach box’ with beach toys, balls, etc. Ping pong table, corn hole boards."…"

Reviewed on Mar 24, 2020

Sunset Vistas Two Bedroom Beachfront Suites
Treasure Bay Resort & Marina
3 out of 5
11125 Gulf Blvd, Treasure Island, FL
Free CancellationReserve now, pay when you stay
The price is $93 per night
4.3/5Excellent! (2,119 reviews)

"Very clean. Excellent location across street from public beach access and parking. They need to work on the parking situation. Either there aren’t enough spaces or they’re not making sure people aren’t parking there without authorization."…"

Reviewed on May 23, 2020

Treasure Bay Resort & Marina
Bilmar Beach Resort
3.5 out of 5
10650 Gulf Blvd, Treasure Island, FL
Free CancellationReserve now, pay when you stay
The price is $112 per night
4.2/5Excellent! (2,392 reviews)

"Our stay was absolutely beautiful I can’t wait to stay there again in the future"…"

Reviewed on May 22, 2020

Bilmar Beach Resort
Twins Inn & Apartments
3 out of 5
12520 Gulf Blvd, Treasure Island, FL
The price is $95 per night
4.2/5Excellent! (153 reviews)
Great Family Rentals on Treasure Island

"Twins Inn was the perfect family getaway to ring in 2020! We were in the two bedroom deluxe and the unit was so spacious and clean and the beds were very comfortable. The pool area with shuffleboard and ping pong and a grill and picnic area was perfect for us. We came for the beach though and it ..."…"

Reviewed on Jan 3, 2020

Twins Inn & Apartments
Beach House Hotel
2 out of 5
12100 Gulf Blvd, Treasure Island, FL
Free CancellationReserve now, pay when you stay
The price is $62 per night
4.1/5Very Good! (341 reviews)

"Rooms were clean and updated and ir was very easy to"…"

Reviewed on Feb 19, 2020

Beach House Hotel
Island Inn Beach Resort
2.5 out of 5
9980 Gulf Blvd, Treasure Island, FL
Free CancellationReserve now, pay when you stay
The price is $110 per night
4/5Very Good! (766 reviews)

"Loved that we were steps from the sand!! Tiki bar was great for drinks, food choices are limited, but Uber eats is all over the area! Staff was friendly and attentive! Thought that daily room cleaning was part of reservation but guess not since we did not receive that. We did get clean towels so ..."…"

Reviewed on Mar 17, 2020

Island Inn Beach Resort
Thunderbird Beach Resort
3 out of 5
10700 Gulf Blvd, Treasure Island, FL
Free CancellationReserve now, pay when you stay
The price is $149 per night
4/5Very Good! (2,056 reviews)

"I was suppose to check in on a Saturday so the Tuesday before I decided to call and confirm the reservation just because I wanted to avoid a headache if something was to go wrong on check in day. The gentleman was super nice but couldn’t find the reservation .. after 15 mins or so he found it and ..."…"

Reviewed on May 18, 2020

Thunderbird Beach Resort
The Bayside Inn & Marina
2.5 out of 5
11365 Gulf Blvd, Treasure Island, FL
Free CancellationReserve now, pay when you stay
The price is $179 per night
3.9/5Very Good! (700 reviews)

"It was a nice relaxing place hosted by nice friendly people. My wife feel comfortable and enjoy her stay"…"

Reviewed on May 24, 2020

The Bayside Inn & Marina
Tahitian Beach Motel
2 out of 5
11320 Gulf Blvd, Treasure Island, FL
Free CancellationReserve now, pay when you stay
The price is $136 per night
3.8/5Good! (1,593 reviews)

"Perfect location directly on the beach. Friendly staff"…"

Reviewed on Mar 20, 2020

Tahitian Beach Motel
iBeach Resort
2.5 out of 5
10450 Gulf Boulevard, Treasure Island, FL
The price is $95 per night
3.8/5Good! (431 reviews)

"Loved the location!! Right on the beach and the sunset view from our room was amazing! Was great for us and our young family. Is an older building but staff are excellent! Other guests were respectful and we met many guests who return year after year"…"

Reviewed on Mar 14, 2020

iBeach Resort
The Molloy
2.5 out of 5
10164 Gulf Blvd, Treasure Island, FL
Free CancellationReserve now, pay when you stay
The price is $109 per night
3.6/5Good! (160 reviews)

"Excellent location on the beach! Fun atmosphere."…"

Reviewed on May 4, 2020

The Molloy
Treasure Island Ocean Club
2 out of 5
11500 Gulf Blvd, Treasure Island, FL
Free CancellationReserve now, pay when you stay
The price is $79 per night
3.6/5Good! (1,358 reviews)

"It was a close distance to the beach. Great views! It was located by many restaurants and 2 miles from John's Pass. They have a Tiki Bar by the pool. Seating outside everywhere. Our room was newly remodeled. It was a very clean nice room with two entrances. The maids were very nice."…"

Reviewed on May 23, 2020

Treasure Island Ocean Club
Sands of Treasure Island
3 out of 5
11800 Gulf Boulevard, Treasure Island, FL
Get Rates
3.5/5Good! (375 reviews)
Nice stay

"The rooms were very spacious and clean. The beach was beautiful,and the staff was very nice would stay thereagain"…"

Reviewed on Apr 6, 2020

Sands of Treasure Island
Can't find the property you want?
We've got more Beach Hotels. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Beach Hotels in Treasure Island

Known for its beaches and live music, Treasure Island offers a lot for the traveler planning a beach getaway. There are 58 beach hotels and other accommodation options to choose from in this seaside destination, so it's easy to find one that meets your needs.

As you browse for a place to stay by the water in Treasure Island, check out these top-rated beach hotels with positive customer reviews.

IBeach Resort - 2.5-star hotel on the beach. It features an outdoor pool, free WiFi, and free parking. Guests love the beach locale and overall value.

Island Inn Beach Resort - 2.5-star hotel on the beach. Our travelers recommend its beach locale and comfortable beds. This hotel boasts an outdoor pool, a poolside bar, and free WiFi. Activities include kayaking and fishing.

Beach House Cabanas - 2-star hotel near the beach. It offers free breakfast, free WiFi, and free parking. Guest reviews highlight the beach locale and breakfast.

Sunset Vistas Two Bedroom Beachfront Suites - 3.5-star condo resort on the beach. It features 2 outdoor pools, 2 spa tubs, and a poolside bar. Activities include beach volleyball. Guests love the good location and proximity to shopping.

Crystal Palms Beach Resort - 3.5-star condo resort near Upham Beach. Our travelers recommend its walkable location and proximity to shopping. This condo resort boasts an outdoor pool, a spa tub, and free WiFi.

Planning Your Trip to Treasure Island

Good weather can be important during a beach vacation, so you can use these local temperature and rainfall averages to decide when to visit.

  • Hottest months: August, July, June, and September, with an average temperature of 91°F
  • Coldest months: January, December, February, and March, with an average temperature of 55°F
  • Driest months: November, May, April, and January, with an average rainfall of 2.23 inches
  • Rainiest months: August, September, July, and June, with an average rainfall of 7.46 inches

Sightseeing in and Around Treasure Island

After arriving and checking into your hotel, you'll probably want to explore your surroundings. If you're excited to check out the beaches, head to Upham Beach for some relaxation by the water. Experience the area's live music and entertainment choices, and make time for local attractions like Dolphin Marine Rentals and Treasure Bay Golf and Tennis. For more things to see and do, consider visiting John's Pass and Village Boardwalk or Salvador Dali Museum. Visitors also enjoy Treasure Island for its:
  • Restaurants
  • Bars

Getting Around Treasure Island

To get to Treasure Island, book a flight to St. Petersburg, FL (SPG-Albert Whitted), the closest major airport, which is located 8.3 mi (13.3 km) from the city center. If you'd like to explore around the area, you may want to rent a car for your trip.

Frequently asked questions

What is Treasure Island like for travelers who love the beach?
Known for its beaches and live music, Treasure Island offers a lot for the traveler planning a beach getaway. There are 56 beach hotels and other accommodation options to choose from in this seaside destination, so it’s easy to find one that meets your needs.
What's the best accommodation for a beach vacation in Treasure Island?
Sunset Inn & Cottages is a top 3-star beachfront hotel with an outdoor pool and a beach bar. Other good choices for your beach trip include The Bayside Inn & Marina and Beachside Resort Motel. Head to St. Petersburg Municipal Beach or Sand Key Park for some quality time by the water.
What's the weather like in Treasure Island?
If you’re wondering about the best time to visit, here’s what you can expect from the local weather: The hottest months are usually July and August with an average temp of 83°F, while the coldest months are January and December with an average of 64°F. Average annual rainfall for Treasure Island is 51 inches.
What is there to see and do around Treasure Island?
After checking into your accommodation of choice, you’ll probably want to venture out and explore. If you can’t wait to check out the beaches, head to Sand Key Park or Pier 60 Park for a relaxing day by the water. Experience the area’s live music and entertainment choices, and make time for local attractions like St. Petersburg Municipal Beach and Dolphin Marine Rentals. For even more to see and do, pay a visit to Treasure Bay Golf and Tennis or Sunset Beach Pavilion.
What's the best way to get around Treasure Island?
To get to Treasure Island, you can fly into Tampa, FL (TPA-Tampa Intl.), the closest major airport, which is located 20.4 mi (32.9 km) from the city center. If you’d like to venture out around the area, you may want a rental car for your journey.

Travelers Loved These Beach Hotels

More trip options