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

Find out moreOpens in new tab or window

St. Petersburg - Clearwater Hotels

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top 10 Hotels in St. Petersburg - Clearwater

The Vinoy Renaissance St. Petersburg Resort & Golf Club
4 out of 5
501 5th Ave Ne, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is €177 per night
1 km from city centre
4.6/5Wonderful! (992 reviews)

"Up graded my rooms without even asking! Very clean ! Staff was very nice an helpful with anything I needed!"…"

Reviewed on 22 Jun 2020

The Vinoy Renaissance St. Petersburg Resort & Golf Club
La Quinta Inn & Suites by Wyndham St. Petersburg Northeast
2.5 out of 5
6638 4th St N, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is €86 per night
6.9 km from city centre
3.8/5Good! (654 reviews)

"We loved everything about our stay, except the shower water in the morning wasn’t hot."…"

Reviewed on 27 Jun 2020

La Quinta Inn & Suites by Wyndham St. Petersburg Northeast
St. Petersburg Marriott Clearwater
3.5 out of 5
12600 Roosevelt Blvd N, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is €104 per night
13.15 km from city centre
4.3/5Excellent! (390 reviews)

"Nice hotel. Conveniently located. Very accommodating to any of your needs."…"

Reviewed on 6 Jul 2020

St. Petersburg Marriott Clearwater

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Fairfield Inn & Suites by Marriott St Petersburg North
2.5 out of 5
2575 54th Avenue North, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is €86 per night
6.35 km from city centre
4.5/5Wonderful! (281 reviews)

"Staff was extremely friendly! Central location in st Pete. Would stay again."…"

Reviewed on 13 Jun 2020

Fairfield Inn & Suites by Marriott St Petersburg North
Hilton St. Petersburg Bayfront
3.5 out of 5
333 1st St S, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is €125 per night
0.45 km from city centre
3.8/5Good! (992 reviews)

"Beautiful place , great service , excellent location!"…"

Reviewed on 14 Jul 2020

Hilton St. Petersburg Bayfront
Hilton St. Petersburg Carillon Park
3.5 out of 5
950 Lake Carillon Dr, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is €124 per night
13.66 km from city centre
4.6/5Wonderful! (763 reviews)

"The property was clean, quiet and relaxing. Beds were comfortable!"…"

Reviewed on 2 Mar 2020

Hilton St. Petersburg Carillon Park
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 €83 per night
0.66 km from city centre
4.6/5Wonderful! (977 reviews)

"We live in Port Charlotte, Florida and come up to St. Pete periodically just for a weekend trip and always stay at the Hollander or Avalon. It has everything you need, food is excellent and the inside Bar is a favorite. Pool area and bar are great not many other older hotels that are this unique ..."…"

Reviewed on 9 Jul 2020

Avalon Hotel Downtown St. Petersburg
Crystal Bay Hotel
2.5 out of 5
7401 Central Avenue, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is €97 per night
10.2 km from city centre
4.5/5Wonderful! (921 reviews)

"Excellent hotel and staff, will definitely return"…"

Reviewed on 13 Jul 2020

Crystal Bay Hotel
Hollander Boutique Hotel
3 out of 5
421 4th Ave N, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is €88 per night
0.6 km from city centre
4.7/5Exceptional! (1,547 reviews)

"The Hollander's staff is the friendliest, most helpful group of people ever! They truly seem to enjoy working there!"…"

Reviewed on 14 Jul 2020

Hollander Boutique Hotel
Hyatt Place St. Petersburg / Downtown
3 out of 5
25 2nd Street North, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is €142 per night
0.23 km from city centre
4.5/5Wonderful! (524 reviews)

"Location is excellent. Rooms were immaculate. Despite all the COVID restrictions, our stay was very good."…"

Reviewed on 9 Jul 2020

Hyatt Place St. Petersburg / Downtown
Don't see what you're looking for?
See all available properties in St. Petersburg - Clearwater
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: St. Petersburg - Clearwater

Hotels in St. Petersburg - Clearwater

