Skip to main content

Search hotels in St. Petersburg, FL

Enter your dates to see the latest prices and deals for St. Petersburg hotels

St. Petersburg – 395 hotels and places to stay

Filter by:

Star Rating
Review score

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.

G
Georgina
From
Mexico
Is an old building but really in shape, our suite was wonderful. Great location, shuttle to restaurants, museum and pier was great! Atmosphere including the season holiday decoration was beautiful.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,141 reviews
Price from
$129
1 night, 2 adults

Holiday Inn Express & Suites - St. Petersburg - Madeira Beach by IHG

Hotel in St. Petersburg

Located in St Petersburg and with Tropicana Field reachable within 9.9 mi, Holiday Inn Express & Suites - St.

T
Tammy
From
United States
We were leaving before breakfast started so the lady checking us in gave us a bag with yogurt and fruit to take with us for the morning.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 396 reviews
Price from
$132
1 night, 2 adults

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.

A
Andrew
From
Spain
Both the owners made us feel at home from the minute we stepped in. Incredible service and really nice & warm welcome.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 974 reviews
Price from
$144
1 night, 2 adults

Crystal Bay Historic Hotel

Hotel in St. Petersburg

Located in St. Petersburg, 3.4 miles from John's Pass, Crystal Bay Historic Hotel has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

G
Gunter
From
Germany
The size and comfort of the room and the great breakfast on porcelain plates. No plastic or paper for plants and cups and a great variety of fruits. Great stuff in the hotel.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,178 reviews
Price from
$149
1 night, 2 adults

Mari Jean Hotel - All Adults Welcome

Hotel in Downtown Saint Petersburg, St. Petersburg

Ideally set in St. Petersburg, Mari Jean Hotel - All Adults Welcome has air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace.

L
Leroy
From
United States
Extremely unique and creative experience especially for the LGBTQ+ traveler. I had some reservation issues that were competently handled by “a real person” on property. Very much appreciated.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 248 reviews
Price from
$192.39
1 night, 2 adults

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.1
Very Good - What previous guests thought, 281 reviews
Price from
$199
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.

I
Iryna
From
Ukraine
Clean and bright room, excellent location
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 141 reviews
Price from
$250
1 night, 2 adults

Prestige Collection, Hotel Boutique

Hotel in Downtown Saint Petersburg, St. Petersburg

Prestige Collection, Hotel Boutique is well set in St. Petersburg, and features a garden, free WiFi and a terrace.

D
David
From
Italy
Very clean and convenient location. The style and design of the location was beautiful. The a/c, shower, fan worked well. The linens, sheets, and towels were all very clean. The parking was convenient. The swimming pool was clean.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 384 reviews
Price from
$253
1 night, 2 adults

AC Hotel St Petersburg Downtown

Hotel in Downtown Saint Petersburg, St. Petersburg

Located conveniently in St. Petersburg, AC Hotel St Petersburg Downtown has air-conditioned rooms, an outdoor swimming pool, free WiFi and a fitness center.

D
Duane
From
United States
It was a very comfortable room. My only complaint is the toilet sits to low.😊
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 149 reviews
Price from
$224
1 night, 2 adults

Tru By Hilton St. Petersburg Downtown Central Ave

Hotel in Downtown Saint Petersburg, St. Petersburg

Well situated in the center of St. Petersburg, Tru By Hilton St. Petersburg Downtown Central Ave has air-conditioned rooms, a shared lounge, free WiFi and water sports facilities.

D
Dave
From
United States
Everything was nice and clean. The front desk was awesome. The beds were very comfortable. No coffee pot in the room, but that's okay. The coffee downstairs was fantastic
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 514 reviews
Price from
$113.98
1 night, 2 adults
See all 395 hotels in St. Petersburg

Hotels with parking in St. Petersburg

Free parking
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 418 reviews
From $447.48 per night
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 767 reviews
From $338.53 per night
Free parking
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 35 reviews
From $699.47 per night
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 75 reviews
Free parking
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 281 reviews
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,178 reviews
From $236.17 per night
Private Parking
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 248 reviews
From $251.58 per night
Parking on site
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 491 reviews
Parking on site
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 149 reviews
Parking on site
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 238 reviews

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

