Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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 – 246 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. everything. the food was great. staff was amazing. location was awesome

Show more Show less
9
Awesome
1,381 reviews
Price from
$149
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.5
Review score
1,040 reviews
Price from
$113.05
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. Property, comfortable, breakfast very good!

Show more Show less
7.5
Good
681 reviews
Price from
$91.56
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 better than expected. Beds are super comfy! Love the four pillows per bed and comfy comforters!

Show more Show less
7.4
Good
905 reviews
Price from
$88.49
per night

Crystal Bay Historic Hotel

Hotel in St. Petersburg

Located in St. Petersburg, 1.8 miles from Treasure Island, Crystal Bay Historic Hotel has accommodations with an outdoor swimming pool, free private parking, a shared lounge and a garden. they are very friendly and we have an amazing experience in the hotel. everything very clean and organized. I was surprised about the service.

Show more Show less
8.8
Excellent
1,152 reviews
Price from
$143.10
per night

Holiday Inn - St. Petersburg West, an IHG Hotel

Hotel in St. Petersburg

Located only a short drive from some of Florida's most popular beaches, this St. Petersburg hotel offers easy access to area attractions along with comfortable accommodations and modern amenities. the staff there were excellent so welcoming and friendly clean rooms. quiet

Show more Show less
7.6
Good
530 reviews
Price from
$110
per night

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. Incredibly friendly owners, helpful and inviting. Clean hotel and rooms. Very good beds.

Show more Show less
9.3
Awesome
620 reviews
Price from
$114
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 location. Fab two hotels. Lovely breakfast. Excellent staff

Show more Show less
8.7
Excellent
775 reviews
Price from
$129
per night

Hilton St. 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. The staff could not do enough for my family.

Show more Show less
6.9
Review score
436 reviews
Price from
$144
per night

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. Front desk staff very nice. Valet personel very nice and helpful. Room really comfortable

Show more Show less
8.9
Excellent
531 reviews
Price from
$135.01
per night

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

Research, refine, and make plans for your whole trip