A waterfront cityscape with modern high-rise buildings, palm trees, and a bridge over the water.

Beach Hotels & Resorts in St. Petersburg from NZ$203

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Petersburg Beach Hotels

This weekend
Next weekend

Our top choices for St. Petersburg beach hotels

1. The Inn on Third

The Inn on Third
2.0 star property
Downtown St. Petersburg
9.6 out of 10, Exceptional, (1,004 reviews)
"Absolutely great place to stay!"
United States
Robert
The price is NZ$224
includes taxes & fees
9 Nov - 10 Nov
The Inn on Third

2. Hollander Boutique Hotel

Hollander Boutique Hotel
3.0 star property
Downtown St. Petersburg
9.6 out of 10, Exceptional, (2,460 reviews)
"Great place !"
United States
Kevin
The price is NZ$292
includes taxes & fees
9 Nov - 10 Nov
Hollander Boutique Hotel

3. Mint House St. Petersburg Downtown by Kasa

Mint House St. Petersburg Downtown by Kasa
4.0 star property
Downtown St. Petersburg
9.4 out of 10, Exceptional, (1,110 reviews)
"Very good value, nice and clean and great space with a (nearly) full kitchen for longer stays."
United States
Ariel
The price is NZ$212
includes taxes & fees
10 Nov - 11 Nov
Mint House St. Petersburg Downtown by Kasa

4. Prestige Collection, Hotel Boutique & Spa

Prestige Collection, Hotel Boutique & Spa
2.0 star property
Historic Old Northeast
9.4 out of 10, Exceptional, (221 reviews)
"What amazing property, great location with beautiful rooms."
United States
justin
The price is NZ$320
includes taxes & fees
9 Nov - 10 Nov
Prestige Collection, Hotel Boutique & Spa

5. Avalon Hotel Downtown St. Petersburg

Avalon Hotel Downtown St. Petersburg
2.5 star property
Downtown St. Petersburg
9.2 out of 10, Wonderful, (1,491 reviews)
"Brewer fans in town for World Series… Loved this boutique hotel! Great location and shuttle to Tropicana Field was awesome!"
United States
Bonita
The price is NZ$217
includes taxes & fees
8 Nov - 9 Nov
Avalon Hotel Downtown St. Petersburg

6. Mari Jean Hotel - All Adults Welcome

Mari Jean Hotel - All Adults Welcome
2.0 star property
Historic Kenwood
9.0 out of 10, Wonderful, (589 reviews)
"We love staying there!"
United States
Stephanie
The price is NZ$280
includes taxes & fees
15 Nov - 16 Nov
Mari Jean Hotel - All Adults Welcome

7. Tru By Hilton St. Petersburg Downtown Central Ave, FL

Tru By Hilton St. Petersburg Downtown Central Ave, FL
2.5 star property
Downtown St. Petersburg
9.0 out of 10, Wonderful, (1,013 reviews)
"Nice Hotel and location"
United States
Rhonda
The price is NZ$203
includes taxes & fees
23 Nov - 24 Nov
Tru By Hilton St. Petersburg Downtown Central Ave, FL

8. The Birchwood

The Birchwood
3.0 star property
Downtown St. Petersburg
9.0 out of 10, Wonderful, (867 reviews)
"Wonderful staff and environment"
United States
Dani
The price is NZ$508
includes taxes & fees
30 Nov - 1 Dec
The Birchwood

9. Moxy St. Petersburg Downtown

Moxy St. Petersburg Downtown
3.0 star property
Downtown St. Petersburg
8.8 out of 10, Excellent, (547 reviews)
"Great stay"
United States
Peter
The price is NZ$247
includes taxes & fees
23 Nov - 24 Nov
Moxy St. Petersburg Downtown

10. AC Hotel St. Petersburg Downtown

AC Hotel St. Petersburg Downtown
4.0 star property
Downtown St. Petersburg
8.8 out of 10, Excellent, (587 reviews)
"Friendly staff and super clean rooms!"
United States
Alexander
The price is NZ$248
includes taxes & fees
23 Nov - 24 Nov
AC Hotel St. Petersburg Downtown

11. The Vinoy Resort & Golf Club, Autograph Collection

