Accommodations Flights Flight + Hotel Car Rentals Airport Taxis

Wanna go somewhere excellent? Reviewers loved St. Petersburg!

St. Petersburg Beach Hotels

Nothing beats the beach! Browse our selection of waterfront properties.

More than 1 million people last month said they'd recommend to their family and friends.

  • From beach resorts to country houses, more accommodations in St. Petersburg
    Hotels Vacation Rentals Villas B&Bs Apartments Motels Vacation Homes
  • The 10 Best Beach Hotels in St. Petersburg, USA

    Check out our selection of great beach resorts in St. Petersburg

Looking for a beach resort?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most Booked Beach Hotels in St. Petersburg This Month

Magnuson Hotel Marina Cove

St. Petersburg, FL 33711, United States of America

7.6 Good 493 beach hotel reviews

This beach hotel in St. Petersburg has been booked 143 times.

Bermuda Bay Beach Club

St. Petersburg, FL 33711, United States of America

This beach hotel in St. Petersburg has been booked 3 times.

Dolphin Cottage

St. Petersburg, FL 33711, United States of America

This beach hotel in St. Petersburg has been booked 2 times.

Hotels That Guests Love in St. Petersburg

Magnuson Hotel Marina Cove

“Location and close to the beach”

Jul 20, 2018

Crystal Bay Hotel

“The neighborhood was very nice. Lots of old Florida. Location was half to beach and half to downtown. Parking good.”

Jul 20, 2018

Crystal Bay Hotel

“The made-to-order breakfast was fresh and tasty. The staff was very friendly and helpful and genuinely interested in our family. The rooms were spacious, in terms of SF, the beds were comfortable, the bathrooms modernized and very clean, and the veranda was an added bonus. Pets being allowed for no extra cost was also appreciated. We also liked the location-within walking distance to a bayfront park, 5 minutes of a beach, and 12 minutes to downtown St. Pete. The area was safe for walking and plenty of restaurants were nearby.”

Jun 27, 2018

Crystal Bay Hotel

“This was the most beautiful peaceful spacious hotel we have ever stayed in. Breakfast is cooked to order and complimentary. Has a pool and plenty of areas to sit and enjoy company or just watch the sunset. Right across from Sunset Park so you can walk to see the water just by crossing a street. Super close to Treasure Island for restaurants shopping and the beach. Bed very comfortable.”

Jun 24, 2018

Crystal Bay Hotel

“The staff were amazing. The breakfast was spot on and couldn’t be any better. The location was highly ideal, being only 1.5miles from St Pete beach. Ideal location on Central Avenue and rrally easy to get into downtown St Pete, whether by bus or by car. Could not have asked for a better place to enjoy my stay in St Pete. Thanks to all thr staff for welcoming me.”

Jun 15, 2018

Magnuson Hotel Marina Cove

“The tub has a brown puddle in the soapdish. Room was musty. It looked clean otherwish at first, but the i found two cockroaches on the nightstand. I understand it's Florida, but really. Pool was nice. Beach small and area smelled like sewage near the boats. I think there were bedbugs because we have bites on our bodies all over. I guess you get what you pay for. But all the nice hotels were sold out fast.”

Jun 4, 2018

Magnuson Hotel Marina Cove

“Great place to just relax. Two beautiful pools a great view of Tampa Bay. It's an older property but kept very well. Everything was clean and staff was great! We will stay again this summer. Very close to Tropicana Field and St. Pete beach. The tiki bar had great drinks and an awesome view!”

Jun 1, 2018

Magnuson Hotel Marina Cove

“Nice large pool and bar on the beach”

May 8, 2018

Avalon Hotel Downtown St. Petersburg

“Original style, super friendly staff, perfect location to go downtown or to hit the beach”

May 28, 2017

Magnuson Hotel Marina Cove

“For this price, this resort has great facilities. There is a beautiful bar where you can enjoy the sunset at the beach. Staff are great. Food is good.”

May 15, 2017

Not just beach resorts – we have these places to stay too! asked travelers...

The beach means different things to different people. What did the beach in St. Petersburg mean to you?

St. Pete beach is a huge area viewing at the Gulf of Mexico. In fact, it's a series of beaches. Human beings can really feel to be close to the nature, - we could see wild dolphins playing in the water in 30 m distance from the shore, and a lot of diffrent kinds of fishes, birds are almost touchable because they aren't afraid to come very close to people. St. Pete beach is also popular for surfing, which is quite rare on the west coast of Florida.
Beautiful sunsets, gorgeous white sand, clear blue water
Relaxing, dreaming, swimming, enjoying.