Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Tonight Feb 28 - Feb 29
This weekend Feb 28 - Mar 1
Next weekend Mar 6 - Mar 8

Top St. Petersburg Oceanfront Hotels

Avalon Hotel Downtown St. Petersburg

Avalon Hotel Downtown St. Petersburg

2.5 out of 5.0 443 4th Avenue North, St. Petersburg, FL
(11 Reviews)
A restaurant and an outdoor pool are featured at this hotel. Guests will appreciate free perks like free self parking and WiFi in public areas. A garden is provided and the front desk is staffed around-the-clock.
The Vinoy Renaissance St. Petersburg Resort & Golf Club

The Vinoy Renaissance St. Petersburg Resort & Golf Club

4.0 out of 5.0 501 5th Ave Ne, St. Petersburg, FL
(14 Reviews)
This smoke-free resort features a golf course, a full-service spa, and a marina. Traveling on business? Take advantage of the 22 conference rooms, 24-hour business center, and valet parking. Enjoy a meal in one of the 4 restaurants and perks like free WiFi.
Magnuson Hotel Marina Cove

Magnuson Hotel Marina Cove

3.0 out of 5.0 6800 Sunshine Skyway Ln S, St. Petersburg, FL
(66 Reviews)
This smoke-free hotel features a private beach, a marina, and 2 restaurants. There's fun for all ages with a playground and an arcade/game room, and families will appreciate the onsite laundry facilities. Enjoy the 2 outdoor pools and perks like free self parking and free WiFi.
Hilton St. Petersburg Bayfront

Hilton St. Petersburg Bayfront

3.5 out of 5.0 333 1st St S, St. Petersburg, FL
(21 Reviews)
This hotel features a restaurant, an outdoor pool, and a bar/lounge. Traveling on business? Take advantage of the 21 conference rooms, as well as the 24-hour business center and free WiFi in public areas. There's a 24-hour fitness center on site, and concierge services and wedding services are also offered.
Ponce De Leon Hotel

Ponce De Leon Hotel

3.0 out of 5.0 95 Central Ave, St. Petersburg, FL
(40 Reviews)
A restaurant and a bar/lounge are featured at this hotel. WiFi in public areas is free. Multilingual staff can provide around-the-clock assistance and laundry facilities are on offer.
Get Rates
Bermuda Bay by Affordable Beach Condos

Bermuda Bay by Affordable Beach Condos

4.0 out of 5.0 4201 38th Avenue South, St. Petersburg, FL
A private beach, 2 outdoor pools, and 2 outdoor tennis courts are all featured at this smoke-free apartment. Enjoy the spa tub and perks like free self parking. A terrace, a garden, and a picnic area are also on offer.

Travelers Like You Recently Booked These St. Petersburg Hotels


Recent St. Petersburg Hotel Reviews By Fellow Wanderers

St. Petersburg oceanfront hotels

Picture yourself seaside in St. Petersburg
You wake in the morning to a fresh ocean breeze and spend the afternoon walking along the sand, picking up seashells. At night, you fall asleep to the sound of waves in the distance. Ready to stop dreaming and start living this seaside escape? You don’t need to break the bank to have your ideal ocean adventure. When you book with Travelocity, you’ll have your pick of the best St. Petersburg hotels on the beach while saving money for seafood dinners.

Discover dreamy St. Petersburg ocean view hotels
There’s plenty to do in St. Petersburg, and choosing a hotel on the coast means you’re never far from adventure or relaxation. You can spend a whole day swimming, boating, beachcombing, or jogging along the shore. When you’re ready to chill out, come back to your hotel room and wash away the sand and saltwater with a relaxing shower.

For an active yet low-key afternoon, browse shops and cafes near the beach and try the catch of the day for lunch. Some St. Petersburg beachfront hotels even have in-house restaurants and spas for ultimate oceanfront relaxation, so check your options on Travelocity. It’s easy to create a seaside vacation in St. Petersburg that’s perfect for both your budget and your sense of fun.

What are you waiting for? There’s no better time to plan an exciting escape to the beach in St. Petersburg. And there’s no better way to get the most fun with the least stress than booking through Travelocity.

*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.