Skip to main content

Filter by:


Star Rating

Review Score

St. Pete Beach – 68 hotels and places to stay
See the latest prices and deals by choosing your dates.
Molloy Gulf Motel & Cottages, hotel in St. Pete Beach

Molloy Gulf Motel & Cottages offers beachfront accommodations in Treasure Island. The property features a year-round outdoor pool and sun terrace. Free private parking is available on site. St.

8.3
Scored 8.3
Very Good
Rated very good
562 reviews
Price from$172per night
Silver Sands, hotel in St. Pete Beach

Silver Sands is a recently renovated condo hotel in St. Pete Beach near Treasure Island. There's a private entrance at the condo hotel for the convenience of those who stay.

8.4
Scored 8.4
Very Good
Rated very good
212 reviews
Price from$218.70per night
The Bungalows, hotel in St. Pete Beach

Located in Treasure Island, Florida, this all nonsmoking motel features an outdoor swimming pool, barbecue facilities, and free WiFi access.

8.4
Scored 8.4
Very Good
Rated very good
245 reviews
Price from$250per night
The Hotel Zamora, hotel in St. Pete Beach

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
Scored 8.1
Very Good
Rated very good
688 reviews
Price from$189per night
FUSION Resort Two Bedroom Suites, hotel in St. Pete Beach

Located in St. Pete Beach, a 13-minute walk from Treasure Island, FUSION Resort Two Bedroom Suites provides accommodations with free bikes, private parking, a terrace and a restaurant.

8.8
Scored 8.8
Excellent
Rated excellent
1,186 reviews
Price from$212.27per night
Sunset Vistas Two Bedroom Beachfront Suites, hotel in St. Pete Beach

Offering panoramic views of the Gulf of Mexico, this beachfront resort is located on the white sand shores of Treasure Island.

8.2
Scored 8.2
Very Good
Rated very good
1,384 reviews
Price from$252per night
Crystal Palms Beach Resort, hotel in St. Pete Beach

Located in the heart of Treasure Island, this modern resort features a heated outdoor pool and complimentary property-wide Wi-Fi.

7.7
Scored 7.7
Good
Rated good
726 reviews
Price from$211per night
Island Inn Beach Resort, hotel in St. Pete Beach

Located in St. Pete Beach, a 2-minute walk from Treasure Island, Island Inn Beach Resort provides accommodations with an outdoor swimming pool, free private parking, a garden and a bar.

7.6
Scored 7.6
Good
Rated good
1,668 reviews
Price from$178per night
Dolphin Beach Resort, hotel in St. Pete Beach

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

7.8
Scored 7.8
Good
Rated good
2,071 reviews
Price from$135.15per night
Westwinds Waterfront Resort, hotel in St. Pete Beach

The Westwinds Waterfront Resort is less than a 5 minute walk from the beach and overlooks the Boca Ciega Bay. Guests will enjoy full kitchens in each unit and a heated outdoor pool.

8.9
Scored 8.9
Excellent
Rated excellent
400 reviews
Price from$154per night
See all 468 hotels in St. Pete Beach

Most-booked hotels in St. Pete Beach in the past month

St. Pete Beach's best hotels with breakfast

  • Hilton Garden Inn St. Pete Beach, FL
    Breakfast options

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

    property is gorgeous. so clean and wonderful vibe.

    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 633 reviews
  • Beach House Suites by the Don CeSar
    Breakfast options

    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
    Scored 8.6
    Excellent
    Rated excellent
     · 319 reviews
  • The Don CeSar
    Breakfast options

    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
    Scored 8.1
    Very Good
    Rated very good
     · 796 reviews
  • Coral Reef Resort, a VRI resort
    Breakfast options

    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.7
    Scored 8.7
    Excellent
    Rated excellent
     · 211 reviews
  • Sea Rocket 21
    Breakfast options

    Sea Rocket 21 features free WiFi throughout the property and views of sea in St. Pete Beach.

    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 7 reviews
  • Island Inn Beach Resort
    Breakfast options

    Located in St. Pete Beach, a 2-minute walk from Treasure Island, Island Inn Beach Resort provides accommodations 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
    Scored 7.6
    Good
    Rated good
     · 1,668 reviews
  • Cabanas of Treasure Island
    Breakfast options

    Located in St. Pete Beach, within a 3-minute walk of Treasure Island and 0.8 miles of Madeira Beach, Cabanas of Treasure Island has accommodations with a terrace and free WiFi throughout the property...

    6.6
    Scored 6.6
    Pleasant
    Rated pleasant
     · 13 reviews
  • Pass-A-Grille Beach Retreat Unit 8
    Breakfast options

    Located in St. Pete Beach and within a 3-minute walk of St. Pete Beach, Pass-A-Grille Beach Retreat Unit 8 has a terrace, non-smoking rooms, and free WiFi throughout the property.

    7.0
    Scored 7.0
    Good
    Rated good
     · 7 reviews

