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 – 396 hotels and places to stay

Hotels with parking in St Petersburg

Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 414 reviews
From US$142.38 per night
Free parking
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 765 reviews
From US$338.53 per night
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 37 reviews
From US$215.34 per night
Free parking
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 70 reviews
From US$332.67 per night
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 278 reviews
From US$235.97 per night
Free parking
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 1,195 reviews
From US$168.37 per night
Private parking
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 245 reviews
From US$135.36 per night
Parking on site
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 491 reviews
From US$394.37 per night
Parking on site
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 144 reviews
From US$360.47 per night
Parking on site
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 243 reviews
From US$218.43 per night

Most booked hotels in St Petersburg and surroundings in the past month

See all

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 295 reviews

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 407 reviews

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 403 reviews

Popular with guests booking hotels in St Petersburg

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

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 452 reviews

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 134 reviews

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 511 reviews

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 6.1
Pleasant - What previous guests thought, 479 reviews

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 582 reviews

Popular with guests booking hotels in St Petersburg

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,115 reviews

Hotels located in the centre of St Petersburg

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 511 reviews

Conveniently located in St Petersburg, Tru By Hilton St. Petersburg Downtown Central Ave offers air-conditioned rooms, a shared lounge, free WiFi and water sports facilities.

From US$165.86 per night
Scored out of 10, guest rating 5.7
Passable - What previous guests thought, 213 reviews

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

From US$120.91 per night
Scored out of 10, guest rating 5.0
Passable - What previous guests thought, 727 reviews

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

From US$79.10 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 55 reviews

Conveniently located in St Petersburg, Moxy St. Petersburg Downtown offers air-conditioned rooms, an outdoor swimming pool, free WiFi and a terrace.

From US$172.89 per night
Scored out of 10, guest rating 7.9
Good - What previous guests thought, 452 reviews

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.

From US$116.62 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 576 reviews

Mint House St. Petersburg - Downtown provides accommodation within less than 1 km of the centre of St Petersburg, with free WiFi, and a kitchen with a dishwasher, a microwave and a toaster.

From US$196.62 per night
Scored out of 10, guest rating 5.4
Passable - What previous guests thought, 60 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 US$89.24 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 403 reviews

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

From US$134.70 per night

Best hotels with breakfast in St Petersburg and nearby

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 119 reviews

Located within 1.3 km of Spa Beach and less than 1 km of Chihuly Collection, Courtyard by Marriott St. Petersburg Downtown provides rooms with air conditioning and a private bathroom in St Petersburg.

From US$160.46 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 144 reviews

Ideally located in the centre of St Petersburg, AC Hotel St Petersburg Downtown offers air-conditioned rooms, an outdoor swimming pool, free WiFi and a fitness centre.

From US$360.47 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 491 reviews

Conveniently located in the middle of St Petersburg, Hyatt Place St. Petersburg/Downtown is within 700 metres of Chihuly Collection and a 9-minute walk of The Dali' Museum.

From US$394.37 per night
Scored out of 10, guest rating 6.8
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 2 km from Tropicana Field, home to the Tampa Bay Rays.

From US$200.77 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 243 reviews

Located in St Petersburg, 800 metres from Spa Beach, Hampton Inn & Suites St.

From US$218.43 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 501 reviews

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

From US$344.65 per night
Scored out of 10, guest rating 5.0
Passable - What previous guests thought, 264 reviews

Super 8 by Wyndham St. Petersburg is set in St Petersburg, within 10 km of Chihuly Collection and 10 km of Tropicana Field.

From US$69.16 per night
Scored out of 10, guest rating 5.5
Passable - What previous guests thought, 21 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 US$73.96 per night

Budget hotels in St Petersburg and nearby

Scored out of 10, guest rating 5.1
Passable - What previous guests thought, 544 reviews

Situated conveniently in the centre of St Petersburg, Uptown Inn & Suites offers free WiFi, an outdoor swimming pool and free private parking for guests who drive.

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

Set in St Petersburg, 5.3 km from Tropicana Field and 6.4 km from Chihuly Collection, Cozy Suite offers air conditioning. This property offers access to a terrace, free private parking and free WiFi.

From US$150 per night
Scored out of 10, guest rating 5.8
Passable - What previous guests thought, 59 reviews

Situated in St Petersburg, 8.1 km from Chihuly Collection, Candlelight Inn features accommodation with free WiFi and free private parking.

From US$118.65 per night

Set in St Petersburg in the Florida region, Modern Cozy RV features a terrace. Both free WiFi and parking on-site are available at the holiday home free of charge.

From US$186.06 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 286 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 US$89.27 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 983 reviews

Situated within 8.4 km of Tropicana Field and 9.1 km of The Pier, Quality Inn Saint Petersburg North-Tampa Bay provides rooms in St Petersburg.

From US$80.68 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 8 reviews

Boasting air-conditioned accommodation with a private pool, Villa del Sol St Pete The Loft is situated in St Petersburg.

From US$178.72 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 4 reviews

Located in St Petersburg, 8.3 km from Chihuly Collection and 9.3 km from The Pier, Villa del Sol St Pete offers an outdoor swimming pool and air conditioning.

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
From US$344.65 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 501 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 US$74.43 per night
Scored out of 10, guest rating 5.1
Passable - What previous guests thought, 544 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 US$394.37 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 491 reviews
Wonderful hotel, clean and tidy. Spacious, comfort rooms, everything is new. Plenty of electricity sockets. Situated right at the center of downtown. Simply perfect.
Guest review by
GOLAN
Israel
From US$196.62 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 576 reviews
So clean, hotel amenities with home-like feel!! Great location, in the center of downtown St. Pete. Great view of Tropicana Field!!
Guest review by
Roselily
United States
From US$179.67 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 2,115 reviews
A great hotel with very pleasant and professional staff in well located area. Lovely feel and vibe with a nice pool area and bar.
Guest review by
James
Ireland
gogless