Skip to main content

Beach Hotels in St Petersburg

Find the beach hotels that appeal to you the most

The best beach hotels in St Petersburg

Check out our pick of great beach hotels in St Petersburg

Filter by:

Review score

The Vinoy Resort & Golf Club, Autograph Collection

Downtown Saint Petersburg, St Petersburg

Located along the Tampa Bay coast, this historic St. Petersburg hotel features an on-site spa and heated pools.

D
DAVID
From
United States
Pool staff very professional, history of hotel in pictures exceptional, views of close city outstanding
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 101 reviews
Price from
US$349
1 night, 2 adults

Crystal Bay Historic Hotel

Hotel in St Petersburg

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.

S
Sally
From
New Zealand
Breakfast ok - we do not like the taste of eggs in the USA- not freshh organic free range! Powder? We so enjoyed your beautiful hotel though …full of character, clean and comfortable and the pool area was a bonus.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,213 reviews
Price from
US$149
1 night, 2 adults

Mari Jean Hotel - All Adults Welcome

Hotel in Downtown Saint Petersburg, St Petersburg

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

K
Kat
From
Netherlands
No kids. Queer friendliness. Adult themes. Nothing in the room that does not belong and the floor plans for each room are perfect for those with very specific plans.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 242 reviews
Price from
US$216.59
1 night, 2 adults

SkyBeach Resort

Hotel in St Petersburg

Set in St Petersburg, 10 km from Tropicana Field, SkyBeach Resort offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

O
Olga
From
United States
We liked the hotel infrastructure, which ensures comfortable accommodation and stay of guests, as well as the functioning of the hotel itself. Not only the location and rooms, but also additional amenities (restaurant, bar, swimming pools, parking and of course the incredible water front line), as well as the evening of live music
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 274 reviews
Price from
US$199
1 night, 2 adults

Galaxy Hotel Downtown

Hotel in Downtown Saint Petersburg, St Petersburg

Situated in the centre of St Petersburg, Galaxy Hotel Downtown is located less than 1 km from Spa Beach and a 4-minute walk from Chihuly Collection.

M
Marissa
From
United States
I had a great stay at this hotel. The room was very clean and well-maintained, which made for a comfortable visit. What really stood out was the exceptional service from the staff—especially Daniel at the front desk. He went above and beyond to assist me when I lost my Kindle, keeping me updated throughout the process until it was found and returned. His professionalism and kindness were truly appreciated. Highly recommend this hotel for anyone looking for reliable service and a pleasant stay.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 124 reviews
Price from
US$250
1 night, 2 adults

Mint House St. Petersburg - Downtown

Downtown Saint Petersburg, St Petersburg

Mint House St. Petersburg - Downtown provides accommodation within less than 1 km of the centre of St Petersburg, with free WiFi, and a kitchen with a dishwasher, a microwave and a toaster.

R
Ronalds
From
United Kingdom
Exceptional pet-friendly hotel in a perfect location with super friendly staff.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 568 reviews
Price from
US$124
1 night, 2 adults

Prestige Collection, Hotel Boutique

Hotel in Downtown Saint Petersburg, St Petersburg

Prestige Collection, Hotel Boutique is in a prime location in the centre of St Petersburg, and offers a garden, free WiFi and a terrace.

S
Seelow
From
Belgium
Excellent service provided from the staff. Location is wonderful to discover St. Pete.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 370 reviews
Price from
US$253
1 night, 2 adults

AC Hotel St Petersburg Downtown

Hotel in Downtown Saint Petersburg, St Petersburg

Ideally located in the centre of St Petersburg, AC Hotel St Petersburg Downtown offers air-conditioned rooms, an outdoor swimming pool, free WiFi and a fitness centre.

A
AlviseA
From
Italy
very kind staff big and clean room great location at lovable walking distance from the main St Pete Pier
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 143 reviews
Price from
US$233
1 night, 2 adults

Hyatt Place St. Petersburg/Downtown

Hotel in Downtown Saint Petersburg, St Petersburg