Budget hotels in St. Pete Beach

  • Coconut Inn Pass-a-Grille Beach
    Cheap hotel

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

    Fantastic location, quiet and calm, lovely space at rear

    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 165 reviews
  • Page Terrace Beachfront Hotel
    Cheap hotel

    Located in St. Pete Beach, within a 11-minute walk of Treasure Island and one mile of Sunset Beach, Page Terrace Beachfront Hotel has accommodations with a shared lounge and free WiFi throughout the...

    Property, location, and the staff were all wonderful.

    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 308 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
    Scored 9.3
    Wonderful
    Rated wonderful
     · 353 reviews
  • Ocean Club Treasure Island Hotel
    Cheap hotel

    Located in St. Pete Beach, a 2-minute walk from Treasure Island, Ocean Club Treasure Island Hotel has accommodations with an outdoor swimming pool, free private parking, a fitness center and a bar.

    Very nice facilities, super clean and modern with comfort for a family of 6

    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 27 reviews
  • St. Pete Beach Suites
    Cheap hotel

    Offering a year-round outdoor pool and barbecue facilities, St. Pete Beach Suites is located in St. Pete Beach, only a 2 minutes' walk from the beach.

    The grassed area was clean and fin for the family.

    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,005 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
    Scored 8.8
    Excellent
    Rated excellent
     · 1,822 reviews
  • Hotel SOL
    Cheap hotel

    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.

    This place is amazing been there 3 years in a row!

    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,160 reviews
  • 11 Private Rooms Up To 47 Guests! Hotel Takeover
    Cheap hotel

    Located in St. Pete Beach, a 3-minute walk from Treasure Island, 11 Private Rooms Up To 47 Guests! Hotel Takeover provides accommodations with free WiFi and free private parking.

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

    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 234 reviews

Hotels located in the center of St. Pete Beach

  • Ocean Sands 1105
    Central location

    Located in St. Pete Beach, a few steps from Madeira Beach, Ocean Sands 1105 features views of the sea.

    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 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
    Scored 7.8
    Good
    Rated good
     · 2,072 reviews
  • Bellwether Beach Resort
    Central location

    Located in St. Pete Beach, a few steps from St. Pete Beach, Bellwether Beach Resort has accommodations with a garden, free private parking, a terrace and a restaurant.

    Location was excellent as well as the amenities and service!

    7.7
    Scored 7.7
    Good
    Rated good
     · 227 reviews
  • Grand Shores West
    Central location

    Located in St. Pete Beach, a few steps from North Redington Beach, Grand Shores West has accommodations with an outdoor swimming pool, free private parking, water sports facilities and a private beach...

    The fact that the hotel is on the beach is so nice.

    7.6
    Scored 7.6
    Good
    Rated good
     · 713 reviews
  • Treasure Bay Resort & Marina
    Central location

    Treasure Bay Hotel & Marina features tropical landscaping and a marina on Boca Ciega Bay. Guests can take a refreshing dip in the outdoor pool, or relax in the hot tub.

    Individuelle Unterkunft mit Charme und sehr Sauber

    7.4
    Scored 7.4
    Good
    Rated good
     · 458 reviews
  • Bayside Inn and Marina
    Central location

    Located just steps from the Boca Ciega Bay and Gulf of Mexico on Treasure Island, this all-suite hotel features a 15-slip marina and outdoor pool.

    The quiet atmosphere, walking distance to several venues.

    7.0
    Scored 7.0
    Good
    Rated good
     · 584 reviews
  • The Sands of Treasure Island
    Central location

    Located in St. Pete Beach, within a 2-minute walk of Treasure Island and one mile of Madeira Beach, The Sands of Treasure Island provides accommodations with a terrace as well as free private parking...

    Huge room, clean pool, beachfront, friendly staff.

    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 747 reviews
  • Postcard Inn On The Beach
    Central location

    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.

    Location, Beach, Staff, room location for my needs/wants

    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 655 reviews

FAQs about hotels in St. Pete Beach








Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About St. Pete Beach:

  • 10
    Scored 10

    The beach is big, open, beautiful, and easy to walk.

    The beach is big, open, beautiful, and easy to walk. There is easy access to wading and swimming in the gulf, as well as, snorkeling, kayaking and paddle boarding. You can walk to restaurants and bars with great views, or just rent a cabana and chairs to enjoy a wonderful beach.
    Rob
  • 10
    Scored 10

    I Liked the deep sugary white sand on the beach.

    I Liked the deep sugary white sand on the beach. This is a long wide beach, great for walking. Nice properties along the beach, safe. The very popular cafe at the south end of the beach was like a pleasant oasis.
    Steven
    United States of America
  • 10
    Scored 10

    I ride bicycle throughout my stay, no car.

    I ride bicycle throughout my stay, no car. Excellent bicycle area. Please cross at crossing lanes and look before crossing. Most motorists are courteous to walkers and bicyclers. Many great eateries along the way. Taco Bus is a favorite. Fresh seafood to cook at hotel/motel as most have outdoor grilling area. Key West Fresh Seafood or Fish Busterz. The local Publics is friendly and well stocked with fresh produce.
    Dennis
    United States of America
  • 10
    Scored 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 of America
  • 10
    Scored 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 of America
  • 8.0
    Scored 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

