Skip to main content

Filter by:


Star Rating

Review Score

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

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

Location to the beach the bands tiki bar and nearby restaurants.
8.0
Scored 8.0
Very Good
Rated very good
1,119 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.

Walking distance to beach, and good food.
7.5
Scored 7.5
Good
Rated good
477 reviews
Price from$179.10per night
St. Pete Beach Suites, hotel in St. Pete Beach

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 location
8.8
Scored 8.8
Excellent
Rated excellent
981 reviews
Price from$210.05per 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...

Great location and staff was great! Loved the vintage feel.room was nice and clean. Great view of the Gulf. And the free rides were awesome.
6.9
Scored 6.9
Pleasant
Rated pleasant
733 reviews
Price from$160per 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.

I absolutely loved this place! It was my first time visiting and the location was perfect. we could walk to the restaurants and shops downtown and were right on the beach. the beach wasn’t too busy. the room was super cute and very clean! the bed and pillows were very comfortable! will definitely be back!
9.4
Scored 9.4
Wonderful
Rated wonderful
347 reviews
Price from$490per night
Bayview Plaza Waterfront Resort, hotel in St. Pete Beach

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.

The room was great and the view was beautiful. We checked in Christmas eve early afternoon and planned on staying until the day after Christmas. We went to dinner at Rum Fish around 5 Christmas eve and had a great dinner. Later that night sadly my husband became very sick and started vomiting by 11 pm on Christmas eve. This continued into Christmas day so we decided to leave a day early and get him home. Very disappointed as we were looking forward to checking out the St Pete Pier and we had tickets to the Enchanted Village at Tropicana Park. Was a horrible couple of days.
8.1
Scored 8.1
Very Good
Rated very good
260 reviews
Price from$200.19per night
The Saint Hotel, hotel in St. Pete Beach

Located in St. Pete Beach, a 4-minute walk from St. Pete Beach, The Saint Hotel provides accommodations with an outdoor swimming pool, free private parking, a restaurant and a bar.

Hotel and Staff were Awesome. The Pool, Location, Extras (Like beach chairs, Umbrella, Beach towels, Cooler) were the best!
9.3
Scored 9.3
Wonderful
Rated wonderful
557 reviews
Price from$301per night
Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach, hotel in St. Pete Beach

Located in St. Pete Beach, 2.7 miles from John's Pass, Courtyard by Marriott St.

Location was beautiful, staff was great, facility was clean
9.0
Scored 9.0
Wonderful
Rated wonderful
217 reviews
Price from$175per night
Palm Crest Resort Motel, hotel in St. Pete Beach

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.

Staff was great! Great caretaking efforts are obvious...Looking forward to our next visit!
9.3
Scored 9.3
Wonderful
Rated wonderful
75 reviews
Price from$159per night
Ocean Club Treasure Island Hotel, hotel in St. Pete Beach

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.

This resort is so clean and fresh. The location is amazing and the views are beautiful. This was our second stay here in less than 6 months. We will absolutely be back again. The staff was all very friendly. The rooms are large and comfortable and the balconies are perfect. You can sit outside and enjoy dinner while watching the sun set.
9.3
Scored 9.3
Wonderful
Rated wonderful
35 reviews
Price from$375.30per night
See all 444 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
     · 650 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

  • EBBTIDE INN
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 32 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
     · 10 reviews

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

  • Island Inn Beach Resort
    7.6
    Scored 7.6
    Good
    Rated good
     · 1,643 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!

  • The Sands of Treasure Island
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 733 reviews

    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 room was clean and smelled good. It had some charm

  • Postcard Inn On The Beach
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 682 reviews

    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.

    Next to water. Friendly staff (except front desk lady).

  • Sand Pebble Resort
    10.0
    Scored 10.0
    Exceptional
    Rated exceptional
     · 2 reviews

    Located in St. Pete Beach, within a few steps of Treasure Island and a 13-minute walk of Madeira Beach, Sand Pebble Resort provides accommodations with an outdoor swimming pool and free WiFi...

Budget hotels in St. Pete Beach

  • Oasis Palms Resort
    6.3
    Scored 6.3
    Pleasant
    Rated pleasant
     · 49 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.

  • Coconut Inn Pass-a-Grille Beach
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 162 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.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 301 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...

    location great, staff friendly and room was very spacious

  • Inn on the Beach
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 347 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
     · 75 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.

  • Barefoot Beach Club
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,833 reviews

    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.

  • The Don CeSar
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 737 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

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

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

  • Beach House Suites by the Don CeSar
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 324 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 !!!!

  • Bayview Plaza Waterfront Resort
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 260 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,059 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.

  • Bellwether Beach Resort
    7.7
    Scored 7.7
    Good
    Rated good
     · 234 reviews

    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.

    Prachtige ligging aan een groot, breed wit strand.

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

  • Treasure Bay Resort & Marina
    7.5
    Scored 7.5
    Good
    Rated good
     · 477 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:

  • 8.0
    Scored 8.0

    Beautiful beach, stunning sunsets, the Sirita hotel was in a...

    Beautiful beach, stunning sunsets, the Sirita hotel was in a great location. Clean and well staffed. Lots of restaurant choices. Free beach towels. Water was warm. A lot of shells on beach. Wear your water shoes, very hot sand. Also went to St Pete pier! Don't miss this, wonderful place to visit!
    Julie
    United States of America
  • 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