Conveniently located in the middle of St Petersburg, Hyatt Place St. Petersburg/Downtown is within 700 metres of Chihuly Collection and a 9-minute walk of The Dali' Museum.

G
Grainne
From
Ireland
Right beside downtown St Petersburg, if you’re looking for food oak and stone next door is fantastic , the blonde lady on reception was so welcoming
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 489 reviews
Price from
US$152
1 night, 2 adults

Holiday Inn Express & Suites - St. Petersburg - Madeira Beach by IHG

Hotel in St Petersburg

Situated in St Petersburg and with Tropicana Field reachable within 16 km, Holiday Inn Express & Suites - St.

C
Christena
From
Canada
The breakfast had lots of variety which was a bonus as my husband is diabetic. The location was ideal for us and it was great to have a Walmart and restaurants nearby.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 408 reviews
Price from
US$132
1 night, 2 adults
All beach hotels in St Petersburg

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in St Petersburg and surroundings in the past month

See all

Popular with guests booking beach hotels in St Petersburg

Popular with guests booking beach hotels in St Petersburg

Popular with guests booking beach hotels in St Petersburg

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 3 reviews

Popular with guests booking beach hotels in St Petersburg

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 4 reviews

Popular with guests booking beach hotels in St Petersburg

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Popular with guests booking beach hotels in St Petersburg

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Popular with guests booking beach hotels in St Petersburg

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews

Popular with guests booking beach hotels in St Petersburg

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

Popular with guests booking beach hotels in St Petersburg

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 94 reviews

Popular with guests booking beach hotels in St Petersburg

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 38 reviews

Enjoy breakfast in St Petersburg and nearby

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 586 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.0
Superb - What previous guests thought, 1 review

Situated just 200 metres from Bermuda Bay Beach, 3 Beds Private Beach Retreat Pool Hot Tub features accommodation in St Petersburg with access to a private beach area, pool with a view, as well as...

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Situated in St Petersburg, Affordable Two Bedroom Tropical Condo - Private Beach, Pools, Hot Tub offers beachfront accommodation 200 metres from Bermuda Bay Beach and features various facilities, such...

Scored out of 10, guest rating 7.1
Good - What previous guests thought, 573 reviews

Located on St. Pete Beach, just steps from the sand. The Luce, St. Pete Beach, a Tribute Portfolio Hotel offers an on-site restaurant and an outdoor fresh water pool. WiFi is provided for all guests.

Boasting air-conditioned accommodation with a private pool, inner courtyard view and a patio, St Pete Beach is situated in St Pete Beach. 300 metres from St.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3 reviews

A recently renovated apartment situated in the St Pete Beach - Long Key district of St Pete Beach, Tropical Courtyard Paradise on St Pete Beach Friendly Native #502 offers accommodation with with a...

Located in St Pete Beach, 4.9 km from John's Pass and 5.2 km from Johns Pass And Village Boardwalk, Walk to Ocean St Pete Beach Condo with Pool Access offers a garden and air conditioning.

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

Boasting air-conditioned accommodation with a private pool, Gorgeous Beach view balcony with heated pool is situated in St Pete Beach.

Beach Hotels with swimming pools in St Petersburg and nearby

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 330 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.7
Good - What previous guests thought, 784 reviews

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

From US$275.72 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 976 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.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 9.0
Superb - What previous guests thought, 25 reviews

Boasting air-conditioned accommodation with a pool with a view, 107-Waterfront-Walk to beach-Lovely is set in St Pete Beach.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 123 reviews

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,...

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

Located on the shores of the Gulf of Mexico, this Saint Pete Beach hotel features an outdoor heated pool and hot tub. Free WiFi is available throughout the pet-friendly property.

From US$383.07 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 66 reviews

Located in St Pete Beach, a few steps from St. Pete Beach, Palm Crest Resort Motel provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

Save money on beach in St Petersburg and nearby – budget options available

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 429 reviews

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

From US$130.14 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 22 reviews

Boasting air-conditioned accommodation with a private pool, Majestic Beach Condo in Beachfront Resort in St Pete Beach is situated in St Pete Beach.

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 3 reviews

