Hotels in Treasure Island , St. Pete Beach

Enter your dates and choose from 371 hotels and other places to stay

Featured Hotels in Treasure Island

Filter by:

Star Rating

Review score

Sunset Vistas Two Bedroom Beachfront Suites

Treasure Island , St. Pete Beach

Offering panoramic views of the Gulf of Mexico, this beachfront resort is located on the white sand shores of Treasure Island.

Y
Yurley
From
United States
Near to the beach
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,588 reviews
Price from
$176.80
1 night, 2 adults

Treasure Island Hotel and 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.

H
Heather
From
United States
close to the beach and easy walk to restaurants
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 774 reviews
Price from
$103.55
1 night, 2 adults

Treasure Island Beach Resort

Treasure Island , St. Pete Beach

Located in St. Pete Beach, Treasure Island Beach Resort is surrounded by the white sandy beaches of the Gulf of Mexico.

L
Lisa
From
United States
Great hotel for families. Excellent location with everything in walking distance. Directly on beach, great food and excellent service. The staff are so friendly and helpful. Especially John! He was always smiling and had great recommendations. We live in Florida so getting around is not a problem however for a family flying in from out of town, this is a great place to stay with literally everything you need in walking distance. Restaurants, Publix, Walgreens etc.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 404 reviews
Price from
$289
1 night, 2 adults

Johns Pass Beach Motel

Treasure Island , St. Pete Beach

Featuring direct beach access, Johns Pass Beach Motel is located in Treasure Island on the Gulf of Mexico. Guests can enjoy free WiFi, an outdoor heated pool all year round.

M
Marilyn
From
United States
I absolutely love this motel! They combine vintage with modern convenience, with easy access to the beach, and a wonderful swimming pool. I stayed a couple of months ago and just now reserved a room for October. I could delightedly live for the rest of my life in the apartment/room I was in last time.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 442 reviews
Price from
$125
1 night, 2 adults

The Beach House - Treasure Island

Treasure Island , St. Pete Beach

The Beach House - Treasure Island offers accommodations in Treasure Island, 1.2 mi from John's Pass Village and Boardwalk. The white sand beaches of the Gulf of Mexico are a 3 minutes' walk away.

H
Heady
From
United States
We couldn't have been more pleased! It is within walking distance of anything you need. Robert is a gracious host. Polite, friendly & helpful.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 409 reviews
Price from
$129
1 night, 2 adults

Provident Oceana Beachfront Suites

Treasure Island , St. Pete Beach

A few steps from Treasure Island, Provident Oceana Beachfront Suites provides 4-star accommodations in the Treasure Island district of St. Pete Beach.

L
Lorri
From
United States
Location. Right on the beach
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 459 reviews
Price from
$168.35
1 night, 2 adults

Crystal Palms Beach Resort

Treasure Island , St. Pete Beach

Located in the heart of Treasure Island, this modern resort features a heated outdoor pool and complimentary property-wide Wi-Fi.

m
monica
From
United States
Location
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 444 reviews
Price from
$132.60
1 night, 2 adults

The Molloy - A Boutique Beach Resort

Treasure Island , St. Pete Beach

The Molloy - A Boutique Beach Resort offers beachfront accommodations in Treasure Island. The property features a year-round outdoor pool and sun terrace. Free private parking is available on site....

C
Catherine
From
United States
I loved everything about this beautiful place!
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 431 reviews
Price from
$151.20
1 night, 2 adults

Beachside Resort Motel

Treasure Island , St. Pete Beach

Located in Treasure Island on the shores of the Gulf of Mexico, this motel features an outdoor heated swimming pool. Free WiFi is provided throughout the motel.

A
Arthur
From
United States
Very nice hotel with an excellent location, beautiful beach! Clean and cozy! A good find for weekend getaways!
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 206 reviews
Price from
$120
1 night, 2 adults

Treasure Island Beach, FL Waterfront Condo Located Steps away from the Intracoastal Waterway

Treasure Island , St. Pete Beach

Treasure Island Beach, FL Waterfront Condo Located Steps away from the Intracoastal Waterway offers accommodations in St.

R
Rachel
From
United States
It was our first time in Treasure Island and it was a very pleasant experience. We were just a short walk across the street to the beach entrance and a short drive to John’s Pass and other restaurants and shopping places. We usually stay in places with a beach view, but the bay view was absolutely stunning! Since we were on the ground floor, the patio, the pool, the grill, and the fishing docs were right at our back door step. All of this, along with the well kept landscaping, created a beautiful view. You could tell this condo had recently been renovated with all new furniture. It was honestly one of the cleanest places I’ve ever stayed on vacation. Overall, our stay was a 10/10!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 62 reviews
Price from
$250
1 night, 2 adults
See all 371 hotels in Treasure Island

Most booked hotels in Treasure Island in the past month

See all

Check out other unique places to stay in Treasure Island

More districts like Treasure Island

Explore hotel options in other areas of St. Pete Beach