Skip to main content

Search hotels in St. Pete Beach

Enter your dates to see the latest prices and deals for St. Pete Beach hotels

Filter by:


Star Rating

Review Score

St. Pete Beach – 82 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
8.1
Scored 8.1
Very Good
Rated very good
1,147 reviews
Price from$129.96per night
Treasure Island Hotel and 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.

The cleanliness
7.5
Scored 7.5
Good
Rated good
538 reviews
Price from$98.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.

Location was wonderful—so convenient to beach and walking distance to restaurants and shops. Amenities like beach chairs, umbrellas, and a wagon made our stay so much more enjoyable
8.8
Scored 8.8
Excellent
Rated excellent
948 reviews
Price from$178.70per night
The Sands of Treasure Island, hotel in St. Pete Beach

Located in St. Pete Beach, a 2-minute walk from Treasure Island, The Sands of Treasure Island provides accommodations with a garden, free private parking and a terrace.

Location was great for our needs, ocean front in Treasure island is still a ways off the ocean but this was still ocean side and not across the street
6.9
Scored 6.9
Pleasant
Rated pleasant
723 reviews
Price from$140per night
Page Terrace Beachfront Hotel, hotel in St. Pete Beach

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

The ocean view rooms without a balcony. It was nice because we have littles!
9.1
Scored 9.1
Wonderful
Rated wonderful
317 reviews
Price from$122.99per 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.

Everything about this place is amazing! The cleanliness and amenities were off the charts. The staff was friendly and welcoming. We are definitely coming back. The beach was glorious and the sunsets spectacular.
9.4
Scored 9.4
Wonderful
Rated wonderful
350 reviews
Price from$490per 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.

On the beach access
8.5
Scored 8.5
Very Good
Rated very good
1,081 reviews
Price from$194.33per 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.2
Scored 8.2
Very Good
Rated very good
245 reviews
Price from$220.86per 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.

The manager was exceptional!! He was helpful and lovely. The room and location were fantastic. The attached restaurant was fabulous. The pool was spacious and comfortable.
9.3
Scored 9.3
Wonderful
Rated wonderful
577 reviews
Price from$259.44per night
Coconut Inn Pass-a-Grille Beach, hotel in St. Pete Beach

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.

Cute property, very clean and a very short walk to the beach.
9.3
Scored 9.3
Wonderful
Rated wonderful
155 reviews
Price from$242.89per night
See all 447 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

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

    Great staff and very clean great pool and location

  • Coconut Inn Pass-a-Grille Beach
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 155 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
     · 317 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...

    Everything Staff was nice.Room & view was excellent

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

  • The Hotel Zamora
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 675 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.

  • Coral Reef Resort, a VRI resort
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 218 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 location, the people, the vibes were awesome

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

Hotels located in the center of St. Pete Beach

  • Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 206 reviews

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

    every thing, check in was easy and the staff friendly

  • Beach House Suites by the Don CeSar
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 329 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
     · 205 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.3
    Scored 8.3
    Very Good
    Rated very good
     · 710 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.2
    Scored 8.2
    Very Good
    Rated very good
     · 245 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,077 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
     · 242 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.7
    Scored 7.7
    Good
    Rated good
     · 716 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.

FAQs about hotels in St. Pete Beach







What Guests Said About St. Pete Beach:

  • 2.0
    Scored 2.0

    First of all read read the booking and made sure that I was...

    First of all read read the booking and made sure that I was reading the right thing. There was no parking for handicap Was $16 a day not in the booking and I told him I’m army Vet and they did not care so you come to our parking you have to pay. Will stay there again and never will I book with Booking.com.
    Joe
    United States of America
  • 4.0
    Scored 4.0

    St Pete Beach is OK.

    St Pete Beach is OK. I did not like the hotel I was in Dolphin resort because they had a-big event, I was not told at time I made reservations . I wanted to leave, but I had paid too much money and it was too far to get home at that time. I won’t go back to that place or probably Saint Pete beach. It is packed, no parking and you wait forever for anything. I am from Florida there are better places. My kids were close that is why I went to Saint Pete beach.
    julie
    United States of America
  • 10
    Scored 10

    Loved visiting the shops at John’s Pass.

    Loved visiting the shops at John’s Pass. Favorite place to go there is Mad Beach Brewing. They have the best beer selections. Also there are many places to find easy access to many different beachs that aren’t always crowded.
    Gullwing7
    United States of America
  • 10
    Scored 10

    The city is calm, we loved the beach in front of the hotel...

    The city is calm, we loved the beach in front of the hotel where we stayed. We took advantage of our stay to really enjoy the beach, so we didn't do much sightseeing. I liked it and recommend Sprinkles ice cream.
    Alexandre Victor
    Brazil
  • 6.0
    Scored 6.0

    Saint Pete Beach is always a beautiful beach.

    Saint Pete Beach is always a beautiful beach. The postcard in was overrun by drunk people going to the bar to listen to the band and get wasted. We stayed there four nights and two of those days or nights. The police were called very satisfying to have the cops at the hotel that you’re staying at on vacation.
    Jeannette
    United States of America
  • 10
    Scored 10

    Pure Relaxation on the beach,pool and in the room .

    Pure Relaxation on the beach,pool and in the room . Always quiet and peaceful . The free cabana n boat ride were both worth the 11 hour drive we took to get there . Can’t wait to come again next year !
    Lisa
    United States of America

