Skip to main content

Search hotels in St. Pete Beach, FL

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

Select occupancy

St. Pete Beach – 1250 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,147 reviews
Price from
$234
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, 425 reviews
Price from
$290
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.3
Wonderful - What previous guests thought, 483 reviews
Price from
$144
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, 304 reviews
Price from
$253.94
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, 132 reviews
Price from
$131.97
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.5
Exceptional - What previous guests thought, 58 reviews
Price from
$265.36
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.9
Exceptional - What previous guests thought, 8 reviews
Price from
$296
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,188 reviews
Price from
$122.39
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.3
Very Good - What previous guests thought, 1,448 reviews
Price from
$234.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,045 reviews
Price from
$119.25
1 night, 2 adults
See all 1250 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, 478 reviews
From $152.55 per night
Free parking
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 636 reviews
Free parking
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 61 reviews
From $212.60 per night
Free parking
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 142 reviews
From $287.47 per night
Free parking
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 304 reviews
From $286.95 per night
Free parking
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,001 reviews
From $168.37 per night
Free parking
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 752 reviews
Free parking
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 1,448 reviews
Parking on site
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 327 reviews
Parking on site
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 132 reviews
From $158.51 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.7
Excellent - What previous guests thought, 597 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,045 reviews

Popular with guests booking hotels in St. Pete Beach

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

Popular with guests booking hotels in St. Pete Beach

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 483 reviews

Popular with guests booking hotels in St. Pete Beach

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

Popular with guests booking hotels in St. Pete Beach

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

Popular with guests booking hotels in St. Pete Beach

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

Popular with guests booking hotels in St. Pete Beach

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

Popular with guests booking hotels in St. Pete Beach

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

Popular with guests booking hotels in St. Pete Beach

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 298 reviews

Hotels located in the center of St. Pete Beach

See all
Scored out of 10, guest rating 5.5
Fair - What previous guests thought, 40 reviews

Facing the beachfront, St Pete Shores Hotel offers 4-star accommodations in St. Pete Beach and has free bikes, outdoor swimming pool and fitness center. A few steps from St.

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 743 reviews

This Saint Petersburg resort is on a private beach overlooking the Gulf of Mexico. Water sports activities such as parasailing and wave runners can be arranged.

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 463 reviews

Island Grand at TradeWinds is located on 28 acres, directly on a Gulf of Mexico beach in Saint Pete Beach. The hotel offers 5 outdoor swimming pools, 8 restaurants and bars.

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

Located in St. Pete Beach, a few steps from St. Pete Beach, Bayview Plaza Waterfront Resort has accommodations with an outdoor swimming pool, free private parking, a fitness center and a shared lounge...

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 61 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...

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 998 reviews

Recently renovated, RumFish Beach at TradeWinds offers a beachfront accommodations and is located 30 minutes' drive from the Tampa International Airport.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 211 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.

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 192 reviews

Overlooking the sparkling waters of the Gulf of Mexico, Beachcomber Beach Resort & Hotel offers guests a true St. Pete Beach experience.

Best hotels with breakfast in St. Pete Beach and nearby

See all
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 8 reviews

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.1
Wonderful - What previous guests thought, 171 reviews

Residence Inn St. Petersburg Tierra Verde has an outdoor swimming pool, fitness center, a terrace and restaurant in Tierra Verde.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,001 reviews

Located in St. Petersburg, 3.4 miles from John's Pass, Crystal Bay Historic Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 217 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.

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

Located only a short drive from some of Florida's most popular beaches, this St. Petersburg hotel offers easy access to area attractions along with comfortable accommodations and modern amenities.

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 277 reviews

The St. Petersburg, FL Comfort Inn & Suites at Tropicana Field hotel is three miles from Tropicana Field, home of the Tampa Bay Devil Rays.

Gulf Gate Resort by Travel Resort Services offers accommodations in St. Pete Beach, a few steps from St. Pete Beach and 5.4 miles from John's Pass.

Located in St. Pete Beach and with St. Pete Beach reachable within a few steps, Bellwether Beach Resort provides concierge services, non-smoking rooms, a restaurant, free WiFi throughout the property...

Budget hotels in St. Pete Beach and nearby

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 17 reviews

Malyn 108, Updated Waterfront condo, private patio offers accommodations in St. Pete Beach, 1.7 miles from John's Pass and 1.9 miles from John's Pass Village and Boardwalk.

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

Malyn 107, Waterfront Condo, short walk to beach is located in St. Pete Beach, just a 11-minute walk from Treasure Island and 1.7 miles from John's Pass.

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

Guest House By Pinellas Trail, BeachGear,Parking is located in St. Petersburg, just 2.9 miles from Tropicana Field and 3.9 miles from The Dali' Museum.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 224 reviews

Located in St. Pete Beach, within a 3-minute walk of Treasure Island and 0.8 miles of John's Pass, EBBTIDE INN provides accommodations with an outdoor swimming pool and free WiFi throughout the...

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

Well located in the Treasure Island district of St. Pete Beach, Boutique Beach Retreat is located 8.2 miles from Tropicana Field, 10 miles from Chihuly Collection and 10 miles from The Pier.

Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 180 reviews

Located in St Petersburg, 1.8 mi from Tropicana Field, Days Inn St. Petersburg Central features a heated outdoor pool and air-conditioned rooms with free WiFi.

Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 628 reviews

This Saint Petersburg Budget Inn is 5 minutes’ drive from Interstate 275 and Saint Petersburg city center. Features include an outdoor pool and guest rooms with a cable television.

Scored out of 10, guest rating 4.2
Disappointing - What previous guests thought, 18 reviews

Coastal Haven offers accommodations in St. Petersburg, 2.3 miles from Tropicana Field and 2.6 miles from The Dali' Museum. This homestay offers free private parking, a shared kitchen, and free Wifi.

FAQs about hotels in St. Pete Beach

What Guests Said About St. Pete Beach:

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
Scored out of 10, guest rating 10

This is a more laid back area. Historic beach.

This is a more laid back area. Historic beach. It's the real Florida. Cottages, motels etc. Of course there's the Don Caesar, the icon of St. Pete Beach. Little shops on main drag. Smaller local restaurants, bars and grills dotted all around. Walkable area with easy crosswalks in various locations. Check out the Hurricane restaurant across from main Pass A Grille beach. Good food. Loved the clam chowder! And Treasure Island??? Britt's pizza! Parking fees are the main complaints.
Guest review byTempie
United States
Scored out of 10, guest rating 10

Two hurricanes in a short period of time took it's toll on...

Two hurricanes in a short period of time took it's toll on area beaches, but demolition and restoration seemed to be quick and they're well on their way to resolution.. We were not inconvenienced and the beach was clean and sand was restored. So glad we chose the area. There was all kinds of music, food of all kinds and a huge variety of activities for fun everywhere we went. We're over 80 but that doesn't mean we didn't enjoy all that was available.!!
Guest review byMcHugh

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

See all
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 57 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.
Guest review byTeena
Canada
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 483 reviews
We loved staying at this hotel. The location and the direct access to the beach was perfect. Shops and restaurants nearby and the staff were super friendly.
Guest review byPatricia
United Kingdom
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 565 reviews
Good location, next to the beach. However the hotel is very old and the renovation is required.
Guest review byŁukasz
Poland
From $287.47 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 142 reviews
This hotel is excellent and well decorated. It has a beautiful setting on the water..
Guest review byWaldeck
South Africa
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 568 reviews
Hotel is lovely and the food served is excellent.
Guest review byVictoria
United Kingdom

More places to explore, more ways to go