Florida may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Find Hotels with Restaurants in St. Petersburg - Clearwater

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top St. Petersburg - Clearwater Hotels with Restaurants

Hollander Boutique Hotel
3 out of 5
421 4th Ave N, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $85 per night
4.7/5Exceptional! (1,539 reviews)

"I would definitely stay here again. It’s a beautiful hotel with great service. The restaurant bar has great food and drinks. The cafe has an espresso machine. The pool area is very nice and relaxing and there is a pool bar."…"

Reviewed on Aug 2, 2020

Hollander Boutique Hotel
Avalon Hotel Downtown St. Petersburg
2.5 out of 5
443 4th Avenue North, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
The price is $89 per night
4.6/5Wonderful! (968 reviews)

"I have had a fantastic 2 night stay at the Avalon. This is a genuine, non-chain, marvelous hotel with free parking! The staff is wonderful, the room excellent and extremely clean, and you cannot beat the location! Everything downtown is within walking distance from the hotel. Some good eats recommendations ..."…"

Reviewed on Aug 2, 2020

Avalon Hotel Downtown St. Petersburg
Hyatt Regency Clearwater Beach Resort & Spa
4 out of 5
301 S Gulfview Blvd, Clearwater Beach, FL
Free CancellationReserve now, pay when you stay
The price is $208 per night
4.5/5Wonderful! (968 reviews)

"It was amazing everything was clean and newly remodeled"…"

Reviewed on Aug 3, 2020

Hyatt Regency Clearwater Beach Resort & Spa
Pier House 60 Clearwater Beach Marina Hotel
3 out of 5
101 Coronado Drive, Clearwater Beach, FL
Free CancellationReserve now, pay when you stay
The price is $126 per night
4.4/5Wonderful! (1,926 reviews)

"We stayed in a balcony marina view room. Pretty view clean room. The only issue was finding a luggage cart for check out. Not the hotels fault. Guests leave them on the parking ramps so we had to look for one. I was a little annoyed we had to go search for it after asking front desk for one and him ..."…"

Reviewed on Aug 5, 2020

Pier House 60 Clearwater Beach Marina Hotel
Alden Suites - A Beachfront Resort
3 out of 5
5900 Gulf Blvd, St. Pete Beach, FL
Free CancellationReserve now, pay when you stay
The price is $122 per night
4.4/5Excellent! (1,424 reviews)

"Excellent staff and amenities. Beach and cabana bar was beautiful"…"

Reviewed on Aug 4, 2020

Alden Suites - A Beachfront Resort
Sheraton Sand Key Resort
4 out of 5
1160 Gulf Blvd, Clearwater Beach, FL
Free CancellationReserve now, pay when you stay
The price is $143 per night
4.3/5Excellent! (927 reviews)

"Everything was great my family have a blast"…"

Reviewed on Aug 4, 2020

Sheraton Sand Key Resort
Pelican Pointe Hotel by Sunsational Beach Rentals LLC
2.5 out of 5
445 S. Gulfview Blvd, Clearwater Beach, FL
The price is $76 per night
4.3/5Excellent! (968 reviews)

"Our recent stay at Pelican Pointe in Clearwater, Fl was great ! Check in was fast and easy , never any problem with parking, pool and pool area was always clean ( only wish they’d have pool hours open later ) ! The room itself was clean and cute ! Nice location ...just a couple mins walk to the beach ..."…"

Reviewed on Jul 30, 2020

Pelican Pointe Hotel by Sunsational Beach Rentals LLC
Treasure Bay Resort & Marina
3 out of 5
11125 Gulf Blvd, Treasure Island, FL
Free CancellationReserve now, pay when you stay
The price is $89 per night
4.3/5Excellent! (956 reviews)

"We had a great stay. Beautiful view of the marina. Jack at the front desk was super nice and let us check in early around 130 instead of 4 pm. The room was clean. Housekeeping wasnt going into rooms due to covid so we had to find someone when we needed something which is understandable given the ..."…"

Reviewed on Jul 23, 2020

Treasure Bay Resort & Marina
Bilmar Beach Resort
3.5 out of 5
10650 Gulf Blvd, Treasure Island, FL
Free CancellationReserve now, pay when you stay
The price is $119 per night
4.3/5Excellent! (976 reviews)

"This hotel was the most amazing place we have gone to. So many amenities! Between the free drinks, kyakking, free scooter rental, free ice cream and plenty of games for the kids. They are very friendly and clean."…"

Reviewed on Aug 2, 2020

Bilmar Beach Resort
The Don CeSar
4 out of 5
3400 Gulf Boulevard, St. Pete Beach, FL
Free CancellationReserve now, pay when you stay
The price is $229 per night
4.3/5Excellent! (973 reviews)

