Skip to main content

Filter by:


Star Rating

Review Score

St. Pete Beach – 76 hotels and places to stay
See the latest prices and deals by choosing your dates.
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,662 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,072 reviews
Price from$135.15per night
Barefoot Beach Club, hotel in St. Pete Beach

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
Scored 8.8
Excellent
Rated excellent
1,823 reviews
Price from$249per night
Cambria Hotel St Petersburg-Madeira Beach Marina, hotel in St. Pete Beach

Located in St. Pete Beach, a 4-minute walk from Madeira Beach, Cambria Hotel St Petersburg-Madeira Beach Marina provides accommodations with an outdoor swimming pool, private parking, a garden and a...

8.7
Scored 8.7
Excellent
Rated excellent
1,297 reviews
Price from$160.65per night
Thunderbird Beach Resort, hotel in St. Pete Beach

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

8.0
Scored 8.0
Very Good
Rated very good
1,109 reviews
Price from$129.96per night
Treasure Bay Resort & Marina, hotel in St. Pete Beach

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.

7.4
Scored 7.4
Good
Rated good
459 reviews
Price from$179.10per night
Hilton Garden Inn St. Pete Beach, FL, hotel in St. Pete Beach

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.

8.8
Scored 8.8
Excellent
Rated excellent
643 reviews
Price from$230.90per night
The Don CeSar, hotel in St. Pete Beach

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

8.2
Scored 8.2
Very Good
Rated very good
758 reviews
Price from$439per night
Bayside Inn and Marina, hotel in St. Pete Beach

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.

7.0
Scored 7.0
Good
Rated good
573 reviews
Price from$89per night
The Sands of Treasure Island, hotel in St. Pete Beach

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...

6.9
Scored 6.9
Pleasant
Rated pleasant
741 reviews
Price from$165per night
See all 449 hotels in St. Pete Beach

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

St. Pete Beach's best hotels with breakfast

  • Residence Inn by Marriott St. Petersburg Treasure Island
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 271 reviews

    Residence Inn by Marriott St. Petersburg Treasure Island features a beachfront location. Guests can start their day with a complimentary buffet breakfast and then take a dip in the oceanfront pool.

    Is close to the beach the location was exceptional

  • Sea Rocket 21
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 9 reviews

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

  • Grand Shores West
    7.6
    Scored 7.6
    Good
    Rated good
     · 707 reviews

    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.

  • EBBTIDE INN
    7.8
    Scored 7.8
    Good
    Rated good
     · 21 reviews

    Located in St. Pete Beach, within a 3-minute walk of Treasure Island and 0.9 miles of Madeira Beach, EBBTIDE INN provides accommodations with an outdoor swimming pool and free WiFi throughout the...

    Wasn’t crowded and loved pool right outside great rooms.

  • Cabanas of Treasure Island
    6.6
    Scored 6.6
    Pleasant
    Rated pleasant
     · 13 reviews

    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...

  • Oasis Palms Resort
    5.9
    Scored 5.9
    Above average
    Rated okay
     · 38 reviews

    Located in St. Pete Beach, a 4-minute walk from Treasure Island, Oasis Palms Resort provides accommodations with an outdoor swimming pool, free private parking and a terrace.

    The people looking after the property were fantastic and the guests were lovely.

  • Pass-A-Grille Beach Retreat Unit 8
    7.0
    Scored 7.0
    Good
    Rated good
     · 7 reviews

    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.

  • Ocean Sands 1105
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 reviews

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

Budget hotels in St. Pete Beach

  • Coconut Inn Pass-a-Grille Beach
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 163 reviews

    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

  • Page Terrace Beachfront Hotel
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 303 reviews

    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.

  • Inn on the Beach
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 351 reviews

    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

  • Palm Crest Resort Motel
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 74 reviews

    Located in St. Pete Beach, a few steps from St. Pete Beach, Palm Crest Resort Motel provides accommodations 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.

  • John's Pass Hotel - Fully Remote Check In
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,142 reviews

    Located in St. Pete Beach, John's Pass Hotel - Fully Remote Check In has air-conditioned rooms with free WiFi.

    Great location and spacious room. Decent bathroom.

  • Hotel SOL
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,137 reviews

    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!

  • 11 Private Rooms Up To 47 Guests! Hotel Takeover
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 227 reviews

    Located in St. Pete Beach, within a 3-minute walk of Treasure Island and 0.9 miles of Madeira Beach, 11 Private Rooms Up To 47 Guests!

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

  • Coral Reef Resort, a VRI resort
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 211 reviews

    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

