Skip to main content

Filter by:


Star rating

Review score

St Pete Beach – 75 hotels and places to stay
See the latest prices and deals by choosing your dates.
Dolphin Beach Resort, hotel in St Pete Beach

Dolphin Beach Resort

St. Pete Beach (Florida)

Overlooking the sparkling waters of the Gulf of Mexico, this St. Pete Beach resort offers guests panoramic beach views.

7.8
Good
2,052 reviews
Price from£165.35per night
Cambria Hotel St Petersburg-Madeira Beach Marina, hotel in St Pete Beach

Cambria Hotel St Petersburg-Madeira Beach Marina

Madeira Beach

Located in St Pete Beach, 400 metres from Madeira Beach, Cambria Hotel St Petersburg-Madeira Beach Marina provides accommodation with an outdoor swimming pool, private parking, a garden and a shared...

8.7
Fabulous
1,363 reviews
Price from£143.47per night
Barefoot Beach Club, hotel in St Pete Beach

Barefoot Beach Club

Madeira Beach (Florida)

Located on a private beach, this hotel features a heated outdoor pool overlooking the Gulf of Mexico. Every studio at this Madeira Beach property offers a balcony.

8.8
Fabulous
1,817 reviews
Price from£186.64per night
Thunderbird Beach Resort, hotel in St Pete Beach

Thunderbird Beach Resort

Treasure Island (Florida)

The Thunderbird Beach Resort is a beachfront hotel in Treasure Island, Florida.

7.9
Good
1,088 reviews
Price from£147.31per night
The Don CeSar, hotel in St Pete Beach

The Don CeSar

Saint Pete Beach (Florida)

Nicknamed The Pink Palace for its pink façade and grandeur architecture, The Don CeSar has welcomed guests since its opening in 1928.

8.1
Very good
807 reviews
Price from£383.11per night
Hotel SOL, hotel in St Pete Beach

Hotel SOL

Redington Shores (Florida)

Offering an outdoor pool and free Wi-Fi access, this beachfront hotel is located adjacent to Redington Long Pier. Madeira Beach Municipal Marina is 5 minutes’ drive from the property.

8.5
Very good
1,154 reviews
Price from£142.55per night
Postcard Inn On The Beach, hotel in St Pete Beach

Postcard Inn On The Beach

St. Pete Beach (Florida)

Located on St. Pete Beach, Postcard Inn On The Beach offers an on-site restaurant and an outdoor salt water pool. WiFi is provided for all guests. Rooms feature a flat-screen TV with cable channels.

6.7
Pleasant
659 reviews
Price from£195.04per night
The Hotel Zamora, hotel in St Pete Beach

The Hotel Zamora

St. Petersburg (Florida)

Located in St. Pete Beach, Florida, this Mediterranean-style hotel features an outdoor swimming pool, a 7-slip marina, and a rooftop bar.

8.1
Very good
696 reviews
Price from£196.44per night
The Sands of Treasure Island, hotel in St Pete Beach

The Sands of Treasure Island

Treasure Island Beach

Located in St Pete Beach, within 200 metres of Treasure Island and 1.6 km of Madeira Beach, The Sands of Treasure Island provides accommodation with a terrace and as well as free private parking for...

6.9
Pleasant
756 reviews
Price from£138.42per night
Hilton Garden Inn St. Pete Beach, FL, hotel in St Pete Beach

Hilton Garden Inn St. Pete Beach, FL

St. Pete Beach (Florida)

This Hilton Garden Inn St. Pete Beach, FL hotel is on the beach and 8 km from dolphin sightseeing tours at Hubbard's Marina. Hotel guests will enjoy an outdoor pool and on-site restaurant.

8.8
Fabulous
625 reviews
Price from£250.20per night
See all 465 hotels in St Pete Beach

Most booked hotels in St Pete Beach in the past month

St Pete Beach's best hotels with breakfast