"Great experience, great staff. Good precautions for covid 19"…"

Reviewed on Aug 3, 2020

The Don CeSar
Thunderbird Beach Resort
3 out of 5
10700 Gulf Blvd, Treasure Island, FL
Free CancellationReserve now, pay when you stay
The price is $145 per night
4.1/5Very Good! (1,011 reviews)

"Beds comfortable but didn’t enjoy them because walls are paper thin. A baby next door was crying all night. Another person in that room was coughing all night. Nice updates to rooms but we won’t be back due to lack of rest."…"

Reviewed on Aug 2, 2020

Thunderbird Beach Resort
Grand Plaza Beachfront Resort Hotel
3 out of 5
5250 Gulf Blvd, St. Pete Beach, FL
Free CancellationReserve now, pay when you stay
The price is $139 per night
4.1/5Very Good! (1,440 reviews)

"I loved my view. The room was exactly what I paid for. The bedding was plush and clean. The room was just enough. What I didnt care for was I a guest for 7 nights and understanding COVID-19 precautions and amendments to cleaning regimen, it was by request only it felt like. Even down to taking out ..."…"

Reviewed on Jul 28, 2020

Grand Plaza Beachfront Resort Hotel
Dolphin Beach Resort
3 out of 5
4900 Gulf Blvd, St. Pete Beach, FL
Free CancellationReserve now, pay when you stay
The price is $95 per night
4/5Very Good! (1,334 reviews)

"We had a fun time at this place, it was safe, next to everything you needed, direct beach 🏖 access and the staff was very friendly and accommodating. The rooms are a little dated however we did not come to spend time in a room so, that was very minute in comparison to the Good things . Thank you ..."…"

Reviewed on Aug 4, 2020

Dolphin Beach Resort
Beachcomber Beach Resort
2.5 out of 5
6200 Gulf Blvd, St. Pete Beach, FL
Free CancellationReserve now, pay when you stay
The price is $99 per night
4/5Very Good! (958 reviews)

"Love the Beachcomber. Great staff and great location. So many restaurants nearby as well as on site!"…"

Reviewed on Jul 31, 2020

Beachcomber Beach Resort
Clearwater Beach Hotel
2 out of 5
504 S. Gulfview Blvd., Clearwater Beach, FL
Free CancellationReserve now, pay when you stay
The price is $108 per night
3.9/5Good! (1,541 reviews)

"This property is always clean and the staff is nice and helpful."…"

Reviewed on Aug 5, 2020

Clearwater Beach Hotel
Sirata Beach Resort
3 out of 5
5300 Gulf Blvd, St. Pete Beach, FL
Free CancellationReserve now, pay when you stay
The price is $140 per night
3.6/5Good! (1,215 reviews)

"I loved the hammocks! Overall the resort was great. No one ever came in to change towels or take out the trash. We had to call down to get more towels but then had a massive pile in the small bathroom. We reuse towels but with the open shower we had to use them to dry the floor sometimes and didn't ..."…"

Reviewed on Aug 3, 2020

Sirata Beach Resort
Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL
3 out of 5
6100 Gulf Blvd, St. Pete Beach, FL
Free CancellationReserve now, pay when you stay
The price is $84 per night
3.5/5Good! (937 reviews)

"Room is a bit run down. Bathroom sink chipped etc."…"

Reviewed on Aug 3, 2020

Howard Johnson Resort Hotel by Wyndham St. Pete Beach FL
Ponce De Leon Hotel
3 out of 5
95 Central Ave, St. Petersburg, FL
Free Cancellation
The price is $80 per night
3.3/5 (987 reviews)
Low cost, high value.

"Definitely not the same old boring hotel room like everyone else. A very fun place. Boutique room, with eclectic furnishings. Superb staff and a fantastic location. Don't miss this one."…"

Reviewed on Mar 18, 2020

Ponce De Leon Hotel
Don't see what you're looking for?
We've got more Hotels with Restaurants. Find the right one for you.
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Pocket Guide: Hotels with Restaurants in St. Petersburg - Clearwater

Search for hotels in St. Petersburg - Clearwater on Expedia. You can easily find your hotels in St. Petersburg - Clearwater using one of the methods below:

  • View our selection of featured hotels in St. Petersburg - Clearwater
  • Use the map to find hotels in the St. Petersburg - Clearwater neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Petersburg - Clearwater, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Petersburg - Clearwater
  • Enter your travel dates to view the best deals on hotels in St. Petersburg - Clearwater - while they last

More trip options

Travelers Loved These Hotels with Restaurants