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 – 153 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

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. Pool. Pool bar, staff and cleanliness

Show more Show less
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. The staff was amazing!! Very friendly, clean hotel. Would definitely stay here again.

Show more Show less
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
Avg. price/night:
$198

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
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. If you want a cookie cutter hotel this isn’t the place for you. Full of personality, character, very welcoming, knowledgeable and friendly staff, fabulous location, clean and the opportunity to chat and compare notes with other visitors. We enjoyed the continental breakfast and even though we were out each evening, we were impressed that the hotel hosts a social hour between 5 and 7.

Show more Show less
Avg. price/night:
$84

Tru By Hilton St. Petersburg Downtown Central Ave

Hotel in Downtown Saint Petersburg, St. Petersburg

Located within a 6-minute walk of Tropicana Field and 1.5 miles of Chihuly Collection, Tru By Hilton St. Petersburg Downtown Central Ave has rooms in St. Petersburg. The staff and the space of the room i just overall love it thanks i will be back soon

Show more Show less
Avg. price/night:
$123

Crystal Bay Hotel

Hotel in St. Petersburg

Located in St. Petersburg, 1.8 miles from Treasure Island, Crystal Bay Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. The best breakfast in Florida😊, great staff, beds!

Show more Show less
Avg. price/night:
$97.61

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
Avg. price/night:
$71

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
Avg. price/night:
$126.65

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. I really loved the hotel and the people that works is very polite , like a family they treat me very nice

Show more Show less
Avg. price/night:
$104.02

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