Skip to main content

Filter by:


Star Rating

Review Score

St. Pete Beach – 77 hotels and places to stay
See the latest prices and deals by choosing your dates.
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.

Location to beach and staff was very pleasant
8.8
Scored 8.8
Excellent
Rated excellent
1,827 reviews
Price from$179per 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...

Horrible experience. Staff were so unprofessional.
8.7
Scored 8.7
Excellent
Rated excellent
1,292 reviews
Price from$160.65per night
Postcard Inn On The Beach, hotel in St. Pete Beach

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.

The lobby, pool, pool bar, and pa grind were fabulous
6.9
Scored 6.9
Pleasant
Rated pleasant
669 reviews
Price from$131.92per 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.

Excellent location and pleasant.
7.4
Scored 7.4
Good
Rated good
460 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.

Location was amazing! Love how close the bar is to the beach.
8.8
Scored 8.8
Excellent
Rated excellent
644 reviews
Price from$230.87per 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...

The location was good. Easy access to amenities. Good view of water
6.9
Scored 6.9
Pleasant
Rated pleasant
737 reviews
Price from$165per 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.

Room, location, rooftop and amenities.
8.1
Scored 8.1
Very Good
Rated very good
694 reviews
Price from$189per night
Hotel SOL, hotel in St. Pete Beach

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.

Location
8.5
Scored 8.5
Very Good
Rated very good
1,136 reviews
Price from$223.66per night
Beach House Suites by the Don CeSar, hotel in St. Pete Beach

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.

Balcony with ocean view and live music. Very nice rooms with regular cleaning service with a great beach and excellent service on the beach.
8.6
Scored 8.6
Excellent
Rated excellent
322 reviews
Price from$289per night
Inn on the Beach, hotel in St. Pete Beach

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.

This property was perfect for our two night visit to St. Pete’s Pass-A-Grille. We had everything we needed and they provided beach towels and chairs.
9.4
Scored 9.4
Wonderful
Rated wonderful
351 reviews
Price from$490per 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

  • Hilton Garden Inn St. Pete Beach, FL
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 644 reviews

    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.

  • 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

  • Grand Shores West
    7.6
    Scored 7.6
    Good
    Rated good
     · 705 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.

  • 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.8
    Scored 5.8
    Above average
    Rated okay
     · 40 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
     · 302 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.

  • Hotel SOL
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,136 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!

  • Coral Reef Resort, a VRI resort
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 210 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

  • EBBTIDE INN
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 23 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.

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

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
     · 220 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
     · 753 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
     · 265 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.

  • The Hotel Zamora
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 694 reviews

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

    Clean and comfortable place and close to the beach.

  • Dolphin Beach Resort
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,069 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,653 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
     · 460 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.

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 $320.92 per night
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 669 reviews
    The location was fantastic! Right in the middle of everything and you could walk everywhere. The resort was adorable, a very cute "boutique" like beach resort. The beach bar and the beach itself were by far the best parts! Beautiful! The staff was fairly pleasant as were the lobby and restaurant areas of the hotel. The food inside at the bar area was delicious...we ate there several times for breakfast. Drinks were great too! The outside beach bar food was just okay...we only ate there once.
    Moore
    United States of America
  • From $135 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 157 reviews
    This was our third staycation at The Villas at St. Pete Beach and we loved every minute of it. The property is updated and well kept. Staff was friendly and informative as always. Room was clean and cozy per the usual. We had a great time at the pool (1 of 3 on the property) and the beach (a short 2 minute walk from the property). We love being close to so many good restaurants (including Shells, one of our favorites) and how walkable the area is. Will be sure to visit again soon!
    Britani
    United States of America
  • 8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,111 reviews
    Great location right by the beach, lots of seating by the boardwalk. Had a hot tub which many other hotels in the area didn't offer. Restaurants within walking distance. Allowed 5 people to stay. Coffee and fruit in the lobby. Daily entertainment by the pool until 8pm. Able to book last minute (day of) for best rate of any in area. Not extremely busy at pool or hot tub (but undergoing renovations of rooms so could get crowded if full occupancy)
    Nicole
    Canada
  • From $192.21 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,150 reviews
    Not sure how to rate this as it is neither hotel or Airbnb. No housekeeping, we washed our own towels. Instructions for check in were good but had no idea what to do when we left so we just locked the door behind us. Place is a little shabby, amenities are cheap, location is great and it was good value for money for 4 adults with separate bedrooms and 2 bathrooms. It was not the suite we were expecting from the photo gallery on the website.
    courtney
    Canada
  • From $192.21 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,150 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
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,136 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 $190.97 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 1,162 reviews
    Warm welcome from reception staff exceptional, coffee at reception, attention to detail in all rooms the size and cleanliness of all rooms and areas availability of bbq’s for guest use pool towels and hair dryers available at reception. Parking at front of hotel so hotel was set back from the road giving privacy. easy walking distance to restaurants and very easy walk to beach.
    Danielle
    United Kingdom
  • From $198.37 per night
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 597 reviews
    The property manager Robert was very communicative, accommodating, friendly, and provided a great deal of information regarding things to do in the area. The hotel is super clean, and the room was perfect for our stay, having everything we needed and very comfortable. Excellent location, steps from the beach and easy walking distance to so many fun restaurants and bars.
    Miller
    United States of America
  • 8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,136 reviews
    The Hotel Sol at North Redington Beach offers an exceptional stay with its prime beachfront location. Cleanliness and comfort are prioritized, evident in their immaculate rooms. The service, especially from the reception, is both professional and hospitable. Highly recommended for a quality beachside experience.
    M-Sc
    Germany
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 644 reviews
    Great location on the beach. We got a taxi from Tampa airport to the hotel and then used the local buses to downtown and Clearwater which were v easy to access. Didn't need a car. Lots of bars and restaurants nearby. Hotel staff really friendly and helpful especially Angie on reception and Kyle at breakfast.
    MaryBatty
    United Kingdom
  • From $247.64 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,069 reviews
    Perfect location on beach We were lucky to have a room on ground level with a walkout to the pool area. That's a plus for me! Staff are all very nice IMO This resort suits any demographic, from singles to families to seniors as myself!
    Sharon
    Canada
  • From $320.92 per night
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 669 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 of America
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 97 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 of America
  • From $247.64 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,069 reviews
    We had a pool view room, ground floor with a patio which we've had before and love. This hotel is right on the beach and provides all the amenities plus the feel of a small, old fashioned Florida hotel.
    Michelle
    United States of America
  • From $256.17 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 1,565 reviews
    The hotel is very quaint and is a throwback to old Florida! The staff was extremely friendly and very helpful. The beach is one of the best in the world. I would highly recommend this property!
    Johnny
    United States of America
  • From $174.02 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 2,434 reviews
    Beach front location. It was nice to be able to walk straight onto the beach from the hotel. Beach front room view was nice to sit on the balcony and look out over the water.
    Ryan
    United States of America
  • From $224.68 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 544 reviews
    We did like being close to the Beach and having direct access to it. Also the sandy area behind the hotel was comfortable.
    Carol
    United States of America
  • From $343.17 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 544 reviews
    The hotel look was great. Kind of Retro. Fun fire pit area outside next to pool. Host was awesome.
    B
    BRAD
    United States of America
  • From $181.53 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,292 reviews
    the pool area and the location of the hotel was close to a lot of different things
    Madison
    United States of America
  • From $496.07 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 753 reviews
    Beautiful hotel at St.Pete‘s Beach, we loved every bit of it
    Hannaleena
    Switzerland

Research, refine, and make plans for your whole trip