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 – 409 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.

C
Carlos
From
Venezuela
pool party on sundays, bar until 11 am, good environment and music inside hotel
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,095 reviews
Price from
$129
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.

E
Elisabeth Boles
From
France
the staff were really friendly and I enjoyed the conversation over breakfast! The location is very convenient while still being quiet.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 992 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.

R
R
From
South Africa
All the facilities were clean and comfortable, there was a great place to relax inside and out. The hot breakfast had variety, good mixed fresh fruit. My favorite part was that they dont use paper plates and plastic cutlery.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,215 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, 242 reviews
Price from
$216.59
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.0
Very Good - What previous guests thought, 274 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.

B
Betty Ann
From
Canada
The location in St. Petersburg was excellent ... it was close to all we wanted to do and we were able to walk to our destinations. Also great access from the 275 as we were on a road trip. Randy at the front desk was outstanding ... extremely courteous and helpful --- he made our checkin and checkout seamless. We were also very pleased to have safe private parking for our car. Overall a great experience and place to stay. Betty and Gunter
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 124 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.

A
Abdulla
From
United Arab Emirates
It exceeded my expectations. Lovely staffs. Really good , fast WiFi. Perfect location. Nice rooms.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 369 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.6
Excellent - What previous guests thought, 143 reviews
Price from
$233
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, 506 reviews
Price from
$113.98
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, 177 reviews
Price from
$140
1 night, 2 adults
See all 409 hotels in St. Petersburg

Hotels with parking in St. Petersburg

Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 411 reviews
From $158.20 per night
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 771 reviews
From $338.53 per night
Free parking
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 70 reviews
From $264.87 per night
Free parking
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 274 reviews
From $258.57 per night
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,215 reviews
From $168.37 per night
Free parking
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 177 reviews
From $158.20 per night
Private Parking
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 242 reviews
From $135.36 per night
Parking on site
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 489 reviews
From $230.52 per night
Parking on site
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 143 reviews
From $289.28 per night
Parking on site
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 242 reviews
From $208.49 per night

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 8.0
Very Good - What previous guests thought, 397 reviews

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 408 reviews

Popular with guests booking hotels in St. Petersburg

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

Popular with guests booking hotels in St. Petersburg

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

Popular with guests booking hotels in St. Petersburg

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

Popular with guests booking hotels in St. Petersburg

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

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 446 reviews

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 487 reviews

Popular with guests booking hotels in St. Petersburg

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

Popular with guests booking hotels in St. Petersburg

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

Best hotels with breakfast in St. Petersburg and nearby

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 506 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 $132.15 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 54 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 $188.71 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 446 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 $131.08 per night
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 397 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 $171.76 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 120 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 $163.85 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 143 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.

From $289.28 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 489 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.

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

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.

From $229.92 per night

Budget hotels in St. Petersburg and nearby

Scored out of 10, guest rating 5.7
Fair - What previous guests thought, 213 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 $143.51 per night
Scored out of 10, guest rating 4.8
Disappointing - What previous guests thought, 733 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 5.3
Fair - What previous guests thought, 525 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 $56.11 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.8
Fair - What previous guests thought, 59 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

Modern Cozy RV is located in St. Petersburg, just 4.4 miles from Tropicana Field and 4.7 miles from John's Pass. Both free Wifi and parking on-site are available at the vacation home free of charge.

From $186.06 per night
Scored out of 10, guest rating 4.9
Disappointing - 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 $100.91 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 292 reviews

Red Roof Inn Tampa Bay - St. Petersburg offers free WiFi in each guest room. St. Petersburg Pier is 14 minutes’ drive away. A flat-screen cable TV features in rooms at Red Roof Inn St. Petersburg.

From $94.92 per night

Hotels located in the center of St. Petersburg

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

1.8 miles from Spa Beach in the center of St. Petersburg, City Vibes 2BR Walk Everywhere in DWNTN St. Pete provides accommodations with access to a fitness room.

From $360 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

1.8 miles from Spa Beach in the center of St. Petersburg, Modern Unit in the Heart of Downtown St Pete provides accommodations with access to a sauna, hot tub, and fitness room.

From $240 per night

1.8 miles from Spa Beach in the center of St. Petersburg, Tropicana Field 1 Bed in Downtown With Free Parking offers accommodations with access to a fitness room.

From $273 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

1.8 miles from Spa Beach in the center of St. Petersburg, Tropicana Stadium 2 Bed In DWTWN With Free Parking features accommodations with access to a fitness room.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

1.8 miles from Spa Beach in the center of St. Petersburg, Chic 2BR Getaway Walk to Breweries and Art Walk offers accommodations with access to a fitness room.

From $358 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

1.8 miles from Spa Beach in the center of St. Petersburg, Experience St. Pete Charming 1 Bed by Tropicana offers accommodations with access to a fitness center.

1.8 miles from Spa Beach in the center of St. Petersburg, Live the Downtown Life Cozy 1 Bed Near Tropicana features accommodations with access to a fitness center.

From $278 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 3 reviews

1.8 miles from Spa Beach in the center of St. Petersburg, Modern 2 Bed Getaway Steps from Tropicana Field offers accommodations with access to a fitness center.

From $348 per night

FAQs about hotels in St. Petersburg

What Guests Said About St. Petersburg:

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
6.0

Best was that parking was in front of our room.

Best was that parking was in front of our room. No dragging suitcases upstairs. Worst the conditions of the bathroom. Overall ok. Wouldn’t stay again Breakfast very limited No protiens for breakfast Too much money for a unkept hotel
Guest review by
Armstrong

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

See all
From $196.62 per night
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 124 reviews
I had a great stay at this hotel. The room was very clean and well-maintained, which made for a comfortable visit. What really stood out was the exceptional service from the staff—especially Daniel at the front desk. He went above and beyond to assist me when I lost my Kindle, keeping me updated throughout the process until it was found and returned. His professionalism and kindness were truly appreciated. Highly recommend this hotel for anyone looking for reliable service and a pleasant stay.
Guest review by
Marissa
United States
From $56.11 per night
Scored out of 10, guest rating 5.3
Fair - What previous guests thought, 525 reviews
The hotel offers extremely fast Wi-Fi, allowing for seamless internet browsing. The rooms are equipped with large Android TVs that provide access to popular platforms like YouTube. Additionally, the hotel is conveniently located along bus route 9, with a frequency of every 30 minutes. It takes just 15 minutes to reach downtown from the hotel via bus.
Guest review by
Koji
Japan
From $157.07 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 580 reviews
Amazing service from Staff, free coffee in am, free waters during front desk hours. Suites were spacious and well equipped units and the location is great. Far enough from the craziness of bars, but close enough to enjoy. Shared pool and restaurant with Hollander Hotel makes it easy to never leave!!
Guest review by
David
United States
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 202 reviews
Very clean, well thought-out accommodation on the west side of St Petersburg (well away from the downtown area) with some nice design touches, plenty of space and easy off-street parking.
Guest review by
Nigel
United Kingdom
From $179.67 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,095 reviews
Brilliant hotel in a great location. Rooms are lovely and cleaned daily. Great staff, great food, great pool area and really enjoyed our stay.
Guest review by
David
United Kingdom