Skip to main content

The 10 Best Resorts in St. Petersburg, USA

Check out our selection of great resorts in St. Petersburg

Filter by:


Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The Vinoy Resort & Golf Club, Autograph Collection has 4 dining options including Paul's Landing and The Veranda Café.

The Vinoy Resort & Golf Club, Autograph Collection offers guests access to an 18-hole golf course within 3 miles from the hotel.

It’s is beautiful great view

Show more Show less
8.7
Excellent
127 reviews
Price from
$365
per night

Located in St Petersburg, within 7.4 km of John's Pass and 7.7 km of Johns Pass and Village Boardwalk, Boca Ciega Resort provides accommodation with a restaurant and free WiFi throughout the property as well as free private parking for guests who drive. The property is around 15 km from Tropicana Field, 15 km from The Pier and 16 km from The Dali' Museum. The property is non-smoking and is situated 15 km from Chihuly Collection.

Show more Show less
10
Exceptional
2 reviews
Price from
$165
per night

A kitchen with a dishwasher, microwave, refrigerator, and coffee-making facilities is featured in each Saint Petersburg Sunrise Resort apartment. A cable TV and telephone are also included.

Guests can relax in the on-site hot tub or play tennis at the tennis court. Sunrise Resort Saint Petersburg also offers free parking and laundry facilities for guests’ convenience.

The location is good, plenty of parking and the apartment is a really good size.

Show more Show less
8.2
Very Good
37 reviews
Price from
$238
per night

Overlooking the sparkling waters of the Gulf of Mexico, Beachcomber Beach Resort & Hotel offers guests a true St. Pete Beach experience. The hotel features a private beach, 2 outdoor pools, and tropical-themed gardens. Guests will enjoy the convenience of Wi-Fi and on-site parking.

Don’t expect this to be the lap of luxury but it is in a fantastic location and has the best beach bar with live music in Florida. The rooms are clean and comfortable and the staff are brilliant and helpful.

Show more Show less
7.5
Good
475 reviews
Price from
$169
per night

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

Guest rooms at the Island Grand are equipped with a microwave, coffee machine, toaster, small refrigerator, and kitchenware. A flat-screen cable TV is also included. Some rooms offer views of the Gulf of Mexico.

The staff was wonderful. The location to the beach was great. We would return.

Show more Show less
7
Good
159 reviews
Price from
$169.15
per night

Recently renovated, RumFish Beach Resort by TradeWinds offers a beachfront accommodation and is located 30 minutes' drive from the Tampa International Airport. There are 2 outdoor pools, including an adults-only pool, a hot tub, and an on-site restaurant with a 33,500-gallon aquarium where guests can snorkel with the fish.

The hotel is amazing!! The pool , the area beach , the food , the tiki bar is so beautiful

Show more Show less
7.9
Good
319 reviews
Price from
$160.65
per night

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. Fort de Soto Park is 15 minutes' drive away.

Beach amazing comfortable room

Show more Show less
6.9
Review score
1,157 reviews
Price from
$177.10
per night

Situated in St Pete Beach, a few steps from St. Pete Beach, Bellwether Beach Resort features accommodation with a garden, free private parking, a terrace and a restaurant. This 5-star hotel offers a 24-hour front desk, an ATM and free WiFi. The accommodation provides evening entertainment and a concierge service.

Friendly staff, top location, nice room

Show more Show less
7.7
Good
233 reviews
Price from
$239
per night

Offering an outdoor pool and free Wi-Fi access, this resort is adjacent to Saint Pete Beach. Smuggler’s Cove Adventure Golf, a mini-golf venue, is located 10.1 km from the property.

Guests can enjoy playing a game of shuffleboard on site at TRS Resort. A garden and a sun terrace are offered as well as barbecue facilities. Parking is complimentary for guests’ convenience.

Liked the location. Liked the apartment. Very cozy and comfortable. The pool and very close to the beach.

Show more Show less
8.5
Very Good
23 reviews
Price from
$164.17
per night

Overlooking the sparkling waters of the Gulf of Mexico, this St. Pete Beach resort offers guests panoramic beach views. Guests can enjoy a refreshing dip in the resort's outdoor pool, or relax and unwind on the sun terrace.

Convenience of having the beach and the swimming pool close, a good spot to relax

Show more Show less
7.8
Good
2,057 reviews
Price from
$161.10
per night

Looking for a resort?

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

Resorts That Guests Love in St. Petersburg

  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 189 reviews
    This historic B&B is across from the Gulfport beach. Our cottage was separate from the main building and opened into a fairly private courtyard with vines, and flowers and strings of small overhead lights. The decor had a cheery Key West feel (it’s called the Key West room). Coffee pods supplied. Super fluffy towels really added to the resort feel. We intend to return!
    Ginny (Virginia)
    Young couple
  • Avg. price/night: $157.07
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 702 reviews
    It’s an excellent value for the money. No resort fee! No cleaning fee! Free parking and Wi-Fi. It’s an older hotel, yet clean. Excellent on site restaurant/bar. The pastry shop features incredible deserts. Location in downtown St. Pete is convenient. Not far from the water and the pier. Although not mentioned on the website, the outdoor pool is heated. We swam comfortably during thanksgiving week.
    Clement
    Young couple
  • Avg. price/night: $505.11
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 127 reviews
    Everything about the stay. The resort gets an A+.
    Yamila
    Family with young children
  • Avg. price/night: $505.11
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 127 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.
    Pamela
    Travelers with friends
  • Avg. price/night: $179.67
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,635 reviews
    Beautiful hotel had a bunch of things inside the hotel almost felt like a resort
    Brendon
    Young couple
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 82 reviews
    very cute place, had access to kitchen and back yard which was set up like a micro resort.
    Thomas
    Solo traveler
  • 0
    Scored 0
    Very Poor
    Rated very poor
    Location of property is exceptional, right on the water with stores close by. View from our balcony you saw dolphin swimming, boats, and people fishing. Resort had a pool, hot tub, exercise room.
    Pamela
    Solo traveler
  • Avg. price/night: $194.65
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 768 reviews
    Inexpensive and quiet, but don't be fooled by the initial price because there is a $15 a day resort fee and a $15 cleaning fee so be sure you add that in.
    Charles
    Solo traveler
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 82 reviews
    The concept of changing backyard to a resort was cool.
    siamak
    Solo traveler
  • Avg. price/night: $179.67
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 1,635 reviews
    The workers and servers as always outstanding. It's nice to relax and feel at home rather than at a resort.
    Danette
    Young couple