Skip to main content

Resorts in St Petersburg

Find the resorts that appeal to you the most

The best resorts in St Petersburg

Check out our pick of great resorts 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, 107 reviews
Price from
US$349
1 night, 2 adults

Treasure Island Beach Resort

St Pete Beach (Near St Petersburg)

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

G
GRAYDON
From
United Kingdom
Friendly staff Amazing view and location Free coffee and coffees Great drinks (pina colada) Friendly and efficient cleaning staff Good kitchen Towels for beach as well as room Good gym Cleaning, new towels and washing up stuff every day Good restaurant Other restaurants and stores nearby (great Publix) Fantastic beach
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 371 reviews
Price from
US$319
1 night, 2 adults

Plaza Beach Hotel - Beachfront Resort

St Pete Beach (Near St Petersburg)

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, 109 reviews
Price from
US$240.24
1 night, 2 adults

FUSION Resort Waterfront Suites

St Pete Beach (Near St Petersburg)

Set in St Pete Beach, 1 km from Treasure Island, FUSION Resort Waterfront Suites offers accommodation with free bikes, private parking, an outdoor swimming pool and a terrace.

N
Nina
From
Norway
great suite, with nice view, would go back any time. Nice staff, very friendly. The suite had all we needed, full kitchen. Nice poolarea with hottub.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 728 reviews
Price from
US$188.70
1 night, 2 adults

Bilmar Beach Resort

St Pete Beach (Near St Petersburg)

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 The Bilmar i...

t
t4ff
From
United Kingdom
Everything about this place is excellent the staff are warm and welcoming ( especially Shauna on front desk ) I would highly recommend this Hotel.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 405 reviews
Price from
US$199
1 night, 2 adults

Sirata Beach Resort St Pete Beach

St Pete Beach (Near St Petersburg)

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.

A
ANN
From
United States
The only problem I had was that the TV did not work properly. Other than that the resort is beautiful the grounds are beautiful. Great staff. Easy walk to the beach and pools. I would definitely recommend this resort to others. Visited Clearwater while I was there. I like St Petes so much better. I did not want to leave
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 961 reviews
Price from
US$138.58
1 night, 2 adults

RumFish Beach at TradeWinds

St Pete Beach (Near St Petersburg)

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

J
Jeremy
From
United Kingdom
Great beach front gulf coast family property.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 796 reviews
Price from
US$151.05
1 night, 2 adults

Island Grand at TradeWinds

St Pete Beach (Near St Petersburg)

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.

L
Lori
From
United States
The staff was wonderful. The location to the beach was great. We would return.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 338 reviews
Price from
US$160.55
1 night, 2 adults

The Beachcomber St. Pete Beach Resort & Hotel

St Pete Beach (Near St Petersburg)

Overlooking the sparkling waters of the Gulf of Mexico, Beachcomber Beach Resort & Hotel offers guests a true St. Pete Beach experience.

M
Marie
From
United Kingdom
Rooms quiet plenty of sitting areas to chill, eat, drink and play games. Hammocks good idea and fun.small pool open only which was a shame but did not spoil the experience. Food and drink in jimmys bar was excellent
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 163 reviews
Price from
US$179
1 night, 2 adults

The Fold Hotels Indian Shores

Clearwater Beach (Near St Petersburg)

This Indian Shores resort is located on the Intracoastal Waterway and opposite Indian Shores Beach. An outdoor pool and hot tub are on site.

J
James
From
Canada
Staff is extremely helpful! Felt welcome from the moment we stepped on the property
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,212 reviews
Price from
US$199.20
1 night, 2 adults
All resorts in St Petersburg

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.

Most booked resorts in St Petersburg and surroundings in the past month

See all

Popular with guests booking resorts in St Petersburg

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 15 reviews

Popular with guests booking resorts in St Petersburg

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

Popular with guests booking resorts in St Pete Beach

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 796 reviews

Popular with guests booking resorts in St Pete Beach

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 163 reviews

Popular with guests booking resorts in St Pete Beach

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 338 reviews

Popular with guests booking resorts in St Pete Beach

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

Popular with guests booking resorts in St Pete Beach

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

Popular with guests booking resorts in St Pete Beach

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

Resorts that guests love in St Petersburg

See all
Avg. price/night: US$552.57
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 107 reviews
The room and staff were amazing, from the valet team, doorman, front desk staff, concierge (Kevin) and Vivian in the Vinoy Resort store who suggested an amazing place for dinner.
Guest review by
Angela
Young couple
Avg. price/night: US$552.57
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 107 reviews
Everything about the stay. The resort gets an A+.
Guest review by
Yamila
Family with young children
Avg. price/night: US$552.57
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 107 reviews
Beautiful, Grand Hotel and location is perfect for walking around to discover the uniqueness of downtown St. Petersburg, FL. Rooms were very comfortable. Staff was very efficient and friendly. They made sure we had all we needed and more. Hotel guest services reached out to me before the trip to give info on the hotel/resort and asked if we were celebrating any special occasion. I returned his email with an affirmation of our special event and we were surprised with a bottle of Prosecco and some macarons when we arrived.
Guest review by
Pamela
People with friends