Budget hotels in St Pete Beach

  • Coconut Inn Pass-a-Grille Beach
    Cheap hotel

    Located in the historic district of St. Pete Beach, 14.4 km from DeSoto Park, Coconut Inn boasts an outdoor pool and barbecue. Free WiFi is featured throughout the property.

    Fantastic location, quiet and calm, lovely space at rear

    9.3
    Superb · 166 reviews
  • Page Terrace Beachfront Hotel
    Cheap hotel

    Set in St Pete Beach, within less than 1 km of Treasure Island and 1.7 km of Sunset Beach, Page Terrace Beachfront Hotel offers accommodation with a shared lounge and free WiFi throughout the property...

    Property, location, and the staff were all wonderful.

    9.1
    Superb · 315 reviews
  • Inn on the Beach
    Cheap hotel

    Located across the street from the white sands of St. Pete Beach, Inn on the Beach places guests in the heart of the historic Pass-a-Grille neighborhood.

    Clean and spacious property, right opposite the beach

    9.3
    Superb · 358 reviews
  • Palm Crest Resort Motel
    Cheap hotel

    Located in St Pete Beach, a few steps from St. Pete Beach, Palm Crest Resort Motel provides accommodation with an outdoor swimming pool, free private parking, a garden and a private beach area.

    The location was perfect. Enjoyed the private beach and pool.

    9.3
    Superb · 77 reviews
  • Barefoot Beach Club
    Cheap hotel

    Located on a private beach, this hotel features a heated outdoor pool overlooking the Gulf of Mexico. Every studio at this Madeira Beach property offers a balcony.

    It was self catering. The location was excellent.

    8.8
    Fabulous · 1,814 reviews
  • Hotel Takeover! Groups Up To 47 Guests!
    Cheap hotel

    Located in St Pete Beach, within 300 metres of Treasure Island and 1.4 km of Madeira Beach, Hotel Takeover! Groups Up To 47 Guests!

    Stress free check in! Went from parking lot to room!

    8.9
    Fabulous · 244 reviews
  • Coral Reef Resort, a VRI resort
    Cheap hotel

    Located in St. Pete Beach, Florida, Coral Reef Resort features 2 outdoor swimming pools and 3 hot tubs. Each suite is equipped with a full kitchen and free WiFi access.

    Loved the rooms, the pools and how close to the beach

    8.6
    Fabulous · 213 reviews
  • Sea Rocket 21
    Cheap hotel

    Sea Rocket 21 features air-conditioned rooms with cable TV in the North Redington Beach district of St Pete Beach.

    8.3
    Very good · 7 reviews

Hotels located in the centre of St Pete Beach

  • Beach House Suites by the Don CeSar
    Central location

    Located on the shores of the Gulf of Mexico, this Saint Pete Beach hotel features an outdoor heated pool and hot tub. Free WiFi is available throughout the pet-friendly property.

    We loved this property. Everything was exceptional!

    8.6
    Fabulous · 319 reviews
  • Bay Palms Waterfront Resort - Hotel and Marina
    Central location

    Located directly on Boca Ciega Bay and walking distance from the beach, this hotel has a private fishing pier.

    Very personal, beautiful, clean We all love it !!!!

    8.4
    Very good · 230 reviews
  • Bayview Plaza Waterfront Resort
    Central location

    Experience the warm Florida sunshine in St. Pete Beach at this charming family-owned and operated waterfront hotel. A daily complimentary social hour with beer and wine is offered from 16:00-17:00.

    Perfect location near the beach and good food outlets.

    8.1
    Very good · 275 reviews
  • The Don CeSar
    Central location

    Nicknamed The Pink Palace for its pink façade and grandeur architecture, The Don CeSar has welcomed guests since its opening in 1928.

    The spa was excellent . We had a wonderful relaxing time !

    8.1
    Very good · 807 reviews
  • Thunderbird Beach Resort
    Central location

    The Thunderbird Beach Resort is a beachfront hotel in Treasure Island, Florida.

    Friendly staff, comfortable room and great location.

    7.9
    Good · 1,088 reviews
  • Dolphin Beach Resort
    Central location

    Overlooking the sparkling waters of the Gulf of Mexico, this St. Pete Beach resort offers guests panoramic beach views.

    We loved the room. Would like to book room #122 again.

    7.8
    Good · 2,052 reviews
  • Bellwether Beach Resort
    Central location

    Situated in St Pete Beach, a few steps from St. Pete Beach, Bellwether Beach Resort features accommodation with a garden, free private parking, a terrace and a restaurant.

    Location was excellent as well as the amenities and service!

    7.7
    Good · 224 reviews
  • Island Inn Beach Resort
    Central location

    Located in St Pete Beach, 200 metres from Treasure Island, Island Inn Beach Resort provides accommodation with an outdoor swimming pool, free private parking, a garden and a bar.

    We love the ocean view, that's why we stay here!

    7.6
    Good · 1,701 reviews

