Search hotels in St. Pete Beach, FL

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

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

St. Pete Beach – 1259 hotels and places to stay

Filter by:

Star Rating
Review score

Barefoot Beach Club

Hotel in Madeira Beach , 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.

G
GJM
From
United States
The room was above expectations
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,117 reviews
Price from
MXN 2,791.18
1 night, 2 adults

Ocean Club Treasure Island Hotel

Hotel in Treasure Island , St. Pete Beach

Facing the beachfront, Ocean Club Treasure Island Hotel offers 4-star accommodations in St. Pete Beach and has an outdoor swimming pool, fitness center and private beach area.

B
Bich Nguyen
From
United States
We did not have breakfast at the hotel.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 438 reviews
Price from
MXN 4,935.63
1 night, 2 adults

Page Terrace Beachfront Hotel

Hotel in Treasure Island , St. Pete Beach

Located in St. Pete Beach, a 11-minute walk from Treasure Island, Page Terrace Beachfront Hotel has accommodations with an outdoor swimming pool, free private parking, a shared lounge and barbecue...

K
Keaser
From
Abkhazia
Everything Staff was nice.Room & view was excellent
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 488 reviews
Price from
MXN 2,016.85
1 night, 2 adults

Inn on the Beach

Hotel in St Pete Beach - Long Key, 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.

M
Maria Isabel
From
Colombia
Everything. Clean place. Staff really nice and caring about all the details. We could use all the amenities all the time: beach umbrellas, chairs towels and bikes... everyday they have some snacks. Good location and calm area to relax.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 302 reviews
Price from
MXN 4,321.91
1 night, 2 adults

Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach

Hotel in St. Pete Beach

Located in St. Pete Beach, one mile from Madeira Beach, Courtyard by Marriott St.

K
Karen
From
United States
Beautiful views, location balcony and spacious rooms
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 128 reviews
Price from
MXN 2,104.79
1 night, 2 adults

Coconut Inn

Hotel in St Pete Beach - Long Key, St. Pete Beach

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

V
Vicky
From
United States
The room was clean and very nice, I traveled with my dog and they even had treats waiting for him. Highly recommend, I will book another visit and directly across from the beach.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 55 reviews
Price from
MXN 4,043.81
1 night, 2 adults

The Luce, St. Pete Beach, a Tribute Portfolio Hotel

Hotel in St Pete Beach - Long Key, St. Pete Beach

Located on St. Pete Beach, just steps from the sand. The Luce, St. Pete Beach, a Tribute Portfolio Hotel offers an on-site restaurant and an outdoor fresh water pool. WiFi is provided for all guests....

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 12 reviews
Price from
MXN 4,884.57
1 night, 2 adults

John's Pass Hotel - Fully Remote Check In

Hotel in Madeira Beach , St. Pete Beach

Ideally set in the Madeira Beach district of St. Pete Beach, John's Pass Hotel - Fully Remote Check In is located a 3-minute walk from Madeira Beach, 200 yards from John's Pass and a 2-minute walk...

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,172 reviews
Price from
MXN 1,621.10
1 night, 2 adults

Island Inn Beach Resort

Hotel in Treasure Island , St. Pete Beach

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.

U
Ulrich
From
Spain
We loved the room and the view of the ocean from the balcony. Slept with the balcony door open with the sound of the waves. Staff was very friendly and efficient. The house itself does not look impressive but the rooms are really nice. They have a key-west-kind-of-feeling to them. Yes, the furniture is not new, but it is all very cosy, comfortable, clean and the room (we had a King with ocean view) was great. Bed was comfortable and big enough. Sufficient pillows. We loved the place and will be back. Parking is included and direct next to the property.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,450 reviews
Price from
MXN 2,804.80
1 night, 2 adults

Treasure Island Hotel and Marina

Hotel in Treasure Island , 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.

M
Maria R
From
Mexico
It was close to the beach just crossing the street!.. love it!..
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,067 reviews
Price from
MXN 1,757.25
1 night, 2 adults
See all 1259 hotels in St. Pete Beach

Hotels with parking in St. Pete Beach

See all
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 481 reviews
From MXN 2,692.47 per night
Free parking
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 611 reviews
Free parking
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 65 reviews
From MXN 3,398.84 per night
Free parking
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 149 reviews
From MXN 4,892.57 per night
Free parking
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 302 reviews
From MXN 5,082.81 per night
Free parking
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 965 reviews
From MXN 2,730.93 per night
Free parking
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 739 reviews
Free parking
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,450 reviews
Parking on site
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 333 reviews
Parking on site
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 128 reviews
From MXN 2,697.66 per night

Most booked hotels in St. Pete Beach and surrounding area in the past month

See all

Popular with guests booking hotels in St. Pete Beach

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,450 reviews

Popular with guests booking hotels in St. Pete Beach

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 592 reviews

Popular with guests booking hotels in St. Pete Beach

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,067 reviews

Popular with guests booking hotels in St. Pete Beach

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 739 reviews

Popular with guests booking hotels in St. Pete Beach

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 395 reviews

Popular with guests booking hotels in St. Pete Beach

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 488 reviews

