Find the beach hotels that appeal to you the most
Check out our pick of great beach hotels in St Petersburg
Located along the Tampa Bay coast, this historic St. Petersburg hotel features an on-site spa and heated pools.

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.

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

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.

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.

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.

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

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.

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.

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


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
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
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
Popular with guests booking beach hotels in St Petersburg
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.
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...
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...
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.
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.
Boasting air-conditioned accommodation with a private pool, Gorgeous Beach view balcony with heated pool is situated in St Pete Beach.
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.
Recently renovated, RumFish Beach at TradeWinds offers a beachfront accommodation and is located 30 minutes' drive from the Tampa International Airport.
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.
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.
Boasting air-conditioned accommodation with a pool with a view, 107-Waterfront-Walk to beach-Lovely is set in 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,...
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.
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.
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.
Boasting air-conditioned accommodation with a private pool, Majestic Beach Condo in Beachfront Resort in St Pete Beach is situated in St Pete Beach.
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.
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.
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.
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.
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.
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.
Located in St. Pete Beach, Florida, this Mediterranean-style hotel features an outdoor swimming pool, a 7-slip marina, and a rooftop bar.
Nicknamed The Pink Palace for its pink façade and grandeur architecture, The Don CeSar has welcomed guests since its opening in 1928.
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.
<h2>Beachfront Location</h2> Island Inn Beach Resort in St Pete Beach offers direct beachfront access and stunning sea views.
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.
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...
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...
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.