FAQs about hotels in St Pete Beach

Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about St Pete Beach:

  • 10

    Loved the location.

    Loved the location. Walking distance to restaurants and shopping. Nice paved walking trail. Make sure to check out VIP Mexican restaurant and Foxys very good. The Reef restaurant is a great breakfast spot
    Janet
    United States
  • 10

    white flat sand !!! lovely !!

    white flat sand !!! lovely !! loved everything about Ram Sea 1. sitting on the balcony eating relaxing watching the sunset !! PERFECT!!!! would not rent a car there is enough trolleys to get around and possibly rent off line
    Catherine
    United States
  • 8.0

    Nice area, great beach. Plenty of bars and restaurants.

    Nice area, great beach. Plenty of bars and restaurants. Easy driving to other Gulf coast resorts. Boulevard Burgers was a great casual burger restaurant and bar, with good list of cocktails and delicious burgers.
    Kenneth
    United Kingdom
  • 8.0

    I think had it been warmer, we were there for Thanksgiving,...

    I think had it been warmer, we were there for Thanksgiving, it would have been a great place for young families and grandparents. I think teenagers may prefer a resort / beach with more activities and easier access to shops, restaurants, clubs and bars etc. Also, it depends where you stay and what you are looking for.
    Jane
    Italy
  • 8.0

    Beautiful white sand is so relaxing.

    Beautiful white sand is so relaxing. Water could be cleaner but over-all no beach sisappoints me. Unhappy some beaches are going no smoking cos I never litter but it is what it is. I go to the smoking ones😊 Everyone please p/ their garbage n other garbage also to help keep the beach clean. Thx!
    Rebecca
    United States
  • 10

    We love this beach! It’s not crowded this time of year.

    We love this beach! It’s not crowded this time of year. There were chairs in our closet that we weren’t expecting, so that was great. The sand is perfect-soft and not gritty and rough. The ocean is so clear that I could see fish and collect shells. It is a wonderful place to see.
    brewer

