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 – 145 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. Staff was very nice. The hotel was exceptionally clean.

Show more Show less
9.1
Awesome
1,457 reviews
Price from
$139
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. The price. The location. They are the best. Their rates on bookin.com ARE NOT FAIR AT ALL. Bookinkg.com should re-evaluate their rate system.

Show more Show less
6.8
Review score
1,027 reviews
Price from
$129
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.6
Good
905 reviews
Price from
$84.15
per night

Holiday Inn Express St. Petersburg North / I-275, an IHG Hotel

Hotel in St. Petersburg

Located off Interstate 275 Exit 26B, this Florida hotel features a continental breakfast and outdoor pool. The Salvador Dali Museum and the Saint Petersburg Pier are within 6 mi of the property. Everything exceptionally clean and nice

Show more Show less
8.3
Very Good
441 reviews
Price from
$144
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
589 reviews
Price from
$99.96
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. Very friendly team, attention to details, stylish space. Excellent value for money.

Show more Show less
8.9
Excellent
860 reviews
Price from
$139
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. The location with access to restaurants and parks is awesome.

Show more Show less
9
Awesome
438 reviews
Price from
$194.99
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. How close to was to my destinations in downtown St.Pete

Show more Show less
7.1
Good
417 reviews
Price from
$206
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. Great room, comfy bedding, great breakfast on the patio. Excellent job by the limited breakfast staff, they handled everything calm & professionally!

Show more Show less
8.6
Excellent
424 reviews
Price from
$161
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
8.1
Very Good
472 reviews
Price from
$147
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