Explore guest reviews of hotels in St. Pete Beach

  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,822 reviews
    the room and property was in a great location and the staff was exceptional. They did not offer daily cleaning which was a disappointment but they would replace any towels/ trash bags/ toiletries that was requested daily. The pool and beach area as very nice but the buildings could use some maintenance/ upgrades. Also, everything is within walking distance… once we arrived at the hotel we didn’t need to get back in the car for anything until we checked out.
    Jay
    United States of America
  • From $259.47 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,160 reviews
    Lovely garden area, relaxed atmosphere, palm trees on the beach as well as large overhang for shade if desired. comfortable beach lounges included and plentiful. peaceful, just what We wanted for a quick respite from too much work! rooms fresh, fantastic shower, lots of hit water glass slides both ways so can adjust shower without getting wet - rare in many hotels. Hooks. NON slip entire floor of shower. good TV programming including the tennis channel!
    Margaret
    United States of America
  • From $273.57 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,132 reviews
    Absolutely loved the location, right in the center of a very cute boardwalk area, and within walking distance of both the beach as well as a large number of restaurant and shopping options. The fully remote nature of the hotel was interesting, and didn't have to stop in anywhere to check in or check out. It was also a few steps away from an amazing view of John's Pass, which came with a view of dolphins playing in the canal.
    Robert
    United States of America
  • From $440.67 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 688 reviews
    Everything! We love staying at the Hotel Zamora The beach area is private and low key away from crowds 🎉🎉💕 Very clean The rooms are beautiful The pool area beautiful The valet/ pool staff amazing! Free paddle boards and kayaks available! Great food in the restaurant Wonderful water ready for you in the lobby and pool w new things infused daily like cucumber or lemon strawberry etc I could go on and on!
    Suzette
    United States of America
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 1,183 reviews
    We called the hotel for late arrival and within minutes, we received instructions via Booking.com. Check-in was very easy and the nice lady at reception showed us our rooms right away. Accommodation was absolutely satisfying, nothing was missing. With free beach towels, chairs and umbrella, we enjoyed the lovely beach. We will certainly return!
    Ursula
    Germany
  • From $273.57 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,132 reviews
    The location is great. The room was very large and loads of towels and toiletries. Lots of TVs. Beds were comfortable. Plenty of hot water. Like the unique style of hotel and remote check in. This is our second visit. Preferred the under hotel parking than in the general parking lot.
    Jennifer
    United Kingdom
  • From $450.02 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 534 reviews
    Everything is clean, the staff is friendly. The beach is super close to the hotel and the pool area was very nice too. And even after we checked out and we forgot a piece of jewelry we didn’t remember they called and told us they found it. Very good customer service.
    Denisse
    United States of America
  • From $341.93 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 17 reviews
    The location is great! We walked to St Pete beach. The view of the pier is amazing. We saw dolphins a couple times. We liked to sit outside and eat something while watching the water. The pool was nice. The apartment was clean, cozy and perfectly themed.
    Lana
    Netherlands
  • From $202.38 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,326 reviews
    The hotel was pretty nice and new. Our room was very specious and clean. Our beds were very comfortable to our surprise. Stuff was very friendly. The hotel located in cute island vibe area. You can walk to the beach, not too far. Highly recommended!
    Iryna
    United States of America
  • 7.3
    Scored 7.3
    Good
    Rated good
     · 215 reviews
    The resort was steps to the ocean and one of the few in this area that sits so close to the water. Great location to walk to many amenities including a publix. There is a local bus that will take you to Clearwater and down to st. Pete’s.
    Teena
    Canada
  • From $215.30 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 824 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 of America
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 1,183 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 of America
  • From $326.68 per night
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 1,157 reviews
    The location of this hotel is amazing! Clean, white sand beach and calm shallow ocean. The pool areas of the hotel were also maintained well considering the amount of guests using the facilities.
    Rebecca
    United States of America
  • From $290.01 per night
    6.7
    Scored 6.7
    Pleasant
    Rated pleasant
     · 655 reviews
    the design and furniture and most esp the courtyard I expect that a year from now if they continue to improve and make renovations that it will be one of go to hotel in St. Pete Beach
    Cynthia
    United States of America
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 93 reviews
    Location is excellent, hotel is beautiful, facilities are great and the staff are unbelievably friendly and accommodating.
    Harriet
    United Kingdom
  • From $305.27 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,072 reviews
    Location on the beach is fantastic the hotel is older but in really good shape and super staff.
    Matt
    United States of America
  • From $169.50 per night
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 747 reviews
    The room was spacious. Kitchenette in room. Gulf view. Beach access from hotel.
    H
    HEATHER
    United States of America
  • From $259.47 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,160 reviews
    Room is small. But very clean. Nice hotel like the comment from others.
    Weiliang
    United States of America
  • From $232.78 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 341 reviews
    The hotel was close to the beach. Pool was nice.
    John
    United States of America
  • 7.6
    Scored 7.6
    Good
    Rated good
     · 713 reviews
    The hotel’s outdoor tables.
    Julia
    United States of America

Research, refine, and make plans for your whole trip