See all

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 974 reviews

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 396 reviews

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 141 reviews

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 407 reviews

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 484 reviews

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 514 reviews

Popular with guests booking hotels in St. Petersburg

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 592 reviews

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 68 reviews

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,143 reviews

Best hotels with breakfast in St. Petersburg and nearby

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 514 reviews

Well situated in the center of St. Petersburg, Tru By Hilton St. Petersburg Downtown Central Ave has air-conditioned rooms, a shared lounge, free WiFi and water sports facilities.

From $269.26 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 57 reviews

Well situated in the center of St. Petersburg, Moxy St. Petersburg Downtown has air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace.

From $360.47 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 459 reviews

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.

From $186.45 per night
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 68 reviews

The St. Petersburg, FL Comfort Inn & Suites at Tropicana Field hotel is three miles from Tropicana Field, home of the Tampa Bay Devil Rays.

From $91.01 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 407 reviews

Offering an outdoor pool and free Wi-Fi access, this Saint Petersburg, Florida hotel is located 1.1 mi from Tropicana Field and 0.9 mi from Mahaffey Theater.

From $253.12 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 118 reviews

Located within a 15-minute walk of Spa Beach and half a mile of Chihuly Collection, Courtyard by Marriott St. Petersburg Downtown provides rooms with air conditioning and a private bathroom in St.

From $380.81 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 149 reviews

Located conveniently in St. Petersburg, AC Hotel St Petersburg Downtown has air-conditioned rooms, an outdoor swimming pool, free WiFi and a fitness center.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 491 reviews

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.

Budget hotels in St. Petersburg and nearby

Scored out of 10, guest rating 5.1
Fair - What previous guests thought, 728 reviews

This Saint Petersburg Budget Inn is 5 minutes’ drive from Interstate 275 and Saint Petersburg city center. Features include an outdoor pool and guest rooms with a cable television.

From $79.10 per night
Scored out of 10, guest rating 4.8
Disappointing - What previous guests thought, 564 reviews

In a prime location in the center of St. Petersburg, Uptown Inn & Suites provides free WiFi, an outdoor swimming pool and free private parking for guests who drive.

From $113.36 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

Cozy Suite offers accommodations in St. Petersburg, 3.3 miles from Tropicana Field and 4 miles from Chihuly Collection. This property offers access to a terrace, free private parking, and free Wifi.

From $150 per night
Scored out of 10, guest rating 5.7
Fair - What previous guests thought, 60 reviews

Located in St. Petersburg, 5 miles from Chihuly Collection, Candlelight Inn has accommodations with free WiFi and free private parking.

From $118.65 per night
Scored out of 10, guest rating 5.1
Fair - What previous guests thought, 264 reviews

Super 8 by Wyndham St. Petersburg is located in St. Petersburg, within 6 miles of Chihuly Collection and 6.1 miles of Tropicana Field.

From $75.15 per night
Scored out of 10, guest rating 4.8
Disappointing - What previous guests thought, 26 reviews

Guests of the Days Inn by Wyndham St. Petersburg / Tampa Bay Area will enjoy an on-site outdoor pool, free grab and go breakfast, and a children’s pool.

From $106.28 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 962 reviews

Quality Inn Saint Petersburg North-Tampa Bay is located in St. Petersburg, within 5.1 miles of Chihuly Collection and 5.2 miles of Tropicana Field.

From $95.09 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 64 reviews

Beautiful room in prime location enjoys a location in Pinellas Park, 8.3 miles from The Pier and 8.5 miles from The Dali' Museum.

From $145.53 per night

Hotels located in the center of St. Petersburg

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

The Little Blue House Kenwood Ping Pong Hockey Family is located in St. Petersburg, just 2.3 miles from Tropicana Field and 2.7 miles from The Pier.

Scored out of 10, guest rating 5.6
Fair - What previous guests thought, 208 reviews

Located in St Petersburg, 1.8 mi from Tropicana Field, Days Inn St. Petersburg Central features a heated outdoor pool and air-conditioned rooms with free WiFi.

From $138.99 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 580 reviews

Mint House St. Petersburg - Downtown provides accommodations within 0.6 miles of the center of St. Petersburg, with free Wifi and a kitchen with a dishwasher, a microwave, and a toaster.

From $315.27 per night
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 4 reviews