Explore guest reviews of hotels in St. Pete Beach

  • From $190.97 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 1,158 reviews
    This place is a hidden gem! Right across from the beach but the vibe is so much more then any of those hotels on the beach. Island House is beautifully decorated and the rooms are absolutely beautiful and well kept. The rooms here are much bigger then what you'd find anywhere else in this area. This place wouldn't be what it is without the amazing staff that are always friendly and helpful. Big shout out to the Island House staff! Thank you for always accommodating us and making us feel special during our stay!
    Mandy
    United States of America
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 102 reviews
    We love it here! We normally book a hotel stay and after our stay here we will always book this condo while we stay in Florida. The rooms are the perfect size, kitchen has all the basics you need to cook. This room walks right out to a beautiful courtyard, pool and docks which our son caught fish from including a shark, that was an experience he will never forget. This condo has everything you need for a short walk to the beach, the wagon was a huge help. We loved everything about this place!
    Misty
    United States of America
  • From $135 per night
    8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 155 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
  • From $250.81 per night
    8.0
    Scored 8.0
    Very Good
    Rated very good
     · 1,119 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 $258.88 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,059 reviews
    very convenient, everything is available, between food & sacks, they have 2 great restaurants in the hotel, besides a plaza that has Publix, CVS, Chick-fil-A, a lot of good restaurants & even Chase bank The hotel rooms are spacious, maybe a little bit old but they have everything you need from USB chargers to a safe to a mini-bar refrigerator, microwave & a lot of storage areas
    RomanyAiad
    United States of America
  • From $231.64 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 557 reviews
    My wife and needed a little break from taking care of her mother and going to the Saint hotel was the perfect place to un-wind. The staff was so friendly, the property was all that and a bag of chips, that means everything was very well kept. The atmosphere was great and they even had live music and the sunset was breath taking.
    Harry
    United States of America
  • 8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 76 reviews
    Very cozy apartment hotel. Just across the street to beach. There are not too much people, and a lot of bars and restaurants on the street! The shake shop near this place!! The reception guy gave me a lot of suggestions for fun. ex, best restaurant for sunset, nightout, and cheap local texi!!
    Yuko
    United States of America
  • From $258.88 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 2,059 reviews
    Very nice hotel in St Pete Beach. Good comfy beds and adequate size of room for 4 people (2 adults and 2 teenagers). Laid back cozy atmosphere. Nice warmed pool with good bar and just on the awesome beach of St Pete. Walking distance to many good restaurants make this an ideal spot.
    Bertinn
    Iceland
  • 8.6
    Scored 8.6
    Excellent
    Rated excellent
     · 5 reviews
    I loved the view, that there was a bathroom in the parking area for people on the beach, the walking path behind all the hotels along the strip, the pool/ping pong table/shuffleboard/corn hole. Loved having the washer and dryer in the unit. And loved all the towels for bathrooms.
    Angella
    United States of America
  • From $262.34 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 511 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 $190.97 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 1,158 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
  • From $231.64 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 557 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 of America
  • From $320.92 per night
    6.9
    Scored 6.9
    Pleasant
    Rated pleasant
     · 682 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
  • From $233.91 per night
    7.5
    Scored 7.5
    Good
    Rated good
     · 475 reviews
    The hotel has a great location, super close to the beach and nice restaurants. There are also two swimming pools in the hotel and a restaurant for drinks and food. The room was big and quite clean.
    Emanuela
    Italy
  • From $320.31 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 650 reviews
    -Hotel overall was very nice and our room was very clean. -Counterstaff was very welcoming and friendly. -Location -very nice to be able to walk to the beach -Pool area was very nice
    Rob
    United States of America
  • From $372.87 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 694 reviews
    We liked the setting of the hotel with views in all directions and the proximity of a lovely beach just across the road. Car park staff were amazing.
    Mel
    United Kingdom
  • From $298.32 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 526 reviews
    The hotel is direct connected to the beach therefore a nice view out of the hotel room. That is the most positive to state regarding the hotel.
    Sven
    Germany
  • From $207.34 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 545 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 $256.17 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,562 reviews
    I liked the area, but had thought the hotel was closer to the beach as advertised.
    Nancy
    Canada
  • From $207.34 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 545 reviews
    Hotel is right on beach
    jamie
    United States of America

Research, refine, and make plans for your whole trip