Hotels located in the center of St. Pete Beach

  • Beach House Suites by the Don CeSar
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 322 reviews

    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.

    Staff was extremely friendly - pool, beach and bar.

  • Bay Palms Waterfront Resort - Hotel and Marina
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 222 reviews

    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 !!!!

  • The Don CeSar
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 758 reviews

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

    Everything was excellent - service, food, facilities

  • Bayview Plaza Waterfront Resort
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 266 reviews

    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.

  • Dolphin Beach Resort
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,072 reviews

    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.

  • Island Inn Beach Resort
    7.6
    Scored 7.6
    Good
    Rated good
     · 1,662 reviews

    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!

  • Treasure Bay Resort & Marina
    7.4
    Scored 7.4
    Good
    Rated good
     · 459 reviews

    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.

    Todo,area,restaurantes,playa,resort,absolutamente todo.

  • Bayside Inn and Marina
    7.0
    Scored 7.0
    Good
    Rated good
     · 573 reviews

    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.

    Being on the Bay was beautiful at night. We would definitely stay here again.

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

    Loved the area, landscape, beaches, hotels and nearby...

    Loved the area, landscape, beaches, hotels and nearby beaches. Did not like access to Parking at Madeira Beach paid $45. For 3hr parking to access the waterfront shops and restaurants. Parking at St Pete Beach and nearby cities hard to find and Parking Lots ate Too expensive.
    A
    Anonymous
  • 10
    Scored 10

    I booked a beachfront apartment but was given a “gulf view”...

    I booked a beachfront apartment but was given a “gulf view” with literally no view. Very disappointed. Pool was overcrowded in a slow time of year. Too many kids. No towels provided. No hotel info in room. Otherwise, accommodations were ok.
    Marilyn
    United States of America
  • 6.0
    Scored 6.0

    Windy, stormy, and sand was hard and difficult for kids to...

    Windy, stormy, and sand was hard and difficult for kids to play. Busy because it was spring break, but that was expected. People smoked cigarettes and weed; they were inconsiderate of families with kids around them. Had one nice night with a sunset.
    Justin
    United States of America
  • 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

