Skip to main content
Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

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 – 147 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. The customer services you receive in this hotel is phenomenal. I travel the world and visit different countries & states but no one has compare to the amazing employees that go that extra mile to do what ever it takes to make your stay at Hollander the very best.. The atmosphere is perfect. Everyone that stays at the hotel are so friendly. This hotel is spot less, the rooms are super clean & pretty, the restaurant food is yummy, the pool area is cleaned daily, the restrooms are always cleaned. The staff is always helpful and are always there to make your stay perfect every day. The whole staff is amazing but the ones that go that extra extra mile making my stay the best are my favorite four which are Aaron, Fiona, Will and Chris.. I will continue to stay at this hotel month after month... Thank you for being the best at what you do.. You four rock and I will see you all next month .. Keep up the great work!!

Show more Show less
9.2
Awesome
1,099 reviews
Avg. price/night:
$89

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. Modern and gorgeous! The atmosphere was super chic and the staff was awesome, very accommodating. I would love to stay there again!

Show more Show less
9
Awesome
738 reviews
Avg. price/night:
$84

The Birchwood

Hotel in Downtown Saint Petersburg, St. Petersburg

The Birchwood is located in St. Petersburg city center, just 2 minutes' walk from The Chihuly Collection. The historical hotel offers free WiFi and a complimentary continental daily breakfast. Eric was great at the front desk, the team overall was very professional, very well trained and they were right on the ball. We arrived and a Young lady meet us first she was outstanding, even though she was the hostes of the restaurant, she took us in and help us find the way, it is always great to stay in hotels like that, the experience add on to the pleasure of the journey.

Show more Show less
9.1
Awesome
135 reviews
Avg. price/night:
$279

Hampton Inn & Suites St. Petersburg/Downtown

Hotel in Downtown Saint Petersburg, St. Petersburg

A 2-minute walk from the waterfront and the Museum of Fine Arts, this hotel features an outdoor pool and a fitness center. It offers spacious, air-conditioned rooms with cable TV. Location was great Staff friendly Clean Room Great stay!!

Show more Show less
9.1
Awesome
125 reviews
Avg. price/night:
$154

The Inn On Third

Hotel in Downtown Saint Petersburg, St. Petersburg

This hotel is located in St. Petersburg and is less than 4 minutes' walk from the Tampa Bay waterfront. This hotel features a tour desk and free WiFi. We loved our stay there. Great staff, excellent location and very quaint accommodations.

Show more Show less
9.4
Awesome
400 reviews
Avg. price/night:
$84

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. Unique feeling, service and food

Show more Show less
8.8
Excellent
1,158 reviews
Avg. price/night:
$88.18

Fairfield Inn & Suites by Marriott St Petersburg North

Hotel in St. Petersburg

5 miles from Chihuly Collection, Fairfield Inn & Suites by Marriott St Petersburg North is located in St. Petersburg and has 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
214 reviews
Avg. price/night:
$83

Hyatt Place St. Petersburg/Downtown

Hotel in Downtown Saint Petersburg, St. Petersburg

Conveniently located in the middle of St Petersburg, Hyatt Place St. Petersburg/Downtown is within 2297 feet of Chihuly Collection and a 9-minute walk of The Dali' Museum. My room had a problem and they found a room in the best hotel in town for me. They pay for everything even for my dog

Show more Show less
8.8
Excellent
432 reviews
Avg. price/night:
$152.10

Holiday Inn Express & Suites - St. Petersburg - Madeira Beach

Hotel in St. Petersburg

Located in St Petersburg and with Tropicana Field reachable within 9.9 mi, Holiday Inn Express & Suites - St. Location was suitable for us, and the hotel ran a shuttle with a 5 mile radius, so you did not have to drive to local areas. Rooms were spacious, and the swimming pool was always warm and in the sun, and usually empty. Convenient to walk to both restaurants and supermarket.

Show more Show less
8.9
Excellent
327 reviews
Avg. price/night:
$104.02

Staybridge Suites St. Petersburg FL

Hotel in Downtown Saint Petersburg, St. Petersburg

Featuring an outdoor pool and free Wi-Fi access, this Saint Petersburg, Florida hotel is 1 mile from Tropicana Field and just under 1 mile from Mahaffey Theater. This was the best holel we haved stayed in in years.....Great location. Shuttles, food all was good.

Show more Show less
8.4
Very Good
161 reviews
Avg. price/night:
$108.30

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

See all

St. Petersburg's best hotels with breakfast

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