St. Petersburg - Clearwater, Florida, located in Pinellas County, is a top holiday destination pulling in countless holidaymakers from all over the world every year. Come to St. Petersburg to enjoy its sizzling weather and see its famous sights, like the Weedon Island Preserve. There are a number of different hotels in St Petersburg, Florida to choose from, ranging from budget hotels to luxury resorts. No matter what you’re after, there’s a perfect hotel waiting for you in sunny St. Petersburg.

With so many beautiful beaches in the area, it’s likely you’ll want to opt for some accommodation located close to Clearwater Beach or one of the area's other famous seaside areas. Or if that’s not quite close enough, why not opt for a beachfront hotel located right on the fun-filled Beach Walk.

Regardless of where you stay in the beautiful, sunny St. Petersburg, you can't go wrong by using Expedia. In addition to all of the specials discounts Expedia offers for St. Petersburg hotels, we can also help you out with cheap deals on flights to St. Petersburg Clearwater, as well as with car hire.

Frequently asked questions

Where is the best place for a stay in St. Petersburg - Clearwater?
Blue Moon Inn is a favourite property for Expedia customers. This hotel offers an outdoor pool and free WiFi. Reviews from our site also recommend Inn on the Beach and Meranova Bed & Breakfast as top options for your trip.
If I need to cancel my hotel reservation in St. Petersburg - Clearwater, will I receive a refund?
Yes! The majority of hotel room reservations are fully refundable if cancelled before the accommodation’s cancellation deadline, which often is within 24-48 hours of your scheduled arrival. If you have a reservation that’s non-refundable, it may still be possible to cancel it and get a refund within 24 hours of booking. Enter dates and click on “Search”, then use the “free cancellation” filter to get the best options available in St. Petersburg - Clearwater.
What's the best budget-friendly accommodation in St. Petersburg - Clearwater?
Based on reviews, Gulfview Hotel on the Beach is a popular 2-star hotel for our travellers looking for an economical choice, and features free WiFi and free parking. Other good choices for your budget-friendly stay include iBeach Resort and Tarpon Shores Inn.
What's the best hotel for families in St. Petersburg - Clearwater?
TradeWinds Island Grand is a top 4-star resort on Expedia for families, and features 5 outdoor pools and a free children’s club. Other choices for your child-friendly holiday include The Don CeSar and Wyndham Grand Clearwater Beach. Also, attractions such as Clearwater Marine Aquarium and Beach Walk are fun for children of all ages.
What's the best accommodation for couples in St. Petersburg - Clearwater?
The Don CeSar is a favourite 4-star hotel for couples, and features pillowtop beds and 24-hour room service. Another choice for your romantic getaway is The Vinoy Renaissance St. Petersburg Resort & Golf Club.
What's the best pet-friendly place to stay in St. Petersburg - Clearwater?
La Quinta Inn & Suites by Wyndham St. Petersburg Northeast is a top hotel for people travelling with their pets, and offers an outdoor pool and free WiFi for its human guests. Two other good options to stay with your pet include Comfort Suites Clearwater - Dunedin and Lorelei Resort Motel.
What's the best hotel for a beach holiday in St. Petersburg - Clearwater?
Blue Moon Inn is a top beach hotel with an outdoor pool and free WiFi. Other good options for your stay near the beach include Treasure Bay Resort & Marina and Postcard Inn On The Beach. Head to Vinoy Park or Fort De Soto Park for some quality time by the water.
What's the best boutique-style hotel in St. Petersburg - Clearwater?
Pasa Tiempo Private Waterfront Resort - Adults Only is a favourite hotel with Expedia travellers looking for a stylish stay, and features an outdoor pool and free parking. Postcard Inn On The Beach and Hollander Boutique Hotel are two other options for a boutique stay.
What's the best accommodation for a golf trip to St. Petersburg - Clearwater?
Vista Inn Lake Tarpon is a hotel featuring free breakfast and free WiFi, and it’s a top choice for playing a round of golf. Visit Renaissance Vinoy Golf Club, Clearwater Country Club or Dunedin Golf Club to perfect your golf swing.

Recent Reviews in St. Petersburg - Clearwater

More trip options