Explore guest reviews of hotels in St. Pete Beach

  • From $366.12 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 1,130 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 of America
  • From $196.62 per night
    7.3
    Scored 7.3
    Good
    Rated good
     · 2,337 reviews
    Great location! Very clean beach/hotel grounds and right on the gulf. Close to many restaurants and activities. Not over-populated, mostly quiet area. Rooms are large, bed was comfortable, 2 large flat screen tvs, microwave, coffee maker and small refrigerator. Soft towels and extra available as needed. Lots of cabinets in the kitchenette and bathroom. Large shower. Nice balcony with lounge chairs (3) and small table. Pool and surrounding area was clean. Staff was friendly and helpful. We would stay again!
    Julie
    United States of America
  • From $322.02 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 675 reviews
    Beautiful hotel, large room with huge bathroom with a rain shower, the balcony has great views, the room has a special air quality system that was nice, a lot of storage space, all the amenities (mini fridge,safe, etc) We ordered food from the restaurant to the pool area and it was delicious with large portions. Pool & hot tub fun. The hotel offer a lot to do: paddle boarding, kayaking, fishing, they set up beach chairs & umbrellas on the beach for you!
    D'Agostino
    United States of America
  • From $229.39 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 206 reviews
    Couldn't wish for a better location. five minutes from Beech and within easy walk of places to eat. Very short Drive to Madeira Beach which is worth a visit just to chill. Lovely Greeting by Receptionist and an issue we had with the room keys ws quickly resolved. Free Parking was ample and the whole area felt welcoming and Safe. Limited food available at the Hotel, but what we saw everyone was happy, which says a lot.
    NobbyHall
    United Kingdom
  • From $228.68 per night
    8.4
    Scored 8.4
    Very Good
    Rated very good
     · 528 reviews
    The Owners of the Malloy Hotel are very nice, inviting and accommodating. They sincerely want your stay to be among your memorable family moments. They have definitely achieved this for our family. The hotel is very nice and clean. You walk out of your room onto the beach. The hotel premise has hammocks, a pool and picnic areas. We will remember our stay with wonderful memories.
    Wendy
    United States of America
  • From $168.37 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 1,136 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 $168.37 per night
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 1,136 reviews
    This hotel is a hidden gem. The entire staff in the office are delightful and go above and beyond to ensure you are enjoying your stay. The rooms were clean and spacious. Pool was clean and the whole outside area is very well kept. The beach is right across the street with a safe cross walk. I will definitely come back and stay here. We truly enjoyed our stay.
    Lazara
    United States of America
  • From $256.17 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,551 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 $162.32 per night
    8.7
    Scored 8.7
    Excellent
    Rated excellent
     · 1,242 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
  • 9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 685 reviews
    Location, exceptionally clean. Hotel was ver personal, staff so friendly and went out of their way to accommodate you. Price was due to US spring break / end of winter. My experience is the rates on the gulf coast are cheaper in the summer months
    Hazel
    United Kingdom
  • 7.4
    Scored 7.4
    Good
    Rated good
     · 233 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 $171.25 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 563 reviews
    I like the location to the beach and the homey feel instead of a big hotel complex. Bob was welcoming and friendly to talk to. Gave us information about the area where to go and what kind of things to do there.
    C
    CHRISTINE
    United States of America
  • From $231.59 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 1,081 reviews
    Spacious room with bedroom and living area separate. Nice bathroom. Regular cleaning by staff. Refrigerator and Microwave bigger and much higher quality than regular hotel rooms.
    Prasad
    United States of America
  • From $440.67 per night
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 578 reviews
    Modern room, great pool area and only steps away to the beach. Hotel staff from check-in to restaurant servers to housekeeping were all friendly and knowledgeable.
    Susan
    United States of America
  • From $320.92 per night
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 494 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 $374.02 per night
    9.3
    Scored 9.3
    Wonderful
    Rated wonderful
     · 577 reviews
    Lovely boutique hotel. Large room, exceptionally well kept. Super friendly staff. Especially liked the arrival drink and coozie!
    Victoria
    United Kingdom
  • From $117.52 per night
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 713 reviews
    Everything, it was beautiful, clean, retro, close to everything. My new favorite hotel in the area
    Eliznyc77
    United States of America
  • From $256.17 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,551 reviews
    I liked the area, but had thought the hotel was closer to the beach as advertised.
    Nancy
    Canada
  • From $767.27 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 710 reviews
    Beautiful hotel at St.Pete‘s Beach, we loved every bit of it
    Hannaleena
    Switzerland
  • From $363.95 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 716 reviews
    The hotel’s outdoor tables.
    Julia
    United States of America

Research, refine, and make plans for your whole trip