Florida may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search Hotels in St. Pete Beach

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

St. Pete Beach hotels and places to stay

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 £105 per night
1.38 mi from city centre
4.3/5Excellent! (333 reviews)

"I’ll start by saying the room and location are great. I saw one of the pools and it was beautiful. The rooms are studio apartments. They’re new, clean and have nice decor. What I don’t like: the sliding bathroom door that doesn’t actually close. I’m big on privacy so I’d prefer an old fashioned open-close ..."…"

Reviewed on 26 Jun 2020

St Pete Beach Suites
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 £128 per night
1.1 mi from city centre
4/5Very Good! (979 reviews)

"The beachfront room was great! It was a perfect night away for our anniversary without our dear toddler. Come and relax in the amazing pool, tiki hut, or cabanas on the beach! We will be back!"…"

Reviewed on 3 Jul 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 £107 per night
0.14 mi from city centre
4.2/5Excellent! (374 reviews)

"Built in the 50’s and well maintained. 2 pools and direct access to the beach. Free Bee free ride service to restaurants near by. Great place to stay and reasonably priced. Indefinitely recommend staying here so you can see for yourself!"…"

Reviewed on 28 Jun 2020

Miramar Beach Resort

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
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 £104 per night
1.04 mi from city centre
3.5/5Good! (988 reviews)

"The staff ranging from the front desk to maintenance and housekeeping were great! Always friendly. The staff must be what brings people back. We also loved that the Toasted Monkey is adjoining and it’s beach front"…"

Reviewed on 25 Jun 2020

Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL
The Don CeSar
4 out of 5
3400 Gulf Boulevard, St. Pete Beach, FL
Free cancellationReserve now, pay when you stay
The price is £255 per night
0.73 mi from city centre
4.3/5Excellent! (985 reviews)

"Beautiful hotel and amenities! Pleasure able stay for sure! Best bed of any hotel we have ever stayed in."…"

Reviewed on 30 Jun 2020

The Don CeSar
Blind Pass Resort Motel
2 out of 5
7901 Blind Pass Road, St. Pete Beach, FL
The price is £92 per night
2.04 mi from city centre
3.4/5Good! (285 reviews)

"Terry and his wife are exceptional hosts! We stayed in Rm 2-there was a beautiful fountain in the middle of court yard, the pool area and grounds are well kept. We will definitely be visiting again soon ❣️ Thanks for making our vacation Great 😉"…"

Reviewed on 6 Jul 2020

Blind Pass Resort Motel
The Hotel Zamora
4 out of 5
3701 Gulf Blvd, St. Pete Beach, FL
The price is £151 per night
0.41 mi from city centre
4.3/5Excellent! (706 reviews)

"Great stay! Booked again! Beach,pool, river, bar and restaurant, nice big balcony with the room, great view - it was super!"…"

Reviewed on 3 Jul 2020

The Hotel Zamora
Alden Suites - A Beachfront Resort
3 out of 5
5900 Gulf Blvd, St. Pete Beach, FL
Free cancellationReserve now, pay when you stay
The price is £140 per night
0.96 mi from city centre
4.4/5Excellent! (1,426 reviews)

"Alden Suites was very clean! Staff was very nice and very friendly. Great location and several restaurants within walking distance. My daughters loved the food truck that is on the property. My ONLY complaint I had was my neighbors being too loud. I did not complain about it so that was my fault ..."…"

Reviewed on 8 Jul 2020

Alden Suites - A Beachfront Resort
Grand Plaza Beachfront Resort Hotel
3 out of 5
5250 Gulf Blvd, St. Pete Beach, FL
Free cancellationReserve now, pay when you stay
The price is £159 per night
0.54 mi from city centre
4.1/5Very Good! (1,464 reviews)

"Our stay was beautiful and two workers at the Grand Plaza hotel made it wonderful, Robert (The Bellman) and LaMar (HouseKeeping)"…"

Reviewed on 8 Jul 2020

Grand Plaza Beachfront Resort Hotel
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 £205 per night
0.21 mi from city centre
4.3/5Excellent! (686 reviews)

"This place has always been one of our favorites on St Pete Beach. We were excited to see all of the new things that have been added to the property but a bit disappointed in the housekeeping / upkeep of the actual suite itself. Not as crisp and clean as we remembered and the carpeted area was in ..."…"

Reviewed on 4 Jul 2020

Beach House Suites by the Don CeSar
Don't see what you're looking for?
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 and restaurants. John's Pass Village & Boardwalk, Fort De Soto Park and Tropicana Field are some of the top sights around the area.

  • You'll find 3364 Expedia hotels and other accommodation options 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 centre
  • 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 highlight the city's natural beauty with places to visit including Tampa Bay, Upham Beach and Upham Beach Park. A couple of additional sights to add to your agenda are Dolphin Landings Charter Boat Center and Hurley Park.

Outside the city, popular places to see include John's Pass Village & Boardwalk, located 5.3 mi (8.5 km) from the heart of the city, and Fort De Soto Park, which is 5.9 mi/9.5 km away.

Dressing for St. Pete Beach

  • Between January and March, you can expect the daytime average to be around 25°C and the night-time average to be 12°C
  • From April to June, temperatures average about 33°C during the day and 17°C at night
  • July to September averages 33°C during the day and 23°C at night
  • Between October and December, the average temperature is 31°C during the day and 12°C at night
  • St. Pete Beach gets about 1290 millimetres of rain per year
  • Hottest months are usually July and August with an average temperature of 33°C, while the coldest months are January and December with an average of 13°C

Frequently asked questions

Where is the best place for a stay in St. Pete Beach?
Inn on the Beach is a favourite with Expedia customers. This property offers free breakfast and free WiFi. Traveller reviews also recommend Pasa Tiempo Private Waterfront Resort - Adults Only and Havana 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, you’ll find most hotel reservations are refundable if you cancel before the accommodation’s cancellation deadline, which is usually within 24-48 hours of your check-in date. If you booked a non-refundable reservation, you may still be able to cancel and receive a refund within 24 hours of booking. Add dates, click “Search”, then you can use the “free cancellation” filter to get top deals in St. Pete Beach.
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 travellers who want a more economical choice, and features 2 outdoor pools and 2 restaurants. Other choices for your budget-friendly stay include Sirata Beach Resort and Postcard Inn On The Beach.
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 child-friendly holiday include Alden Suites - A Beachfront Resort and Grand Plaza Beachfront Resort Hotel. Also, attractions in the area such as Clearwater Marine Aquarium and Beach Walk are fun for children of all ages.
What's the best accommodation for a romantic holiday in St. Pete Beach?
TradeWinds Island Grand is a favourite 4-star resort for couples, and features pillowtop beds and a full-service spa. Another good option for a romantic stay is Postcard Inn On The Beach.
What's the best pet-friendly place to stay in St. Pete Beach?
Alden Suites - A Beachfront Resort is a top dog-friendly hotel, and offers 2 outdoor pools and a fitness centre for its human guests. Other good choices for you and your pet’s trip include Postcard Inn On The Beach and St Pete Beach Suites.
What's the best accommodation option 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 to stay near the beach include The Don CeSar and Plaza Beach Hotel Beachfront Resort. To enjoy some time by the water, head to Upham Beach or Pass-a-Grille Beach.
What's the best boutique-style accommodation in St. Pete Beach?
Postcard Inn On The Beach is a favourite 3-star hotel with Expedia travellers looking for stylish accommodation, and features 2 restaurants and 2 beach bars. The Don CeSar and The Hotel Zamora are a couple of other boutique hotels.

St. Pete Beach Hotel Reviews

More trip options