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 – 60 hotels and places to stay

See the latest prices and deals by choosing your dates.
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.

Location
Scored 7.7
7.7
Rated good
Good
765 reviews
Price from
$179.55
1 night, 2 adults
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.

Good location and quiet
Scored 8.8
8.8
Rated excellent
Excellent
936 reviews
Price from
$214.23
1 night, 2 adults
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.

Across the beach
Scored 9.4
9.4
Rated wonderful
Wonderful
345 reviews
Price from
$225
1 night, 2 adults
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 near the beach, heated pool. Friendly and very dedicated staff
Scored 8.5
8.5
Rated very good
Very Good
880 reviews
Price from
$218.77
1 night, 2 adults
Bayview Plaza Waterfront Resort, hotel in St. Pete Beach

Located in St. Pete Beach, a 2-minute walk from St. Pete Beach, Bayview Plaza Waterfront Resort has accommodations with a fitness center, free private parking, a shared lounge and a bar.

More like a Small little apartment than a hotel room which is very convenient even for a one night stay! Many shops around and accessible to various locations of interest in the area. It had EV connections which was a plus!
Scored 8.2
8.2
Rated very good
Very Good
195 reviews
Price from
$149.50
1 night, 2 adults
See all 434 hotels in St. Pete Beach

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

See all

St. Pete Beach's best hotels with breakfast

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

    Located in St. Pete Beach, a 2-minute walk from St. Pete Beach, Bay Palms Waterfront Resort - Hotel and Marina has accommodations with a fitness center, free private parking, a terrace and barbecue...

    Very personal, beautiful, clean We all love it !!!!

  • Residence Inn by Marriott St. Petersburg Treasure Island
    Scored 8.6
    8.6
    Rated excellent
    Excellent
     · 261 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

  • Hotel SOL
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 880 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
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 244 reviews

    Conveniently located in the St Pete Beach - Long Key district of St. Pete Beach, Coral Reef Resort, a VRI resort is located a 2-minute walk from St.

    The location is really good and the pools are awesome.

  • EBBTIDE INN
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 60 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
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 15 reviews

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

  • Bellwether Beach Resort
    Scored 7.6
    7.6
    Rated good
    Good
     · 272 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 private beach area and a terrace.

    Prachtige ligging aan een groot, breed wit strand.

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

Budget hotels in St. Pete Beach

  • Oasis Palms Resort
    Scored 6.7
    6.7
    Rated pleasant
    Pleasant
     · 121 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
    Scored 9.3
    9.3
    Rated wonderful
    Wonderful
     · 131 reviews

    Located in St. Pete Beach, a few steps from St. Pete Beach, Coconut Inn Pass-a-Grille Beach has accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.

    Fantastic location, quiet and calm, lovely space at rear

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

  • Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach
    Scored 9.0
    9.0
    Rated wonderful
    Wonderful
     · 169 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

  • Salt Water Suites
    Scored 9.2
    9.2
    Rated wonderful
    Wonderful
     · 5 reviews

    Salt Water Suites is offering accommodations in St. Pete Beach. The 4-star hotel has air-conditioned rooms with a private bathroom and free WiFi.

  • Barefoot Beach Club
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 1,650 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.

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

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

Hotels located in the center of St. Pete Beach

FAQs about hotels in St. Pete Beach

What Guests Said About St. Pete Beach:

  • Scored 8.0
    8.0

    St petes beach in my opinion is the best beach around we...

    St petes beach in my opinion is the best beach around we love it it’s beautiful Eat at the conch amazing food For a quick stay doubletree by hilton beds are so comfy rooms are spacious and well presented and the cost is only 20$ more than St John’s pass MOTEL which have rude staff Well worth a stay at doubletree restaurant beach bar Starbucks coffee In reception and of course it’s on the beach 🏝️
    Denise
    United Kingdom
  • Scored 10
    10

    Everything about Satellite Motel was perfect, the staff was...

    Everything about Satellite Motel was perfect, the staff was super friendly, the guest me were really friendly, the only complaint I really had which was not the motels fault was the weather, it rained pretty much the whole time, but that's mother nature for you between June 1st till November 1st, that is our hurricane season, but we love this place and everything is perfect
    Chef Will
    United States of America
  • Scored 10
    10

    The prices are affordable and so are the excursions.There is...

    The prices are affordable and so are the excursions.There is a very varied entertainment available to everyone,everything is close,the restaurants are varied and they have accessible supermarkets to buybasic things.
    ibiza42002
    United States of America
  • Scored 10
    10

    St Pete and the surrounding area is always our first choice...

    St Pete and the surrounding area is always our first choice for beach stays. There is plenty for the grandkids to do and when it's just the" adults" it's relaxing as well. The night life is there if you like it and the food scene is fantastic.
    Lisa
    United States of America
  • Scored 10
    10

    St. Pete beach is one of my favorite beaches to visit, the...

    St. Pete beach is one of my favorite beaches to visit, the water is clear the beaches are beautiful and clean. I really appreciated finding out they have banned all smoking on the beach. We used free beach ride and Uber to get around. Most of the drivers were great and offered lots of ideas on where to eat and what to do. Highly recommend visiting downtown St. Pete it was beautiful.
    Anna
    United States of America
  • Scored 4.0
    4.0

    Our MOTEL was located on Redington Beach not St Pete Beach.

    Our MOTEL was located on Redington Beach not St Pete Beach. They are a few miles away from on another. Redington Beach was nice. Not much to do other than the beach. The pool at the MOTEL smelled of chlorine so bad we stayed away from it. If you are from out of town definitely think of another place to stay - I
    A
    Anonymous

See reviews by guests who stayed at hotels in St. Pete Beach

See all
  • Scored 8.5
    8.5
    Rated very good
    Very Good
     · 1,558 reviews
    We enjoyed the location as it is right in front of the beach and we loved the many activities there is around to do. We had a lot of fun with the bikes riding around and going different beach locations. The beds are very comfy and the fan loud enough for those who can only sleep with its noise. The caferia right at the hotel was nice and convenient, yet pricey. We would come back.
    Fortes
    United States of America
  • From $189 per night
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 446 reviews
    Bestest beach location with beautiful multiple pools. Sloppy Joe's is great with food and service. ALL the staff is so warm and friendly. Love this hotel. Clyde the GM is so approachable and friendly. We checked out this morning and have already booked for next stay next year on my birthday. Love love love this resort!!!
    John
    United States of America
  • From $204.64 per night
    Scored 6.9
    6.9
    Rated pleasant
    Pleasant
     · 1,124 reviews
    The only problem I had was that the TV did not work properly. Other than that the resort is beautiful the grounds are beautiful. Great staff. Easy walk to the beach and pools. I would definitely recommend this resort to others. Visited Clearwater while I was there. I like St Petes so much better. I did not want to leave
    A
    ANN
    United States of America
  • Scored 7.8
    7.8
    Rated good
    Good
     · 1,986 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
  • Scored 7.6
    7.6
    Rated good
    Good
     · 272 reviews
    The hotel was in an excellent position, right on the beach and had a wonderful relaxed vibe. The staff were all super friendly and we were given an upgrade on the room which made the stay even better!
    Sara
    United Kingdom

Research, refine, and make plans for your whole trip