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 – 411 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
Claire
From
Argentina
Service at the front desk was excellent. Room was spotless, location (4 blocks from the ocean and close to the historic district) was great, I liked the older style furniture that still offered modern conveniences (microwave and fridge in the room), and the bar and restaurant on the premises for those who wish to eat in. Great breakfast!
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,166 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, 403 reviews
Price from
$151
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.

J
Jeroen
From
Belgium
Location is great, employees are super kind, bed was comfortable, room was clean, overall no complaints.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 967 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.

C
Christian
From
Sweden
Very nice classic Hotel with history. Nice location and good parking available just outside the hotel entrance. Comfortable, room. Breakfast was excellent.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,166 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.

I
Ivy
From
United States
Extremely friendly, great location
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 250 reviews
Price from
$187.46
1 night, 2 adults

SkyBeach Resort

Hotel in St. Petersburg

Facing the beachfront, SkyBeach Resort offers 4-star accommodations in St. Petersburg and features an outdoor swimming pool, fitness center and garden.

L
Leroy
From
United States
The amazing view and the awesome sounds of the water
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 282 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, 151 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.9
Excellent - What previous guests thought, 392 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, 154 reviews
Price from
$175
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, 521 reviews
Price from
$113.98
1 night, 2 adults
See all 411 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, 428 reviews
From $157.64 per night
Free parking
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 768 reviews
From $338.53 per night
Free parking
Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 34 reviews
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 80 reviews
From $310.07 per night
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,166 reviews
From $179.67 per night
Private Parking
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 250 reviews
From $131.90 per night
Parking on site
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 485 reviews
From $287.02 per night
Parking on site
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 154 reviews
From $348.04 per night
Parking on site
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 240 reviews
From $230.72 per night
Parking on site
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 282 reviews
From $303.77 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.3
Very Good - What previous guests thought, 151 reviews

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 408 reviews

Popular with guests booking hotels in St. Petersburg

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

Popular with guests booking hotels in St. Petersburg

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

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 6.2
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, 521 reviews

Popular with guests booking hotels in St. Petersburg

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

Popular with guests booking hotels in St. Petersburg

Popular with guests booking hotels in St. Petersburg

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 80 reviews

Popular with guests booking hotels in St. Petersburg

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

Best hotels with breakfast in St. Petersburg and nearby

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 521 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 $147.33 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 58 reviews

Well situated in St. Petersburg, Moxy St. Petersburg Downtown has air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace. This 3-star hotel offers a 24-hour front desk and an ATM.

From $245.21 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 464 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 $141.25 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 80 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 $110.46 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 408 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 $162.72 per night
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 117 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 $228.26 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 154 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 $348.04 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 485 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 $287.02 per night

Budget hotels in St. Petersburg and nearby

Scored out of 10, guest rating 5.2
Fair - 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.

Scored out of 10, guest rating 4.8
Disappointing - What previous guests thought, 576 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 $79.01 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 $96.05 per night
Scored out of 10, guest rating 5.2
Fair - What previous guests thought, 267 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 $64.86 per night
Scored out of 10, guest rating 4.5
Disappointing - What previous guests thought, 39 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 $66.11 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 9 reviews

Featuring a garden, Villa del Sol St Pete The Loft provides accommodations in St. Petersburg. This property offers access to a terrace, tennis at the tennis court, free private parking, and free Wifi.

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 $135.22 per night

Hotels located in the center of St. Petersburg

Scored out of 10, guest rating 5.6
Fair - What previous guests thought, 203 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 $144.64 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1 review

Guest House By Pinellas Trail, BeachGear,Parking is located in St. Petersburg, just 2.9 miles from Tropicana Field and 3.9 miles from The Dali' Museum.

From $154.58 per night

Dog Friendly - 8min to Downtown - FAST Wifi offers accommodations in St. Petersburg, 3.6 miles from Chihuly Collection and 4.1 miles from The Pier.

From $305.51 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.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 595 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.

From $202.27 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 128 reviews

Located in St. Petersburg, a 11-minute walk from Spa Beach, The Cordova Inn, a New Hotel Collection Property provides air-conditioned rooms and a bar.

From $227.30 per night

Spacious Palace Style Retreat! is located in St. Petersburg, just 5.2 miles from The Dali' Museum and 5.8 miles from Chihuly Collection.

From $480.90 per night
Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 327 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 $210.34 per night

FAQs about hotels in St. Petersburg

What Guests Said About St. Petersburg:

10

I'm native since birth of St.Pete, all of my still resides...

I'm native since birth of St.Pete, all of my still resides here. However, I've been an expat living out of the country in Europe for over seventeen years now. I am pleasantly surprised at how things have changed aesthetically. Downtown has more of that European look and vibe that I've grown accustomed to while living abroad in Europe. However, the appeal of St.Pete has always been proximity to water and all of the natural wildlife. To me, that's always been worth the the return visits. Downtown is more touristy, especially along the board walk to the Pier, for which I must honestly say, it is the only real disappointment (architecturally) in my eyes. Otherwise, considering downtown St.Pete's small relatively size, it;s actually more appealing to me. I haven't eaten downtown much but I can whole highly recommend -Joey Brooklyn's - pizza! Damn good! Next, on the Gulf coast side - The Conch Republic - their gator bites and their conch fritters...mmmm...mmmm..MM! Finally, in the city of Gulf Port - O'Mandy's - I've only recently eaten there and I can't wait to go back. Btw, Gulf port village has a pretty cool, Key West kinda look to it. But you could easily pass it if you aren't actually looking for it. One of my older sister's turned me on to the place. As for activities, you have water on three sides so use your imagination.
Guest review by
Lee
Germany
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

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

See all
From $344.65 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 497 reviews
Staff was extremely nice and accommodating. Location of the hotel is right within walking distance of everything in downtown St. Pete. Room was very spacious, nicely appointed, comfortable and very quiet even though our room faced the main road, we did not hear any traffic. Really a wonderful place to stay in downtown St. Pete. We are repeat customers and will continue to be.
Guest review by
Michael
United States
From $170.11 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 782 reviews
Everything was great — we especially enjoyed the swimming pool! From the very first moment we arrived at the hotel parking lot, everything looked spotless. The service was excellent: receptionists, housekeeping, waitstaff — we have nothing negative to say. Everything was well worth the price. A great choice for us!
Guest review by
Anonymous
United States
From $128.71 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 945 reviews
Either completely refurbished or brand new. Our room was absolutely immaculate. Facilities in the lobby and breakfast both really good. It was also the cheapest hotel of our trip so outstanding value for money. Really impressed overall for a budget motel.
Guest review by
Stephen
United Kingdom
From $236.17 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 2,166 reviews
Quirky small and friendly hotel. Food was very good as were the cocktails. Pool area was great and atmosphere was great. Coffee shop great. Loved the shuttle run by Gregg. Entertainment good.
Guest review by
lynn
United Kingdom
From $181.53 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 315 reviews
Good location, central between Tampa airport and st Petersburg, breakfast was adequate, 24hr tea / coffee nice facility. Henri on reception was very helpful and pleasant.
Guest review by
stephen
United Kingdom