Skip to main content

Places to Stay in St Pete Beach

Find the places to stay that appeal to you the most

The best places to stay in St Pete Beach

Check out our pick of great places to stay in St Pete Beach

Filter by:

Review score

Ocean Club Treasure Island Hotel

Hotel in Treasure Island , St Pete Beach

Situated in St Pete Beach, 200 metres from Treasure Island, Ocean Club Treasure Island Hotel features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a bar.

K
Kevin
From
United Kingdom
The apartment was so bright, fresh & very roomy. Great pool area & so close to the beach
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 307 reviews
Price from
US$494
1 night, 2 adults

The Saint Hotel

Hotel in St Pete Beach - Long Key, St Pete Beach

Located in St Pete Beach, 400 metres from St. Pete Beach, The Saint Hotel provides accommodation with an outdoor swimming pool, free private parking, a restaurant and a bar.

C
Cristiane
From
Brazil
We have a great time at The Saint Hotel. We do recommend it!
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 578 reviews
Price from
US$454.02
1 night, 2 adults

The Beach House - Treasure Island

Treasure Island , St Pete Beach

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

S
Stefan
From
Poland
Comfortable apartment extremely close to the beach. Very friendly and helpful owner.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 425 reviews
Price from
US$171.72
1 night, 2 adults

Inn on the Beach

Hotel in St Pete Beach - Long Key, St Pete Beach

Located across the street from the white sands of St. Pete Beach, Inn on the Beach places guests in the heart of the historic Pass-a-Grille neighborhood.

L
Lenka
From
Czech Republic
room design, close parking, family atmosphere
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 305 reviews
Price from
US$351.54
1 night, 2 adults

Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach

Hotel in St Pete Beach

Set in St Pete Beach, 1.7 km from Madeira Beach, Courtyard by Marriott St.

J
Joanne
From
United Kingdom
Fantastic location with a beautiful view from the wrap around balcony. Large comfortable rooms Lovely warm pool with great water views from the seating area.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 148 reviews
Price from
US$212
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.

T
Tiffany
From
United States
This is a true hidden gem and was everything I expected. The staff was welcoming and so accommodating. The room was clean and I felt safe. The facilities were fun and the pool was heated. The location is perfect, just steps to the beach without having to cross a busy street. They offered me towels and chairs. I highly recommend Beachside. I did not want to stay in a high rise resort.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 210 reviews
Price from
US$155
1 night, 2 adults

Shoreline Island Resort - Exclusively Adult

Madeira Beach , St Pete Beach

Catering to adults 21 or older, Shoreline Island Resort is situated directly on the Gulf of Mexico in Madeira Beach, Florida.

T
Tracey
From
United Kingdom
Lovely room with an amazing view. The staff were so helpful, nothing was too much trouble. Will definitely go back.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 499 reviews
Price from
US$210
1 night, 2 adults

Plaza Beach Hotel - Beachfront Resort

St Pete Beach - Long Key, St Pete Beach

Centrally located in St. Pete Beach, Florida, this family-owned hotel faces the Gulf of Mexico and offers guests warm sun and white, sandy beaches within walking distance of entertainment, shopping,...

S
Stefanie
From
United Kingdom
The hotel has a nice feel about it as it is not big and the 50ies design works really well. The location was perfect - right by a beautiful beach and in walking distance to a range of shops, restaurants and a dolphin watching tour company. We hardly had to use the car during our stay which was nice. It was really lovely to have a little apartment instead of just a room which you normally get with a hotel. That made us a little more independent and we didn’t feel we had to go out for each meal.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 125 reviews
Price from
US$168
1 night, 2 adults

Sunset Sands from Oasis Getaways

Treasure Island , St Pete Beach

Boasting air-conditioned accommodation with a heated pool, pool view and a patio, Sunset Sands from Oasis Getaways is situated in St Pete Beach.

J
Jamie
From
United States
Beautiful views , super cute and clean apartment , great location!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 6 reviews
Price from
US$222
1 night, 2 adults

The Pearl Cabana Club

Hotel in St Pete Beach - Long Key, St Pete Beach

Located in St Pete Beach, within 200 metres of St. Pete Beach and 7.1 km of John's Pass, The Pearl Cabana Club provides accommodation with an outdoor swimming pool and as well as free private parking...

J
Johan
From
Sweden
Lovely place with a very good location! Staff was very helpful (although from a distance since they were not on site). Great pool area. Nice surroundings with the beach 2 min away and a number of good places to eat nearby.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 13 reviews
Price from
US$293.75
1 night, 2 adults
All places to stay in St Pete Beach