Walk Everywhere Heart of Downtown St Pete offers accommodations in St. Petersburg, 1.2 miles from The Pier and 10 miles from John's Pass.

From $365.50 per night

Featuring an outdoor swimming pool, St Petersburg Vacation Rentals offers accommodations in the center of St. Petersburg. This apartment features air-conditioned accommodations with a patio.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 4 reviews

Coastal Comfort 2BR Getaway St Pete offers accommodations in St. Petersburg, 4 miles from Tropicana Field and 4.4 miles from The Dali' Museum.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 592 reviews

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.

Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 129 reviews

Located in St. Petersburg, a 11-minute walk from Spa Beach, New Hotel Collection Downtown St Pete provides air-conditioned rooms and a bar.

FAQs about hotels in St. Petersburg

What Guests Said About St. Petersburg:

10

We have dinner downtown at a Thai restaurant called Pin on...

We have dinner downtown at a Thai restaurant called Pin on the Grand. The food was delicious and came quickly. We walked around and found some trendy shops and art exhibits. It seemed like a great place to hang if that is your kind of thing. Lots of bars and restaurants.
Guest review by
Marjory
United States
10

The hotel was close enough to 275 to drive north to Tampa...

The hotel was close enough to 275 to drive north to Tampa for some of their attractions (appx. 40 mins to Tampa Zoo) and close enough to drive to the gulf beaches and visit Pass-A-Grille Beach, St. Pete Beach and also John's Pass Village & Boardwalk in Madeira Beach.
Guest review by
Sheila
United States
2.0

Room service was non existent.

Room service was non existent. Multiple trips and complaints at the front desk. The end result was a free continental breakfast the morning we left. That was mediocre at best.. And, the worst part. My husband had to hear me complain every day and night of our stay.
Guest review by
Scott
United States
10

Had nothing to say bad about St Pete. Lots to do and see.

Had nothing to say bad about St Pete. Lots to do and see. Beautiful place, and very active. From restaurants to beaches to events..sporting, concerts, museum..on and on. We rented E-bikes, which made parking a breeze wherever we went.
Guest review by
Anonymous
United States
10

Great museums, wonderful shops, galleries, restaurants and...

Great museums, wonderful shops, galleries, restaurants and bars. We especially loved the following restaurants: Park Shore Grill; Ceviche; and The Left Bank. The following museums were excellent: The James Museum of Western Art; the Dali Museum; and the St. Petersburg History Museum. Beach Drive is a great place for upscale shopping and dining. The town seems to be very dog-friendly (which we love!). Our favorite hotels are the Hollander and the Avalon (sister hotels next to each other in a great location).
Guest review by
Kathleen
United States
10

St. Petersburg is a city filled with wonderful museums,...

St. Petersburg is a city filled with wonderful museums, beautiful gardens and great restaurants. It is easy to get in and out of the downtown area and very walkable. The nearby beaches are fantastic as are the natural parks that are within a short drive from the city. Any one can find plenty to do and see in the St. Pete’s area. It’s well worth a visit if you are looking for culture, great beaches, and natural beauty in one place.
Guest review by
Kathy
United States

See reviews by guests who stayed at hotels in St. Petersburg

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 200 reviews
We spent a few days at Hotel 1881 in St. Petersburg, Florida, and were very impressed. The hotel is cozy, very clean, and the rooms are well-equipped. It’s just a short walk to cafes, museums, and the waterfront. The staff is attentive and friendly — you truly feel like a welcomed guest. Highly recommended for anyone looking for comfort and a great location!
Guest review by
Anonymous
United States
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 238 reviews
Nice big and spacious room which had lots of storage. Hotel was very clean and staff were friendly. Gym was good. The free breakfast was a bonus and the dining room was not at all busy.
Guest review by
Emma
United Kingdom
From $447.48 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 418 reviews
Wonderful hotel. The bedroom and bathroom were spacious. Cocktails, snacks and beach towels available. Check in and out are contactless
Guest review by
Marta
Portugal
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,143 reviews
Lovely boutique hotel, very quaint, nice, chilled vibe, the old photos were very interesting, staff and the restaurant were great
Guest review by
Douglas
United Kingdom
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 592 reviews
Staff are nice, friendly and helpful. Hotel in good location
Guest review by
Jenny
United Kingdom