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

Awesome service staffs are pleasant and very accommodating
Scored 8.2
8.2
Rated very good
Very Good
1,348 reviews
Price from
$180.12
1 night, 2 adults
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.

Nothing, it was filthy!
Scored 7.7
7.7
Rated good
Good
740 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.

Location, Room, value- this place is awesome!
Scored 8.8
8.8
Rated excellent
Excellent
952 reviews
Price from
$214.23
1 night, 2 adults
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.

Easy to book. No hidden fees.
Scored 6.8
6.8
Rated pleasant
Pleasant
675 reviews
Price from
$155
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
361 reviews
Price from
$250
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.

Place never answered in a flood zone yet rented it online to us anyway. Should have said closed, due to hurricane. Booking.com wouldn't cancel for $100 dollars and I wasn't going to ride an hour away if booking.com couldn't get a hold of them or neither could I horrible customer service will never use booking.com again. Just used them for three nights in La Quinta inn and suites.
Scored 8.5
8.5
Rated very good
Very Good
903 reviews
Price from
$218.77
1 night, 2 adults
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.

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
213 reviews
Price from
$149.50
1 night, 2 adults
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 management was exceptional and very attentive. Property was always clean and put together.
Scored 9.3
9.3
Rated wonderful
Wonderful
613 reviews
Price from
$204.31
1 night, 2 adults
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.

Great location, very clean, spacious rooms, great views since the hotel is surrounded by water, the rooms have terraces, staff are friendly and accommodating, the ample parking is very accessible and easy to navigate, upon arrival I was asked if I needed anything for my stay such as toothbrush etc, I very much appreciated their attentive welcoming manor! Plus there are stores and restaurants all in walking distance! This is a high quality hotel I look forward to my next visit and stay
Scored 9.0
9.0
Rated wonderful
Wonderful
179 reviews
Price from
$212
1 night, 2 adults
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.

Breakfast not provided. Location is good
Scored 9.2
9.2
Rated wonderful
Wonderful
67 reviews
Price from
$375.30
1 night, 2 adults
See all 434 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
    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

  • Bay Palms Waterfront Resort - Hotel and Marina
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 160 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 !!!!

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

    The location is really good and the pools are awesome.

  • Bayview Plaza Waterfront Resort
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 213 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.

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

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

  • 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

Budget hotels in St. Pete Beach

  • Treasure Island Hotel and Marina
    Scored 7.7
    7.7
    Rated good
    Good
     · 740 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.

    It was the cheapest around and it's a very nice hotel

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

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

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

  • Thunderbird Beach Resort
    Scored 8.2
    8.2
    Rated very good
    Very Good
     · 1,348 reviews

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

    Friendly staff, comfortable room and great location.

  • Sea Jay Motel and Marina
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 773 reviews

    Located in St. Pete Beach, a 7-minute walk from Treasure Island, Sea Jay Motel and Marina provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

    We love staying at the Sea Jay and look forward to the new pool!

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

    Located in St. Pete Beach, a 3-minute walk from Treasure Island, 11 Private Rooms Up To 47 Guests! Hotel Takeover provides air-conditioned rooms and an outdoor swimming pool.

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

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

  • The Pearl Cabana Club
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 3 reviews

    Located in St. Pete Beach, a few steps from St. Pete Beach, The Pearl Cabana Club provides accommodations with free bikes, free private parking and an outdoor swimming pool.

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

    Located in St. Pete Beach, a few steps from Treasure Island, Sand Pebble Resort provides accommodations with an outdoor swimming pool, free private parking and a private beach area.

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

    Ocean Sands 1105 features free WiFi and views of sea in St. Pete Beach.

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

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

  • Bellwether Beach Resort
    Scored 7.6
    7.6
    Rated good
    Good
     · 283 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.

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

  • Pass-A-Grille Beach Retreat Unit 8
    Scored 7.4
    7.4
    Rated good
    Good
     · 9 reviews

    Pass-A-Grille Beach Retreat Unit 8 is offering accommodations in St. Pete Beach. Featuring a playground, this property is located near attractions such as 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

  • Scored 7.0
    7.0
    Rated good
    Good
     · 830 reviews
    The general location was great. This time of year is quiet but we were hoping it would be busy at hotel and the general area. But it was quiet. The hotel is basically great for a a few days; pool good n beach on hand. But St Pete’s is not my favourite area
    david
    United Kingdom
  • Scored 7.8
    7.8
    Rated good
    Good
     · 2,039 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
  • Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 511 reviews
    Nice room, very short walk to the beach. Right by John's pass so you can walk to restaurants, shops and boat trips that are there. Free Parking. Cheaper than other places in the area
    Zoe
    United Kingdom
  • Scored 8.2
    8.2
    Rated very good
    Very Good
     · 464 reviews
    Sloppy Joe's was expensive, too had they don't offer free breakfast like other hotels but it was still very good and they gave us a coupon as well.
    E
    Erick
    United States of America
  • Scored 7.7
    7.7
    Rated good
    Good
     · 793 reviews
    The fact that the hotel is on the beach is so nice.
    Mattias
    Sweden

Research, refine, and make plans for your whole trip