Most booked places to stay in St Pete Beach and surroundings in the past month

See all

Popular with guests booking places to stay in St Pete Beach

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 805 reviews

Popular with guests booking places to stay in St Pete Beach

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 588 reviews

Popular with guests booking places to stay in St Pete Beach

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 307 reviews

Popular with guests booking places to stay in St Pete Beach

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 436 reviews

Popular with guests booking places to stay in St Pete Beach

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 903 reviews

Popular with guests booking places to stay in St Pete Beach

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 769 reviews

Popular with guests booking places to stay in St Pete Beach

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 723 reviews

Popular with guests booking places to stay in St Pete Beach

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 811 reviews

Popular with guests booking places to stay in St Pete Beach

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,182 reviews

Popular with guests booking places to stay in St Pete Beach

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,492 reviews

Enjoy breakfast in St Pete Beach and nearby

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 588 reviews

This Hilton Garden Inn St. Pete Beach, FL hotel is on the beach and 8 km from dolphin sightseeing tours at Hubbard's Marina. Hotel guests will enjoy an outdoor pool and on-site restaurant.

From US$202.38 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 187 reviews

Residence Inn St. Petersburg Tierra Verde has an outdoor swimming pool, fitness centre, a terrace and restaurant in Tierra Verde.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,214 reviews

Set in St Petersburg, 5.4 km from John's Pass, Crystal Bay Historic Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

From US$168.37 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 254 reviews

Residence Inn by Marriott St. Petersburg Treasure Island boasts a beachfront location. Guests can start their day with a complimentary buffet breakfast and then take a dip in the oceanfront pool.

From US$270.07 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 444 reviews

Situated only a short drive from some of Florida's most popular beaches, this St. Petersburg hotel offers easy access to area attractions along with comfortable accommodations and modern amenities.

From US$131.08 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 241 reviews

Ideally situated in St Petersburg, Mari Jean Hotel - All Adults Welcome features air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace.

From US$135.36 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 503 reviews

Conveniently located in St Petersburg, Tru By Hilton St. Petersburg Downtown Central Ave offers air-conditioned rooms, a shared lounge, free WiFi and water sports facilities.

From US$151.97 per night
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 23 reviews

Located in St Pete Beach, Sunrise Resort by Liberte' provides accommodation with a pool with a view, a patio and pool views. Boasting a lift, this property also provides guests with a picnic area.

Save money on places to stay in St Pete Beach and nearby – budget options available

Blind Pass Resort Motel

St Pete Beach
Budget options available
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 299 reviews

Situated in St Pete Beach, 700 metres from St Pete Beach Theatre, Blind Pass Resort Motel features concierge services and free WiFi throughout the property.

Modern Cozy RV

St Petersburg
Budget options available

Set in St Petersburg in the Florida region, Modern Cozy RV features a terrace. Both free WiFi and parking on-site are available at the holiday home free of charge.

From US$186.06 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 811 reviews

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.

From US$141.31 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 903 reviews

Located in St Pete Beach, 300 metres from Treasure Island, Satellite Motel provides accommodation with an outdoor swimming pool, free private parking, a garden and barbecue facilities.

From US$96.41 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 76 reviews

Located in St Pete Beach, within 300 metres of Treasure Island and 1.3 km of John's Pass, EBBTIDE INN provides accommodation with an outdoor swimming pool and free WiFi throughout the property as well...

From US$80.15 per night
Scored out of 10, guest rating 4.9
Disappointing - What previous guests thought, 732 reviews

This Saint Petersburg Budget Inn is 5 minutes’ drive from Interstate 275 and Saint Petersburg city centre. Features include an outdoor pool and guest rooms with a cable television.

From US$79.10 per night

Sunrise Resort PH3

St Pete Beach
Budget options available

Sunrise Resort PH3 is located in the St Pete Beach - Long Key district of St Pete Beach, 8.2 km from John's Pass, 8.5 km from Johns Pass And Village Boardwalk and 17 km from Tropicana Field.

Sunrise Resort 303

St Pete Beach
Budget options available
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

<h2>Spacious Accommodation</h2> Sunrise Resort 303 in St Pete Beach offers a spacious holiday home with two bedrooms and two bathrooms.

Great access to the city centre. Check these places to stay in St Pete Beach and nearby

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 23 reviews

