Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Find Hotels in St. Pete Beach, FL

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

St. Pete Beach hotels and places to stay

Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL
3 out of 5
6100 Gulf Blvd, St. Pete Beach, FL
Free CancellationReserve now, pay when you stay
The price is $119 per night
1.04 mi from city center
3.5/5Good! (1,990 reviews)

"The location of the property is great and in walking distance, or less than 5 minutes by car to everything you need! We are big fans of the Toasted Monkey which is located on the back propterty. The staff was great; the measures that we're taken to help the guest stay safe through this COVID-19 - ..."…"

Reviewed on May 22, 2020

Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL
St Pete Beach Suites
3 out of 5
6801 Sunset Way, St. Pete Beach, FL
Free CancellationReserve now, pay when you stay
The price is $129 per night
1.38 mi from city center
4.3/5Excellent! (326 reviews)

"Minutes from the the 🏝 & shops & food. Had a great time"…"

Reviewed on May 21, 2020

St Pete Beach Suites
Plaza Beach Hotel Beachfront Resort
3 out of 5
4506 Gulf Blvd, St. Pete Beach, FL
Free CancellationReserve now, pay when you stay
The price is $239 per night
0.08 mi from city center
4.2/5Excellent! (953 reviews)

"If you invite friends and they pay to park at public parking. PBR requires you to pay $10 per friend. During there visit out at the beach with you 🤷‍♀️"…"

Reviewed on May 11, 2020

Plaza Beach Hotel Beachfront Resort
Beachcomber Beach Resort
2.5 out of 5
6200 Gulf Blvd, St. Pete Beach, FL
Free CancellationReserve now, pay when you stay
The price is $119 per night
1.1 mi from city center
3.9/5Very Good! (1,463 reviews)

"We wanted a quick getaway from Tampa after being locked down due to the coronavirus. In our past stays at the beachcomber, the vibe was more family oriented. The particular weekend felt more like a college party since Jimmy B’s was closed. We had fun and didn’t feel too out of place with the kids ..."…"

Reviewed on Jun 1, 2020

Beachcomber Beach Resort
Miramar Beach Resort
2.5 out of 5
4200 Gulf Blvd, St. Pete Beach, FL
Free CancellationReserve now, pay when you stay
The price is $134 per night
0.14 mi from city center
4.2/5Excellent! (356 reviews)

"Loved that it was right on the beach, had 2 pools and was walking distance to many restaurants. The room had everything we needed."…"

Reviewed on May 24, 2020

Miramar Beach Resort
The Don CeSar
4 out of 5
3400 Gulf Boulevard, St. Pete Beach, FL
Free CancellationReserve now, pay when you stay
The price is $299 per night
0.73 mi from city center
4.3/5Excellent! (2,073 reviews)

"The hotel was great. The staff was very friendly. We had a problem with our next room guests. Because we were staying in a shared door room the noise isolation between the two rooms was very bad. It was not possible to slip as a lot of noise was coming from the shared room. Loud music, talk, etc. ..."…"

Reviewed on Jun 2, 2020

The Don CeSar
Beach House Suites by the Don CeSar
3 out of 5
3860 Gulf Boulevard, St. Pete Beach, FL
Free CancellationReserve now, pay when you stay
The price is $199 per night
0.21 mi from city center
4.3/5Excellent! (677 reviews)

"The Private Beach is very nice and the manager on the beach was very quick to get us set up in our beach chairs and towels."…"

Reviewed on May 31, 2020

Beach House Suites by the Don CeSar
Alden Suites - A Beachfront Resort
3 out of 5
5900 Gulf Blvd, St. Pete Beach, FL
The price is $159 per night
0.96 mi from city center
4.2/5Excellent! (2,331 reviews)

"Loved the bungalow. Very convenient to the pool. The beach was great, good access, nice Tiki bar and food truck to catch some snacks and drinks. Beautiful landscaping!"…"

Reviewed on Jun 4, 2020

Alden Suites - A Beachfront Resort
The Hotel Zamora
4 out of 5
3701 Gulf Blvd, St. Pete Beach, FL
Free CancellationReserve now, pay when you stay
The price is $169 per night
0.41 mi from city center
4.3/5Excellent! (694 reviews)

"Everything was updated and new. We loved our room and especially the walk in shower."…"

Reviewed on May 31, 2020

The Hotel Zamora
Blind Pass Resort Motel
2 out of 5
7901 Blind Pass Road, St. Pete Beach, FL
The price is $79 per night
2.04 mi from city center
3.4/5Good! (274 reviews)

"The owners were very friendly and helpful. They extended our check out time. Very nice room, comfortable and clean! Cute sitting areas around the place. Very homey! Would definitely recommend to everyone."…"

Reviewed on Jun 3, 2020

Blind Pass Resort Motel
Can't find the property you want?
See all available properties in St. Pete Beach
View all properties
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.

Visiting St. Pete Beach

Families will find kid-friendly activities in St. Pete Beach, and visitors give high marks for the beaches, lively bar scene, and live music scene. This city also attracts tourists with its entertainment choices and restaurants. Salvador Dali Museum, Tropicana Field, and Fort De Soto Park are some of the top sights around the area.

  • You'll find 2574 Expedia hotels and other accommodations in the larger area of St. Petersburg - Clearwater
  • The closest major airport is in St. Petersburg, FL (SPG-Albert Whitted), 7.2 mi (11.7 km) from the city center
  • The next closest is in St. Petersburg, FL (PIE-St. Petersburg-Clearwater Intl.), 13.3 mi (21.4 km) away

Sightseeing and Staying in St. Pete Beach