The Vinoy Resort & Golf Club, Autograph Collection
4.0 star property
Historic Old Northeast
8.8 out of 10, Excellent, (1,000 reviews)
"Beautiful hotel I highly recommend it"
United States
Odalys
The price is NZ$902
includes taxes & fees
29 Nov - 30 Nov
The Vinoy Resort & Golf Club, Autograph Collection

12. GALAXY HOTEL

GALAXY HOTEL
2.0 star property
Downtown St. Petersburg
8.6 out of 10, Excellent, (1,147 reviews)
"The location, staff, and hotel were wonderful."
United States
Brian
The price is NZ$260
includes taxes & fees
6 Dec - 7 Dec
GALAXY HOTEL

13. Staybridge Suites St. Petersburg Downtown by IHG

Staybridge Suites St. Petersburg Downtown by IHG
3.0 star property
Campbell Park
8.6 out of 10, Excellent, (1,001 reviews)
"Fantastic place! Breakfast offerings were different every morning. Social evening is outstanding and the staff is overall amazing. First time ever I've been free laundry facility's, which made the stay over the top."
United States
JARED
The price is NZ$279
includes taxes & fees
30 Nov - 1 Dec
Staybridge Suites St. Petersburg Downtown by IHG

14. The Cordova Inn, a New Hotel Collection Property

The Cordova Inn, a New Hotel Collection Property
2.5 star property
Downtown St. Petersburg
8.0 out of 10, Very good, (1,004 reviews)
"Great location, brand new and nice staff"
United States
jennifer
The price is NZ$282
includes taxes & fees
24 Nov - 25 Nov
The Cordova Inn, a New Hotel Collection Property

15. Hilton St. Petersburg Bayfront

Hilton St. Petersburg Bayfront
4.0 star property
Downtown St. Petersburg
7.8 out of 10, Good, (1,210 reviews)
"We love the location!"
United States
Diana
The price is NZ$280
includes taxes & fees
23 Nov - 24 Nov
Hilton St. Petersburg Bayfront

16. Ponce De Leon Hotel

Ponce De Leon Hotel
3.0 star property
Downtown St. Petersburg
7.0 out of 10, Good, (1,193 reviews)
"Fun atmosphere easy stay"
United States
Joshua
The price is NZ$179
includes taxes & fees
8 Nov - 9 Nov
Ponce De Leon Hotel

17. Uptown Suites

Uptown Suites
2.0 star property
Crescent Lake
5.6 out of 10, (644 reviews)
"Very great place to stay"
United States
Justina
The price is NZ$89
includes taxes & fees
8 Nov - 9 Nov
Uptown Suites

18. Crystal Bay Historic Hotel

Crystal Bay Historic Hotel
3.0 star property
La Vista
9.6 out of 10, Exceptional, (1,625 reviews)
"Excellent breakfast , comfy rooms, great time had."
United States
Jean
The price is NZ$252
includes taxes & fees
10 Nov - 11 Nov
Crystal Bay Historic Hotel

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

Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
2.5 star property
St. Petersburg
9.6 out of 10, Exceptional, (1,760 reviews)
"Stayed 1 nights b4 cruise -definitely would stay again"
Canada
Sandra
The price is NZ$209
includes taxes & fees
23 Nov - 24 Nov
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG

20. Hilton St. Petersburg Carillon Park

Hilton St. Petersburg Carillon Park
4.0 star property
St. Petersburg
9.2 out of 10, Wonderful, (1,000 reviews)
"Clean room and wonderful and super helpful staff."
United States
Jeanne
The price is NZ$256
includes taxes & fees
23 Nov - 24 Nov
Hilton St. Petersburg Carillon Park
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Choose what matters most at beach hotels in St. Petersburg

Beach hotels with pools in St. Petersburg

Beach hotels with free breakfast in St. Petersburg

Family-friendly beach hotels in St. Petersburg

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top St. Petersburg Hotel Reviews

Frequently asked questions

What are the best beach hotels in St Petersburg?
For hotels near the beach in St Petersburg, consider the Hollander Boutique Hotel, Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG, or Mint House St. Petersburg - Downtown.

The Hollander Boutique Hotel, with a 9.4 rating, offers a poolside bar and an outdoor pool, great for relaxing after a day at the nearby beach.

The Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG, rated 9.4, provides complimentary breakfast, including buffet options, and is located near the sea.

For a more luxurious stay, the Mint House St. Petersburg - Downtown, also with a 9.4 rating, features an outdoor pool with sun loungers and offers rooms with kitchens, conveniently located near a shopping district.
Which St Petersburg hotels are near the best beaches?
For hotels near the best beaches in St Petersburg, consider the Hollander Boutique Hotel, the Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG, or the Hampton Inn & Suites St. Petersburg/Downtown.

The Hollander Boutique Hotel, with a 9.4 rating, is located near the beach and features an outdoor pool with a poolside bar. Guests frequently mention the excellent food and restaurant.

The Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG, rated 9.4, is situated near the sea and offers a complimentary buffet breakfast. Reviewers often highlight the fantastic staff and spacious, clean rooms.

The Hampton Inn & Suites St. Petersburg/Downtown, also with a 9.4 rating, is located near the beach and provides a free buffet breakfast. Customers often praise the excellent staff and comfortable beds.
Which beach hotels in St Petersburg are good for families?
For a family trip to St Petersburg, some good beach hotels include the Hollander Boutique Hotel, Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG, and Hampton Inn & Suites St. Petersburg/Downtown.

The Hollander Boutique Hotel, with a 9.4 rating, is located near the beach and features an outdoor pool with a poolside bar, which can be convenient for families. Guests often comment on the friendly and helpful staff.

The Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG, also rated 9.4, is situated near the sea and offers complimentary breakfast, including on weekends. The hotel provides free cribs and free parking, which are useful amenities for families.

Another option is the Hampton Inn & Suites St. Petersburg/Downtown, with a 9.4 rating. This hotel is located near the beach and provides a free buffet breakfast and free cribs, making it a practical choice for families.
What are the best St Petersburg hotels with ocean views?
For hotels in St Petersburg offering ocean views, consider the SkyBeach Resort or the GALAXY HOTEL.

The SkyBeach Resort, with an 8.8 rating, provides a private beach on site, along with a beach view from many areas. It features several pools, including an outdoor, heated pool with sun loungers and umbrellas. Guests frequently mention the excellent food and the super friendly staff.

The GALAXY HOTEL, an establishment rated 8.6, also offers ocean views. Reviewers often highlight its superb location and the great rooftop bar.
What are the top-rated beach hotels in St Petersburg with a pool?
For top-rated beach hotels in St Petersburg with a pool, consider SkyBeach Resort, The Vinoy Resort & Golf Club, Autograph Collection, and Mint House St. Petersburg - Downtown.

The SkyBeach Resort, with an 8.8 rating, boasts a private beach and ocean views from its rooms. Guests appreciate the heated outdoor pool with sun loungers and umbrellas.

The Vinoy Resort & Golf Club, Autograph Collection, a hotel rated 8.8, is located near the beach and offers an outdoor resort-inclusive pool. It also features an on-site golf course for those who enjoy a round.

Mint House St. Petersburg - Downtown, a property with an impressive 9.4 rating, is located near the beach and provides an outdoor pool with sun loungers. Guests frequently praise its excellent location and helpful staff.
Which beach hotels in St Petersburg are good for couples?
For couples looking for a beach hotel in St Petersburg, The Vinoy Resort & Golf Club, Autograph Collection is a suitable option.

The Vinoy Resort & Golf Club, Autograph Collection is a hotel with an 8.8 rating. It is located near the ocean and beach, offering guests access to these areas. The hotel also features an on-site golf course, which could appeal to couples who enjoy golfing.
Which area of St Petersburg is best to stay in for beaches?
The best area to stay in St. Petersburg for beaches is St. Pete Beach, which is situated on a barrier island just west of the city centre.

St. Pete Beach is known for its wide, sandy beaches along the Gulf of Mexico, calm waters, and a relaxed atmosphere. The main road running through the area is Gulf Boulevard, which is lined with hotels, restaurants, and shops. Many accommodations here offer direct beach access.

Couples looking for a relaxing beach holiday will find St. Pete Beach ideal. You can spend your days lounging on the sand, swimming, or enjoying watersports. The area also offers a variety of beachfront dining options, superb for sunset views.