Explore guest reviews of hotels in St. Pete Beach

  • From $436.41 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 266 reviews
    When we got there, We found out there were 3 locations. We booked down the street. Wasn't a bad walk for us to go to beach. The Room was nice. The walk around the property we stayed at had some beautiful places to sit. They had a little gate area for pets to run loose for few. Nice for our doggy. We had a good time on our stay there. You have to try Gigi's Italian Restaurant Dine-in · Delivery 4399 Gulf Blvd, Saint Pete Beach, FL 33706 its in walking distance.
    Hill
    United States of America
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,137 reviews
    Hotel is great. We wanted a room with a full kitchen to cook any fish we caught. Very Clean room, comfy bed, beautiful pool and beach area. Loved that the beach wasn’t crowded. Peaceful. Beautiful sunsets. We caught bonnethead sharks from shore. Our room was across the street from the beach and amazingly quiet. Never heard other guests. We hope to go back here someday. Karrie and Gary are nice employees.
    Shane
    United States of America
  • From $416.97 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,167 reviews
    Fusion was clean and comfortable. The room was spacious, and the towels were great. This is a fully equipped apartment which had a nice kitchen. The bathrooms were clean and large. The balcony overlooking the pool had an excellent view of the back bay and marina. The hotel was in a great location on Treasure Island and close to the beach in a quiet area.
    Curtis
    United States of America
  • From $303.97 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 271 reviews
    The outside of the hotel is nice, plenty of parking, and numerous entrances in order to get to your room and to the beach. The pool area was clean and plenty of seating available to include clean towels for guests to use. The breakfast was also good, sometimes food was not warm, but plenty to go around and workers were nice.
    Kimberly
    United States of America
  • From $372.87 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 692 reviews
    Nice hotel, close to beach, about 100 metres. The building is well kept, modern, very large rooms, nice furniture. Kayaks and bicycles available for free. A smaller pool at the back and a nice restaurant, though a bit high prices. The area has lots of restaurants and retail shops. The beach is wonderful.
    Jan
    Slovakia
  • From $372.87 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 692 reviews
    First impressions and price suggest this is one of the premiere resort hotels in the area. Staff is excellent. Everything was very clean and the pool area offered comfortable lounge amenities. The staff take pride in being available and accommodating. Restaurant and Valet crew are top notch.
    DD
    United States of America
  • From $256.17 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 1,569 reviews
    Loved, loved the bed! This hotel offers every modern update. Floors were pretty, but slick in the Kitchen and bath area. Loved the Buddha garden. The painted floors with turquoise colors, beautiful. Beach was great! Crystal clear water, fish, but hot, hot hot.
    Zanean
    United States of America
  • From $174.02 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 2,439 reviews
    This hotel is so organized the staff answer any and all my questions and they work from 7am until they finish cleaning the grounds. I literally watched them hand sweep around the pool area to make sure they got all the beach sand and the pool is not little.
    Jason
    United States of America
  • 8.2
    Scored 8.2
    Very Good
    Rated very good
     · 5 reviews
    Amazing location right off the dunes of St. Pete beach. Clean apartment with internet and a friendly, helpful host. Short walks to famous hotels, fun rooftop bars, beach bars and a variety of seafood restaurants along Gulf Blvd.
    Heidi
    United States of America
  • From $247.64 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,072 reviews
    Check in was fine and staff were helpful. There are a couple of restaurants in walking distance along with a Publix. The hotel has its own beach area and there were plenty of deck chairs and sun loungers. The pool is heated.
    Grahame
    United Kingdom
  • From $190.97 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 1,168 reviews
    Huge room with comfy beds, beautiful big and warm heated pool. Everywhere clean and fresh, extra coffee etc if you want it. The hotel is right opposite a beach enterence and a trolley bus stop so easy to see different areas.
    Kate
    United Kingdom
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,137 reviews
    Loved the location. The pool was the perfect temperature and loved being so close to the beach. Nice to have access to grills and picnic tables. You can tell Hotel Sol takes a lot of pride in cleanliness.
    HALEY
    United States of America
  • From $120.82 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 621 reviews
    Location. Very close to the beach. Cleanliness. Staff were excellent. Very close to breakfast location. Quaintness. Very good pedal biking right outside the front of the hotel.
    ROBERT
    Canada
  • From $320.92 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 551 reviews
    Everything about this place is excellent the staff are warm and welcoming ( especially Shauna on front desk ) I would highly recommend this Hotel.
    t4ff
    United Kingdom
  • 9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 351 reviews
    Very quiet and comfortable. It’s also located in the nicest part of St. Pete Beach, away from the crazy tourist areas farther north.
    A
    Anonymous
    United States of America
  • 8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 211 reviews
    The pool area is great! Steps away from beautiful St. Pete Beach. Walking distance to great restaurants!
    Steven
    United States of America
  • From $343.17 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 542 reviews
    Lovely boutique hotel . Just a shave the restaurant wasn’t open the two days I was there .
    Fenton
    United Kingdom
  • From $181.53 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,297 reviews
    the pool area and the location of the hotel was close to a lot of different things
    Madison
    United States of America
  • From $134.47 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 459 reviews
    Todo,area,restaurantes,playa,resort,absolutamente todo.
    Gerardo
    United States of America
  • From $224.68 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 547 reviews
    Hotel is right on beach
    jamie
    United States of America

Research, refine, and make plans for your whole trip