The city is well known for its live music scene and cultural venues like Gulf Beaches Historical Museum. The beaches and sunsets exemplify the city's natural beauty and places to visit include Upham Beach and Hurley Park. A couple of additional sights to add to your agenda are Dolphin Landings Charter Boat Center and Merry Pier.

In St. Pete Beach, you'll find 176 hotels and other lodging accommodations so you'll have a variety of choices for your holiday retreat. Below are top ones based on our user reviews:

  • Pasa Tiempo Private Waterfront Resort - Adults Only - This 2-star hotel features an outdoor pool, free WiFi, and free parking. It's a favorite with Expedia travelers for its beach locale and clean rooms.
  • Inn on the Beach - Our customers like the breakfast and beach locale at this motel. This 2.5-star motel in Pass-a-Grille features free breakfast, free WiFi, and free parking.
  • Coconut Inn - Guests who stay at this 2.5-star hotel in Pass-a-Grille can enjoy access to an outdoor pool and free parking, along with an in-room kitchen. Expedia customers like its beach locale and helpful staff.

Outside the city, popular places to see include Salvador Dali Museum, located 7.4 mi (11.9 km) from the heart of the city, and Tropicana Field, which is 6.5 mi/10.5 km away.

Dressing for St. Pete Beach

  • Between January and March, you can expect the daytime average to be around 78°F and the nighttime average to be 53°F
  • From April to June, temperatures average about 91°F during the day and 63°F at night
  • July through September averages 91°F during the day and 74°F at night
  • In October-December, the average temperature is 87°F during the day and 54°F at night
  • St. Pete Beach gets about 50.79 inches of rain per year
  • Hottest months are usually July and August with an average temperature of 91°F, while the coldest months are January and December with an average of 55°F

Frequently asked questions

Where is the best place for a stay in St. Pete Beach?
Inn on the Beach is a favorite with Expedia customers. This property offers free breakfast and free WiFi. Traveler reviews also recommend Pasa Tiempo Private Waterfront Resort - Adults Only and Coconut Inn as top choices for your stay.
If I need to cancel my hotel reservation in St. Pete Beach, will I receive a refund?
Yes! Most hotel room reservations are fully refundable as long as you cancel prior to the hotel’s cancellation deadline, which is usually within 24-48 hours of your check-in date. If you have a reservation that’s non-refundable, it might still be possible to cancel it and get a refund within a 24-hour period of booking. Add dates, click “Search”, then you can use the “free cancellation” filter to get the best deals in St. Pete Beach.
Where can I learn more about changing or cancelling my trip to St. Pete Beach?
For more information about picking new dates or cancelling your trip to St. Pete Beach, head over to our customer service page.
What's the best accommodation for a budget-friendly stay in St. Pete Beach?
Based on reviews, The Don CeSar is a popular hotel for our travelers who want a more economical choice, and features 2 outdoor pools and 2 restaurants. Other options for your budget-friendly stay include Sirata Beach Resort and Postcard Inn On The Beach.
What's the best place to stay in Pass-a-Grille?
With 54 hotels and other accommodations to choose from in this neighborhood, you should find the perfect place for your trip. Based on Expedia customer reviews, Inn on the Beach is the highest ranked property in Pass-a-Grille. This property offers free breakfast and free WiFi. Another top choice in the area is Coconut Inn.
What's the best hotel for a family trip to St. Pete Beach?
Beachcomber Beach Resort is a hotel with 2 outdoor pools and 2 restaurants, and it’s a top choice on Expedia for families. Other good choices for your kid-friendly vacation include Alden Suites - A Beachfront Resort and Grand Plaza Beachfront Resort Hotel. Attractions in the area like Clearwater Marine Aquarium and Beach Walk are also fun for kids of all ages.
What's the best accommodation for a romantic vacation to St. Pete Beach?
TradeWinds Island Grand is a favorite 4-star resort for couples, and features pillowtop beds and a full-service spa. Another good option for a stay with your sweetheart is Postcard Inn On The Beach.
What's the best pet-friendly accommodation in St. Pete Beach?
Alden Suites - A Beachfront Resort is a top dog-friendly hotel, and offers 2 outdoor pools and a fitness center for its human guests. Other good choices to stay with your pet include Postcard Inn On The Beach and St Pete Beach Suites.
Where is the best hotel to stay with easy access to Upham Beach?
Adjacent to Upham Beach, St Pete Beach Suites is one of the top choices for your stay based on our traveler data, and this 3-star property offers 2 outdoor pools and free breakfast. Other good options within a short distance include Alden Suites - A Beachfront Resort and Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL.
What about the best place to stay close to Splash Island Water Park?
One of the top choices for your stay is Alden Suites - A Beachfront Resort, located next to Splash Island Water Park, and this 3-star hotel offers 2 outdoor pools and free WiFi. Grand Plaza Beachfront Resort Hotel and TradeWinds Island Grand are two other good choices in the immediate area.
What's the best place to stay to stay near the beach in St. Pete Beach?
Inn on the Beach is a top 3-star beachfront hotel with 3 restaurants and an outdoor pool. Other good choices for your beach trip include The Don CeSar and Plaza Beach Hotel Beachfront Resort. To enjoy some time by the water, head to Pass-a-Grille Beach or Upham Beach.
What's the best boutique-style accommodation in St. Pete Beach?
Postcard Inn On The Beach is a favorite 3-star hotel with Expedia travelers looking for a stylish accommodation, featuring 2 restaurants and 2 beach bars. The Don CeSar and The Hotel Zamora are other boutique-style choices.

Recent reviews of St. Pete Beach hotels

More trip options