The 10 best 4-star hotels in St. Petersburg, US | Booking.com
Skip to main content

4-Star Hotels in St. Petersburg

Find the 4-star hotels that appeal to you the most

The best 4-star hotels in St. Petersburg

Check out our selection of great 4-star hotels in St. Petersburg

Filter by:

Review score

SkyBeach Resort

Hotel in St. Petersburg

Located in St. Petersburg, 6.4 miles from Tropicana Field, SkyBeach Resort provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.

K
Kasprzyk
From
Canada
This property has two beautiful pools, one heated, and a jacuzzi! The beach is small but pristine! Property is small enough to get around easily.
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 269 reviews
Location 8.5
Price from
$171.93
1 night, 2 adults

Fairfield Inn & Suites by Marriott St Petersburg North

Hotel in St. Petersburg

Located in St. Petersburg and with Chihuly Collection reachable within 5.1 miles, Fairfield Inn & Suites by Marriott St Petersburg North has express check-in and check-out, non-smoking rooms, an...

g
gabriela
From
United States
loved everything, especially that there was oatmilk available at the breakfast
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 175 reviews
Location 8.5
Price from
$120.91
1 night, 2 adults

Peninsula Bed & Cocktails

Hotel in St. Petersburg

Located in St. Petersburg, a 4-minute walk from Gulfport Beach, Peninsula Bed & Cocktails has accommodations with a terrace, free private parking and a bar.

L
Lucie
From
Cayman Islands
Charming boutique type hotel, lovely staff, great location. Would definitely stay there again.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 394 reviews
Location 9.3
Price from
$151.53
1 night, 2 adults

The Birchwood

Hotel in Downtown Saint Petersburg, St. Petersburg

The Birchwood is located in St. Petersburg city center, just 2 minutes' walk from the Museum of Fine Arts. The historical hotel offers free WiFi and a complimentary continental daily breakfast.

R
Rachel
From
United States
The hospitality of the staff was unbeatable! TIP your staff! Great location walking distance to bars and restaurants but on quiet side of town. Roof top bar has amazing views of city and great drinks/small plates.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 507 reviews
Location 9.7
Price from
$242.95
1 night, 2 adults

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.

B
Bethany
From
Canada
clean and comfortable room, extremely friendly staff, beautiful location
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 307 reviews
Location 8.8
Price from
$179.51
1 night, 2 adults

Galaxy Hotel Downtown

Hotel in Downtown Saint Petersburg, St. Petersburg

Attractively set in the center of St. Petersburg, Galaxy Hotel Downtown is within a 10-minute walk of Spa Beach and 400 yards of Chihuly Collection.

O
Odette
From
United States
This is a new, modern hotel with the basic amenities including small refrigerator and coffee maker in the room. It is in a prime location downtown, in walking distance to everything. Randy, the manager was excellent. He was warm and welcoming and was available to meet your needs. He was training Paula who will become as good as Randy is in the near future.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 95 reviews
Location 9.5
Price from
$134.70
1 night, 2 adults

The Vinoy Resort & Golf Club, Autograph Collection

Downtown Saint Petersburg, St. Petersburg

Located along the Tampa Bay coast, this historic St. Petersburg hotel features an on-site spa and heated pools.

C
Connie
From
United States
It’s is beautiful great view
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 99 reviews
Location 9.7
Price from
$344.82
1 night, 2 adults

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.

S
Steve
From
United States
Walking distance to all the attractions in downtown
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 334 reviews
Location 8.8
Price from
$145.52
1 night, 2 adults

The Saint Hotel

St. Pete Beach (Near St. Petersburg)

Located in St. Pete Beach, a 4-minute walk from St. Pete Beach, The Saint Hotel provides accommodations with an outdoor swimming pool, free private parking, a restaurant and a bar.

R
Robert
From
United States
Vert clean. Lots of great little touches. Accommodations were great. Staff exceptional.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 564 reviews
Location 9.2
Price from
$174.34
1 night, 2 adults

Provident Oceana Beachfront Suites

St. Pete Beach (Near St. Petersburg)

A few steps from Treasure Island, Provident Oceana Beachfront Suites provides 4-star accommodations in the Treasure Island district of St. Pete Beach.

J
Janice M Chavez
From
Puerto Rico
The waterfront view every morning is absolutely beautiful and relaxing. Also facilities is walking distance to the beach. Apartment was very comfortable. I definitely recommend this place to everyone.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 455 reviews
Location 9.5
Price from
$204.93
1 night, 2 adults
All 4-star hotels in St. Petersburg

Looking for a 4-star hotel?

Offering plenty of 5-star-worthy features, these luxurious properties provide lots of optional extras like on-site restaurants and valet parking. Many are set in central locations near major landmarks and shopping areas, and you can expect top-notch service from the hotel staff.

Most booked 4-star hotels in St. Petersburg and surrounding area in the past month

See all

Enjoy breakfast in St. Petersburg and nearby

  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 3 reviews

    Offering air-conditioned rooms in the St Pete Beach - Long Key district of St. Pete Beach, Gulf Strand Resort by Travel Resort Services is a 2-minute walk from St. Pete Beach.

gogless