Popular with guests booking hotels in St. Pete Beach

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,117 reviews

Popular with guests booking hotels in St. Pete Beach

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 624 reviews

Popular with guests booking hotels in St. Pete Beach

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,172 reviews

Popular with guests booking hotels in St. Pete Beach

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 211 reviews

Budget hotels in St. Pete Beach and nearby

See all
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,450 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 592 reviews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,067 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 739 reviews

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 488 reviews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,117 reviews

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,172 reviews
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 226 reviews

Best hotels with breakfast in St. Pete Beach and nearby

See all
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 395 reviews

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 624 reviews

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 149 reviews

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 12 reviews
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 128 reviews

Scored out of 10, guest rating 5.4
Fair - What previous guests thought, 40 reviews

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 387 reviews

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 516 reviews

Hotels located in the center of St. Pete Beach

See all
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 83 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 65 reviews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 211 reviews
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 73 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 611 reviews

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 16 reviews

FAQs about hotels in St. Pete Beach

What Guests Said About St. Pete Beach:

Scored out of 10, guest rating 8.0

Madeira Beach has many mid-rise (<6 floors) hotels directly

Madeira Beach has many mid-rise (<6 floors) hotels directly facing the beach, while massive high rise condos and hotels as well as private homes on both sides of the coastal road dominate other (and livelier) parts of the barrier islands.
Guest review byGunter
United States
Scored out of 10, guest rating 10

This was our first time on Gulf Co ast

This was our first time on Gulf Co ast We loved the beautiful.beach The water was 80 degrees and clean. I we would have liked a few better restaurants like a seafood or steak house. Our hotel had good restaurants though .
Guest review byF
Scored out of 10, guest rating 10

I remember St.

I remember St. Pete Beach when you parked anywhere along the street and walked to the beach. Every family member carried something. You came early and left late. You packed your lunch and snacks. If you were down by, Pass a Grill you could get a hotdog and soda. You hovered over your food, so the seagulls didn't swoop in and snatch it from your hands. Miles of beach and very few homes and hotels to block your view. Now your view of the beach is a bit of a challenge when you take a ride down the strip. Like any tourist mecca time and popularity make it hard to find a peaceful, relaxing place to go. Every now and then you find a jewel that time left alone. That one small place that didn't give up. Ebbtide is one of those jewels. There are more jewels out there, I just happened upon this particular one. Now, you have many places to choose from to stay, eat, and enjoy the nightlife. So, for the younger generation it is a wonderful playground that will keep the stimulation going around the clock. Tons of family friendly things to do. Endless shopping at every turn. I will encourage my children to take my grandchildren so they can make their own memories. For those of us of a particular generation, when life moved at a slower pace do your research the jewels are waiting to be found.
Guest review byAnonymous
Scored out of 10, guest rating 10

St. Pete Beach completely exceeded our expectations.

St. Pete Beach completely exceeded our expectations. The beach is wide, with white sand and very clean, and the ocean is truly incredible: clear, calm turquoise water, perfect for enjoying with family. The town has a much more relaxed pace than other areas in Florida — it feels safe, organized, and very pleasant to walk around. Everything is close by, so it is easy to get around without long distances. There are plenty of great places to eat or have a drink, whether with family or friends, with a very nice atmosphere and options for everyone. A comfortable, beautiful, and highly enjoyable destination that we would definitely visit again.
Guest review byGcila
Argentina
Scored out of 10, guest rating 10

The Treasure Island town is a nice family oriented place to...

The Treasure Island town is a nice family oriented place to stay. My parents use to take my brothers and me here when I was growing up. The beach is wonderful and there are many places you can walk to. You really need to research the lodging as there can be some very expensive places to stay or what I would call mom and pop places that are well kept and much more affordable.
Guest review byMraz
United States
Scored out of 10, guest rating 10

Hate to promote this area as I don't want it to become over...

Hate to promote this area as I don't want it to become over priced and crowded, but this area in Florida is one of the best....All up and down the Gulf side, Old Florida, is amazing....don't tell anyone 😉
Guest review byMoakler
United States

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

See all
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 739 reviews
The location and building are fabulous but the real standout was the manager (blond lady, I believe her name is Renee). So nice and helpful. A real pleasure to stay at this hotel. The pool was fabulous but we wished it would stay open past 7 on weeknights and 9 on weekends
Guest review byKristin
United States
From MXN 5,082.81 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 302 reviews
Excellent traditional building which was fully renovated/ new on the inside . Great location .. very near the beach and walkable to the restaurants nearby . All the staff were really helpful . Will definitely return to this hotel again
Guest review byNeil
United Kingdom
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 629 reviews
The whole stay was as good as the last time. Stunning location and a really nice feeling of a smaller comfortable hotel rather than a huge monster.
Guest review byDave
United Kingdom
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,450 reviews
Very friendly and welcoming staff. Hotel nicely located with direct view and access to the white sandy beach.
Guest review byMichael
France
From MXN 7,673.54 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 395 reviews
The hotel main lobby and central parts are beautiful
Guest review byvictoria
United Kingdom

More places to explore, more ways to go