Explore guest reviews of hotels in St Pete Beach

  • From £416.37 per night
    8.8
    Fabulous · 1,202 reviews
    Hotel was very modern and nice to look at but that is where it stopped, not comfortable furniture or even patio chairs. Got buy one get one free drink tickets at check in for their cafe but at $12 a drink you really aren't saving much. Close to many things in Treasure Island and walked alot of places including to St. Pete beach. Had music Saturday and Sunday afternoon at the pool deck. Was a decent view of the intercoastal waterway. Staff was all nice enough. Didn't see much of them around the facility or grounds.
    Amy
    United States
  • From £350.93 per night
    7.9
    Good · 1,088 reviews
    We requested a 12 to 1:00 p.m. check-in time due to being disabled also a first floor. We arrived around noon and pre checked in did not get into our room until 3:45 very disappointing and then found out we could have contacted the hotel directly and gotten a cheaper rate. Quite disappointing😔 then all of a sudden here in Florida we had a cold spell barely left our room just unbelievable.
    Bruce
    United States
  • 8.6
    Fabulous · 213 reviews
    I loved the pool area which has a bridge over the pool and lite up at night with different color lights in the pool. Having a room with a kitchen was perfect given that there was too much traffic on the weekends to drive anywhere. Also, a bonus was that the hotel is located on the beach with several Tiki Huts for drinking and appetizers near the hotel within walking distance.
    Debbie
    United States
  • From £231.85 per night
    8.5
    Very good · 1,154 reviews
    This location is fantastic! Very nice vibe with its own beach access. Almost feels like a hidden gem between all bigger resorts in the area. It is not luxurious and has limited facilities (e.g. no bar/restaurant or breakfast) However, the great location, beach and relaxed atmosphere completely make up for it! We also found several very nice restaurants in the area.
    Remco
    Netherlands
  • From £350.93 per night
    7.9
    Good · 1,088 reviews
    Really liked the location of the hotel, this was perfect and was probably the most important thing for us. Chelsea on reception was amazing and went above and beyond, she was by far one of the most helpful staff members.
    Nicola
    United Kingdom
  • From £179.11 per night
    8.3
    Very good · 827 reviews
    The location, the staff and the pool area were fantastic. Please remember it is a older hotel and if your expectations are for luxury this may not be the place but if you want a total relaxing time this is the place
    Brian
    United States
  • 9.3
    Superb · 358 reviews
    The Inn on the Beach is perfect for a stay near one of the best beaches we know. It is delightfully furnished, the rooms are spacious and clean, the staff are very helpful and the surrounding area has plenty to do.
    Peter
    United Kingdom
  • From £304.07 per night
    9.3
    Superb · 502 reviews
    Quaint, well-appointed, classy, family owned hotel looking to make your stay comfortable and memorable from first communication to check out! Has become our new favorite place to stay in the whole St. Pete. area.
    Roseann
    United States
  • From £231.85 per night
    8.5
    Very good · 1,154 reviews
    The lounge chairs on the beach, direct beach access, and the courtyard area with a pool were very nice. The hotel is in a great location, very close to restaurants and cafes. The beach area was kept very clean.
    Jeffrey
    United States
  • 9.1
    Superb · 315 reviews
    It was the best hotel we've ever stopped in the location is top notch the people who run the hotel were super friendly i can't speak highly enough.. We'll definitely be back from Durham England... 5 🌟🌟🌟🌟🌟
    Anthony Hauxwell
    United Kingdom
  • From £274.74 per night
    6.7
    Pleasant · 659 reviews
    the hotel is on the beach and the location is great front desk customer service manager was very attentive the food we order by the pool exceeded my expectations they provided two free bottles of water
    Yoon
    United States
  • 9.5
    Exceptional · 90 reviews
    The views from the hotel terrace are spectacular. The hotel is small. The area is quiet and private and steps from the beach. You are ten minutes from restaurants, grocery stores, shopping ! Loved it !
    Marie
    United States
  • 9.5
    Exceptional · 1,209 reviews
    Room size and decoration; pool area and music; reception area complimentary coffee and chocolate; friendly staff; grill availability; close beach access and restaurants; and overall atmosphere of hotel.
    Jeffrey
    United States
  • From £282.82 per night
    8.1
    Very good · 1,566 reviews
    The staff were very friendly and helpful, and I loved that the hotel offered 2 pools, lots of games, and comfy common areas for guests.
    Cook
    United States
  • From £347.52 per night
    7.8
    Good · 2,052 reviews
    Beautiful views, clean and well maintained hotel, nice pool area. Staff went well above expectations. Will definitely be back!
    Rob
    United States
  • 9.1
    Superb · 315 reviews
    Very clean. Friendly, extra helpful staff. Great location. Half the price but twice as good as the big hotels in the area.
    Howard
    United States
  • From £304.07 per night
    9.3
    Superb · 502 reviews
    The hotel look was great. Kind of Retro. Fun fire pit area outside next to pool. Host was awesome.
    B
    BRAD
    United States
  • 9.0
    Superb · 239 reviews
    the staff, they make the hotel what it is. helpful and friendly, polite from start to finish
    Anthony
    United Kingdom
  • From £583.78 per night
    8.8
    Fabulous · 523 reviews
    Everything was great! Clean rooms, a lot of supplies, quiet and cozy hotel.
    Karine
    United States
  • From £193.79 per night
    7.6
    Good · 334 reviews
    The hotel was close to the beach. Pool was nice.
    John
    United States

Research, refine and make plans for your whole trip