Facing the beachfront, Sirata Saint Pete Beach offers 4-star accommodation in St Pete Beach and has free bikes, outdoor swimming pool and fitness centre. A few steps from St.

From US$275.83 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 975 reviews

This Saint Petersburg resort is located on a private beach overlooking the Gulf of Mexico. Water sports such as parasailing and wave runners can be arranged.

From US$256.58 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 327 reviews

Island Grand at TradeWinds is located on 28 acres, directly on a Gulf of Mexico beach in Saint Pete Beach. The hotel offers 5 outdoor swimming pools, 8 restaurants and bars.

From US$332.22 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 48 reviews

Set in St Pete Beach, 200 metres from St. Pete Beach, Bay Palms Waterfront Resort - Hotel and Marina offers accommodation with a fitness centre, free private parking, a terrace and barbecue facilities...

From US$178.73 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 781 reviews

Recently renovated, RumFish Beach at TradeWinds offers a beachfront accommodation and is located 30 minutes' drive from the Tampa International Airport.

From US$332.22 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 68 reviews

Located in St. Pete Beach, Florida, this Mediterranean-style hotel features an outdoor swimming pool, a 7-slip marina, and a rooftop bar.

From US$264.87 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 769 reviews

Offering a year-round outdoor pool and barbecue facilities, St. Pete Beach Suites is located in St. Pete Beach, only a 2 minutes' walk from the beach.

From US$338.53 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 498 reviews

Nicknamed The Pink Palace for its pink façade and grandeur architecture, The Don CeSar has welcomed guests since its opening in 1928.

From US$439.57 per night

FAQ about places to stay in St Pete Beach

Places to stay that guests love in St Pete Beach

See all
Avg. price/night: US$96.41
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 903 reviews
Excellent location to beach and restaurants.
Guest review by
Stephen
Young couple
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 17 reviews
Excellent location. Clean and tidy. Lots of little extras
Guest review by
David
Family with young children
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 44 reviews
Location is perfect for the beach just across the road and every night, you can enjoy spectacular sunsets. Staff were attentive, informative, and super friendly. Rooms were well equipped and spacious. This place is perfect.
Guest review by
Benito
People with friends
Avg. price/night: US$332.22
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 781 reviews
Excellent location and opposite to beach and easy access
Guest review by
Fyzee
Family with young children
Avg. price/night: US$230.93
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 125 reviews
The hotel has a nice feel about it as it is not big and the 50ies design works really well. The location was perfect - right by a beautiful beach and in walking distance to a range of shops, restaurants and a dolphin watching tour company. We hardly had to use the car during our stay which was nice. It was really lovely to have a little apartment instead of just a room which you normally get with a hotel. That made us a little more independent and we didn’t feel we had to go out for each meal.
Guest review by
Stefanie
Family with young children
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 220 reviews
The location was great. Right on the beach and close to amenities.
Guest review by
Ian white
Group
Avg. price/night: US$136.45
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 541 reviews
Such a cute little place and the staff was great very accommodating and the pool was awesome! Close to everything within walking distance including the beach. Awesome place to stay I will definitely be back!
Guest review by
Donna
Young couple
Avg. price/night: US$321.54
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 738 reviews
Friendly welcome at check-in, a great location and the property was perfect for us. Spacious and clean, very comfortable, easy access to beach.
Guest review by
Andrew
Family with young children
Avg. price/night: US$270.07
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 254 reviews
Location
Guest review by
Heather
Family with young children
Avg. price/night: US$180.80
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 198 reviews
We usually stay on beach side but decided to stay at Oasis instead. It literally is across the street from a beach entrance. The room we stayed in exceeded our expectations. It was clean and comfortable for us two. Angie, the manager, was amazing and answered any questions we had. We have found our new place to stay in Treasure Island. Loved the entire week.
Guest review by
Stacey
Young couple
Avg. price/night: US$202.38
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 588 reviews
Very nice hotel. Room was updated and clean. Great location on the beach. Staff was very friendly. We would definitely come back.
Guest review by
Courtney
Young couple
Avg. price/night: US$180.80
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 198 reviews
Good location and price
Guest review by
David
Young couple
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 1 review
Location was excellent
Guest review by
heidi
Young couple
Avg. price/night: US$136.45
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 541 reviews
The location was great! Right across the street from the beach access path.
Guest review by
Cheryl
Young couple
Avg. price/night: US$181.42
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 723 reviews
Location and pool on the roof
Guest review by
Krzysztof
Young couple