Saint Petersburg hotels
From $97
Guest Score:
based on 45 guest reviews
5250 Gulf Boulevard,
Saint Petersburg, FL
This oceanfront hotel is located in St. Pete Beach, next to the Gulf of Mexico. The hotel offers a revolving rooftop restaurant, free Wi-Fi, an outdoor pool and free parking.
Grand Plaza Beachfront R...read more
From $105
Guest Score:
based on 38 guest reviews
10650 Gulf Boulevard,
Saint Petersburg, FL
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 Bi...read more
From $127
Guest Score:
based on 224 guest reviews
333 First Street South,
Saint Petersburg, FL
This St. Petersburg hotel is one mile from Tropicana Field, home to the Tampa Bay Rays, and located in the waterfront district. The hotel features a full-service spa and outdoor pool.
Guest rooms at ...read more
From $112
Guest Score:
based on 4 guest reviews
17120 Gulf Boulevard,
Saint Petersburg, FL
Set directly on the beach and offering semi-private beach access, this North Redington Beach, Florida hotel features on-site dining, private in-room balconies and easy access to endless recreational a...read more
From $149
Guest Score:
based on 124 guest reviews
5500 Gulf Boulevard,
Saint Petersburg, FL
This Saint Pete Beach hotel is located on 20 acres, directly on a Gulf of Mexico beach. The hotel offers 5 outdoor swimming pools, 11 restaurants and a full-service spa.
TradeWinds Island Grand featu...read more
From $139
Guest Score:
based on 372 guest reviews
5300 Gulf Boulevard,
Saint Petersburg, FL
This resort, set on a private beach overlooking the Gulf of Mexico, offers beachside and poolside cabanas. Water sports, including parasailing and wave runners, can be arranged on-site.
All rooms at ...read more
From $87
1200 34th Street North,
Saint Petersburg, FL
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.
G...read more
From $77
Guest Score:
based on 104 guest reviews
6200 Gulf Boulevard,
Saint Petersburg, FL
This St. Pete Beach hotel is located next to the Gulf of Mexico. The hotel offers a private beach, 2 outdoor pools, tropical gardens, free Wi-Fi and free on-site parking.
The Beachcomber Beach Resort...read more
From $119
Guest Score:
based on 80 guest reviews
6000 Gulf Boulevard,
Saint Petersburg, FL
Located just 30 minutes from the award winning Tampa International airport, the resort is situated on 5 acres of beachfront property lining the sugar-white sands and brilliant waters of the Gulf of Me...read more
From $99
95 Central Avenue,
Saint Petersburg, FL
This Saint Petersburg, Florida hotel features on-site dining at Pincho y Pincho and the Flamenco Bar. The rooms include free Wi-Fi and the hotel is 4 blocks from the Pier.
Guest rooms at the Ponce De...read more




