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

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
St Petersburg – 244 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.

Ponce De Leon Hotel 3 stars

Hotel in Downtown Saint Petersburg, St Petersburg

This Saint Petersburg, Florida hotel features 2 on-site restaurants and free property-wide Wi-Fi. Guests will be 15 minutes' 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.5
Review score
1,042 reviews
Price from
£111
per night

Hollander Hotel - Downtown St. Petersburg 3 stars

Hotel in Downtown Saint Petersburg, St Petersburg

Located in Saint Petersburg city centre, this boutique hotel features an on-site restaurant and heated outdoor pool with a poolside bar, and free WiFi. The Dali Museum is 1.6 km away. everything. the food was great. staff was amazing. location was awesome

Show more Show less
9
Superb
1,384 reviews
Price from
£139
per night

The Inn On Third 2 stars

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. Really friendly and welcoming owner who made us feel at home. Nicely kept place in a wonderful location close to everything. Would highly recommend!

Show more Show less
9.3
Superb
619 reviews
Price from
£107
per night

Comfort Inn St Petersburg North 3 stars

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
911 reviews
Price from
£85
per night

Hampton Inn & Suites St. Petersburg/Downtown 3 stars

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 centre. It offers spacious, air-conditioned rooms with cable TV. Location was excellent, Food was Great, Service is Good to Excellent Valet Parking is $16/night a good value for the zone. Near to Restaurantants, Stores and St Pete Pier

Show more Show less
8.9
Fabulous
529 reviews
Price from
£132
per night

Avalon Hotel Downtown St. Petersburg 2 stars

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 decor, relationship with the restaurant next door (excellent!), happy hour for guests, proximity to museums, accommodating staff

Show more Show less
8.7
Fabulous
774 reviews
Price from
£121
per night

Comfort Inn & Suites Northeast - Gateway 3 stars

Hotel in St Petersburg

Conveniently situated in the heart of Saint Petersburg’s business district, Comfort Inn & Suites offers rooms with free Wi-Fi and a microwave. Facilities include an outdoor pool and a fitness room. The only down was the coffee machine in the room did not work.

Show more Show less
8.5
Very good
361 reviews
Price from
£92
per night

Crystal Bay Historic Hotel 3 stars

Hotel in St Petersburg

Set in St Petersburg, 2.8 km from Treasure Island, Crystal Bay Historic Hotel offers accommodation with an outdoor swimming pool, free private parking, a shared lounge and a garden. I can't say enough how well this hotel is run. The rooms were clean and the bed was comfortable.

Show more Show less
8.8
Fabulous
1,156 reviews
Price from
£121
per night

Hilton St. Petersburg Bayfront 3 stars

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 2 km from Tropicana Field, home to the Tampa Bay Rays. The staff could not do enough for my family.

Show more Show less
7
Good
437 reviews
Price from
£135
per night

Holiday Inn - St. Petersburg West, an IHG Hotel 3 stars

Hotel in St Petersburg

Situated 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
531 reviews
Price from
£103
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 centre of St Petersburg

See all

FAQs about hotels in St Petersburg

Subscribe to see Secret Deals

Prices drop the moment 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