Located within 200 metres of St. Pete Beach and 9.1 km of John's Pass, Gulf Strand Resort by Travel Resort Services provides rooms with air conditioning and a private bathroom in St Pete Beach.

Caprice 306

St Pete Beach
Budget options available
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews

Located in St Pete Beach, 100 metres from St. Pete Beach and 7.2 km from John's Pass, Caprice 306 offers air conditioning. This beachfront property offers access to free WiFi and free private parking.

Caprice 301

St Pete Beach
Budget options available
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 6 reviews

Set in St Pete Beach, 100 metres from St. Pete Beach and 7.2 km from John's Pass, Caprice 301 offers air conditioning. This beachfront property offers access to free WiFi and free private parking.

Caprice 501

St Pete Beach
Budget options available
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 2 reviews

Set in St Pete Beach, 100 metres from St. Pete Beach and 7.2 km from John's Pass, Caprice 501 offers air conditioning. This beachfront property offers access to free WiFi and free private parking.

Caprice 401

St Pete Beach
Budget options available
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 12 reviews

Situated in St Pete Beach, a few steps from St. Pete Beach and 7.2 km from John's Pass, Caprice 401 offers air conditioning.

Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

Land's End 3-406 Bay Front is a beachfront property set in St Pete Beach, 5.7 km from John's Pass and 6.1 km from Johns Pass And Village Boardwalk.

Highly rated beach hotels in St Petersburg and nearby

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 70 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.5
Very good - What previous guests thought, 499 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$416.97 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 452 reviews

Set within 80 metres of Treasure Island and 3.3 km of John's Pass in St Pete Beach, Provident Oceana Beachfront Suites offers accommodation with seating area.

From US$205.49 per night
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,490 reviews

<h2>Beachfront Location</h2> Island Inn Beach Resort in St Pete Beach offers direct beachfront access and stunning sea views.

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

Offering a terrace and pool view, Island Inn unit 315 is situated in St Pete Beach, 100 metres from Treasure Island and 3.6 km from John's Pass. This beachfront property offers access to a balcony.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 57 reviews

Offering pool views, Treasure Island Beach, FL Waterfront Condo Located Steps away from the Intracoastal Waterway is an accommodation located in St Pete Beach, 200 metres from Treasure Island and 3 km...

From US$510.75 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 422 reviews

Set in St Pete Beach, less than 1 km from Treasure Island, Page Terrace Beachfront Hotel offers accommodation with an outdoor swimming pool, free private parking, a shared lounge and barbecue...

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

The Bilmar Beach Resort, a Florida Gulf Coast resort located in beautiful Treasure Island, Florida, offers unparalleled sophistication and elegance that you won’t find in ordinary hotels.

From US$207.92 per night

FAQ about beach hotels in St Petersburg

Beach hotels that guests love in St Petersburg

See all
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 38 reviews
This is a great place to stay! Spacious and foreseen of everything you need. The pool and the view are great, those sunsets!! We used the kayaks to explore the neighborhood and spent time at the pool, just relaxing. Danny communicated with us upfront and gave us all info we needed. We met him and his wife Yelena on our last day, as they were on holiday themselves before. They were so hospitable and nice, we were offered to stay one more night because a tropical storm was coming. It was a real perfect retreat 👌
Guest review by
marijke
Family with young children
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 38 reviews
On our roundtrip around Florida we have been at many places - this one was by far the best. Perfect location, we enjoyed the sunset at the pool directly at the seaside. Whenever we have a chance to come back to Florida this will be the place to stay. We are a family of four with two teens and really enjoyed the roomy environment - inside and outside in the garden. Take a look at the pictures of this location - it is really true. Our hosts were perfectly hospitable and Yelena also provided us with valuable hints for our further round-trip.
Guest review by
Michael
Family with young children
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review
Everything! Just like the posted pictures. Beautiful view, quit and safe. Pool area clean, private beach area clean. The rooms were clean and everything was just amazing! The whole stay indoors was home away from home.. outside gave you the best of views for relaxation! Will definitely stay again
Guest review by
Jennifer
Solo traveller