Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
St. Petersburg – 146 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Hollander Hotel - Downtown St. Petersburg

Hotel in Downtown Saint Petersburg, St. Petersburg

Located in Saint Petersburg city center, this boutique hotel features an on-site restaurant and heated outdoor pool with a poolside bar, and free WiFi. The Dali Museum is 1 mi away. friendly staff, clean, awesome restaurant, cool pool with bar

Show more Show less
9.2
Awesome
1,163 reviews
Price from
$109
per night

Comfort Inn St Petersburg North

Hotel in St. Petersburg

This Saint Petersburg hotel offers an outdoor pool, free WiFi access, and a complimentary hot breakfast. Tropicana Field, home to Tampa Bay Rays baseball team, is 7 minutes’ drive away. Breakfast was very good indeed; room was comfortable and quiet; bed was great

Show more Show less
7.9
Good
653 reviews
Price from
$75.65
per night

Avalon Hotel Downtown St. Petersburg

Hotel in Downtown Saint Petersburg, St. Petersburg

Located in the heart of downtown St. Petersburg, FL, this classic art deco-style boutique property is a short 10 minutes' walk from a variety of shopping options on Beach Drive. Great customer service!!!!!!!! Superb

Show more Show less
9
Awesome
771 reviews
Price from
$89
per night

Ponce De Leon Hotel

Hotel in Downtown Saint Petersburg, St. Petersburg

This Saint Petersburg, Florida hotel features 2 on-site restaurants and free property-wide Wi-Fi. Guests are a 15-minute walk from the shops and restaurants and Saint Petersburg Pier. There is no place like the Ponce De Leon

Show more Show less
6.9
Review score
694 reviews
Price from
$84.15
per night

Crystal Bay Historic Hotel

Hotel in St. Petersburg

Set in St Petersburg, 1.9 mi from Treasure Island, Crystal Bay Historic Hotel offers accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Clean,beautiful building,great bar close by

Show more Show less
8.8
Excellent
1,196 reviews
Price from
$98
per night

La Quinta by Wyndham St. Petersburg Northeast *Newly Renovated

Hotel in St. Petersburg

This hotel is within a 10-minute drive of downtown Saint Petersburg and the Weedon Island Wildlife Refuge. The hotel offers a microwave, refrigerator and free Wi-Fi in every guest room. Very clean! And we arrived several hours earlier than planned and they made sure we could check into a room ASAP. The staff at the front desk were very nice!

Show more Show less
7.8
Good
417 reviews
Price from
$93
per night

Super 8 by Wyndham St. Petersburg

Hotel in St. Petersburg

Set within 6.2 mi of Chihuly Collection and 6.2 mi of Tropicana Field, Super 8 by Wyndham St. Petersburg provides rooms in St Petersburg. They were very nice and considerate of our needs

Show more Show less
5.7
Review score
203 reviews
Price from
$71.10
per night

Hilton Saint Petersburg Bayfront

Hotel in Downtown Saint Petersburg, St. Petersburg

Located in the Waterfront District, this Saint Petersburg hotel is 8 minutes' walk from the Dali Museum and 1.2 mi from Tropicana Field, home to the Tampa Bay Rays. Excellent location. The staff was awesome. The facilities look all brand new.

Show more Show less
7.5
Good
218 reviews
Price from
$130.90
per night

Fairfield Inn & Suites by Marriott St Petersburg North

Hotel in St. Petersburg

Located in St Petersburg, 5.6 mi from Chihuly Collection, Fairfield Inn & Suites by Marriott St Petersburg North features air-conditioned rooms with free WiFi and express check-in and check-out. We like the coffee in the lobby and have stayed here before. The staff is very nice and attentive.

Show more Show less
8.8
Excellent
234 reviews
Price from
$96
per night

Hilton St. Petersburg Carillon Park

Hotel in St. Petersburg

Featuring an outdoor pool and free WiFi Hilton St. Petersburg Carillon Park is located along Lake Carillon, 12 miles from Florida's Saint Petersburg city center and The Dali Museum. I totally recommend it. The staff was exceptionally kind. Very professional. My balcony door was not working and they fixed it right away. Social distancing was great. Everyone follow protocol. The pool was great, very clean. I loved it and it was one of my best stays! Me and my husband enjoyed everything. The pathway was very nice we took many pictures. Every other guest were very nice. Amazing stay. I totally recommend the Hilton. The pool was great and we enjoyed our stay. Beach is maybe 20 mins away. It was great.

Show more Show less
8.8
Excellent
198 reviews
Price from
$109.65
per night

Most-booked hotels in St. Petersburg in the past month

See all

Budget hotels in St. Petersburg

See all

Hotels located in the center of St. Petersburg

See all

FAQs about hotels in St. Petersburg

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About St. Petersburg:

Explore guest reviews of hotels in St. Petersburg

See all