For those seeking a bit more activity alongside their beach time, the northern end of St. Pete Beach, near John's Pass Village & Boardwalk, is a good option.
Which top beach hotels in St Petersburg offer water sport activities?
In St Petersburg, for top beach hotels offering water sport activities, consider The Vinoy Resort & Golf Club, Autograph Collection, and some excellent holiday rentals.

The Vinoy Resort & Golf Club, Autograph Collection, with an 8.8 rating, provides sailing on-site, along with kayaking, parasailing, motorboating, scuba diving, and snorkeling all available nearby. Guests frequently comment on its fabulous location and excellent staff.

For a holiday rental with water sport options, Pool & Close to dtwn w/2 Bikes, rated 9.8, offers general water sports and water sports equipment, with paddleboating, kayaking, scuba diving, windsurfing, sailing, parasailing, motorboating, snorkeling, and personal motor watercraft all available nearby.

Another highly-rated holiday rental is Elegant Waterfront Place for Two/Boca Ciega Resort, which has a great 10.0 rating. This property also offers general water sports, with scuba diving, snorkeling, sailing, motorboating, windsurfing, and personal motor watercraft all available nearby.
What is the best time of year to stay in a beach hotel in St Petersburg?
The most popular time to stay in a beach hotel in St Petersburg is from March to May. The weather is consistently warm and sunny, with temperatures averaging around 25°C, creating ideal conditions for enjoying the pristine beaches and outdoor activities. This period is great for families looking to make the most of the Gulf Coast's offerings, from building sandcastles to exploring the barrier islands.

During these months, the city buzzes with activity, and you'll find plenty of opportunities for watersports and beachfront dining. It's also a great time for art enthusiasts, as many outdoor festivals and events take place, making it easy to combine beach relaxation with cultural exploration.

For those seeking a slightly different experience, September presents a compelling alternative. While still wonderfully warm, with average temperatures around 28°C, it's a time when you may find better value on luxurious beachfront accommodations and it can be easier to secure reservations at popular restaurants.
What beach activities should we do in St Petersburg?
The best beach activity to do in St Petersburg is to relax on St Pete Beach, consistently ranked among the best beaches in the USA.

St Pete Beach is located on a barrier island just west of mainland St Petersburg. It's known for its long, white sandy coastline and calm, clear Gulf waters. The main thoroughfare, Gulf Boulevard, runs parallel to the beach and is lined with hotels, restaurants, and shops. It's a fantastic spot for sunbathing, swimming, and building sandcastles.

Families will find St Pete Beach particularly appealing due to the shallow, gentle waters, which are ideal for children. You can easily spend a full day here, with plenty of beachfront cafes for snacks and refreshments. There are also opportunities for paddleboarding and kayaking if you're looking for a bit more activity.

For couples, a sunset stroll along St Pete Beach is a must. The expansive views over the Gulf of Mexico create a romantic setting, and many beachfront restaurants offer outdoor dining great for an evening meal with a view.
Can I cancel my beach hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline. This is often within 24-48 hours of your scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use Expedia's "Fully refundable property" filter during your search to find the right beach hotel in St. Petersburg for you.
How can I save on a beach hotel in St. Petersburg with Expedia?
One Key™ —Expedia's free travel rewards programme—gives you instant access to perks and Member Prices on St. Petersburg beach hotels. Plus, you'll earn OneKeyCash™* on eligible bookings to use on future trips. Typically, booking in advance will help you save on your hotel booking. But, if you're feeling spontaneous, check out the last-minute deals. *Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.
How much does a beach hotel in St. Petersburg cost?
Prices for beach hotels in St. Petersburg vary, but you can find a great deal from NZ$203 on Expedia. You're likely to find lower rates if you're travelling during the off-peak season or mid-week. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.
Is it cheaper to book a St. Petersburg beach hotel and flights as a package?
Booking a beach hotel and flight package on Expedia can be cheaper than booking flights and hotels separately. Bundling can lead to significant savings, especially for international travel or when booking a beach vacation package well in advance. However, savings vary depending on factors like destination, travel dates, and availability, so it's wise to compare options. With access to over 300,000 hotels worldwide, Expedia makes it easy to build the perfect travel package.

Explore a world of travel with Expedia