Hotels in St. Petersburg

Search St. Petersburg Hotels

Enter your dates for the latest hotel rates and availability.

Swipe up to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

We found 275 hotels for you in St. Petersburg

Choose your travel dates to see the latest prices and deals.
Most Booked
Lowest Price
Closest to Downtown
Highest Rated
Hollander Hotel - Downtown St. Petersburg Hotels in St. Petersburg
Hollander Hotel - Downtown St. Petersburg Hotels in St. PetersburgHollander Hotel - Downtown St. Petersburg Hotels in St. PetersburgHollander Hotel - Downtown St. Petersburg Hotels in St. PetersburgHollander Hotel - Downtown St. Petersburg Hotels in St. PetersburgHollander Hotel - Downtown St. Petersburg Hotels in St. PetersburgHollander Hotel - Downtown St. Petersburg Hotels in St. Petersburg
99+
Hotels in St. Petersburg
Outdoor swimming pool
Spa
Fitness Room
"We enjoyed everything about this historic hotel: the room, the lobby chock full of art and references to its speak-easy past, the pastry shop, the bar, the comfy, covered front porch, the pool and fountains, food and drinks served poolside, the friendly staff, and the friendly guests we met. Also, the Hollander is perfectly located in St. Pete, being in the historic downtown district near my company headquarters and close to great destinations such as the Salvador Dali museum, Chihuly blown-glass gallery, and Morean arts center. I love historic downtowns and boutique hotels such as the Hollander. The rooms in historic hotels are often smaller than ones in chain hotels, but they more than compensate with their unique personalities and intimate atmospheres, which leave me with vivid memories of my stays in these sweet lodgings and the cities they call home."
Great
104 reviews
9.3/10
1 night
From £77
Check Availability
SkyBeach Resort Hotels in St. Petersburg
SkyBeach Resort Hotels in St. PetersburgSkyBeach Resort Hotels in St. PetersburgSkyBeach Resort Hotels in St. PetersburgSkyBeach Resort Hotels in St. PetersburgSkyBeach Resort Hotels in St. PetersburgSkyBeach Resort Hotels in St. Petersburg
99+
Hotels in St. Petersburg
Outdoor swimming pool
Exclusive Beach Area
Beach Volleyball
"The room is clean and comfortable, the beach environment is beautiful, and the location is particularly good."
Very Good
101 reviews
8.2/10
1 night
From £117
Check Availability
Crystal Bay Historic Hotel Hotels in St. Petersburg
Crystal Bay Historic Hotel Hotels in St. PetersburgCrystal Bay Historic Hotel Hotels in St. PetersburgCrystal Bay Historic Hotel Hotels in St. PetersburgCrystal Bay Historic Hotel Hotels in St. PetersburgCrystal Bay Historic Hotel Hotels in St. PetersburgCrystal Bay Historic Hotel Hotels in St. Petersburg
99+
Hotels in St. Petersburg
Outdoor swimming pool
Massage Room
Private parking
"The hotel service is very good, the equipment is very new, and it feels safer than the other hotels in this time. The room is large, comfortable, and the location is good. It's not too far away if you drive."
Great
105 reviews
9.2/10
1 night
From £86
Check Availability
St. Petersburg
You Might Like
St. Petersburg Hotels with BreakfastSt. Petersburg Hotels with Twin RoomSt. Petersburg Hotels with 1 Double BedSt. Petersburg Hotels with Swimming PoolSt. Petersburg Hotels with Free Cancellation
Galaxy Hotel Hotels in St. Petersburg
Galaxy Hotel Hotels in St. PetersburgGalaxy Hotel Hotels in St. PetersburgGalaxy Hotel Hotels in St. PetersburgGalaxy Hotel Hotels in St. PetersburgGalaxy Hotel Hotels in St. PetersburgGalaxy Hotel Hotels in St. Petersburg
63
Hotels in St. Petersburg
Spa
Parking
24-Hour Front Desk
With a stay at GALAXY HOTEL, you'll be centrally located in St. Petersburg, within a 10-minute walk of Jannus Live and Tampa Bay. This hotel is 0.6 mi (1 km) from Vinoy Park and 0.9 mi (1.4 km) from Salvador Dali Museum. Make use of convenient amenities such as complimentary wireless internet access, wedding services, and a communal living room. Enjoy a meal at Coffe or snacks in the hotel's coffee shop/cafe. Cooked-to-order breakfasts are available daily from 7:00 AM to 10:30 AM for a fee. Featured amenities include a 24-hour business center, a 24-hour front desk, and multilingual staff. Planning an event in St. Petersburg? This hotel has 2500 square feet (232 square meters) of space consisting of a conference center and 3 meeting rooms. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 92 air-conditioned rooms featuring minibars and Smart televisions. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Bathrooms feature showers with rainfall showerheads and complimentary toiletries. Conveniences include desks and coffee/tea makers, as well as phones with free local calls.
100 reviews
7.2/10
1 night
From £59
Check Availability
The Birchwood Hotels in St. Petersburg
The Birchwood Hotels in St. PetersburgThe Birchwood Hotels in St. PetersburgThe Birchwood Hotels in St. PetersburgThe Birchwood Hotels in St. PetersburgThe Birchwood Hotels in St. PetersburgThe Birchwood Hotels in St. Petersburg
99+
Hotels in St. Petersburg
Private parking
Luggage Storage
Bar
With a stay at The Birchwood, you'll be centrally located in St. Petersburg, steps from Chihuly Collection and 400 Beach. This hotel is 0.1 mi (0.2 km) from Museum of Fine Arts and 0.3 mi (0.5 km) from Sundial St. Pete. Enjoy recreation amenities such as a nightclub or take in the view from a terrace. This hotel also features complimentary wireless internet access, concierge services, and wedding services. Enjoy American cuisine at Birch and Vine, one of the hotel's 2 restaurants, or stay in and take advantage of the room service (during limited hours). Relax with a refreshing drink at one of the 2 bars/lounges. A complimentary self-serve breakfast is served daily from 7:00 AM to 10:00 AM. Featured amenities include express check-out, luggage storage, and a safe deposit box at the front desk. Event facilities at this hotel consist of a conference center and meeting rooms. Limited parking is available onsite. Make yourself at home in one of the 18 guestrooms featuring espresso makers and LCD televisions. Your pillowtop bed comes with down comforters and premium bedding. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms have designer toiletries and hair dryers.
Great
100 reviews
9.0/10
1 night
From £145
Check Availability
Holiday Inn ST. Petersburg West Hotels in St. Petersburg
Holiday Inn ST. Petersburg West Hotels in St. PetersburgHoliday Inn ST. Petersburg West Hotels in St. PetersburgHoliday Inn ST. Petersburg West Hotels in St. PetersburgHoliday Inn ST. Petersburg West Hotels in St. PetersburgHoliday Inn ST. Petersburg West Hotels in St. PetersburgHoliday Inn ST. Petersburg West Hotels in St. Petersburg
70
Hotels in St. Petersburg
Outdoor swimming pool
Fitness Room
Private parking
"The service was great. This hotel was immaculate. Staff was practicing COVID Precautions. The Staff was very friendly. We didn't eat, due to thinking the kitchen was closed but may have been open. this was on us since we didn't ask. Pool was very clean and enjoyable. neighborhood isn't the best but not the worst. The trees around the property shelter the hotel from the road and noise. We have family there so will definitely stay there again. actually booking now for this weekend. "
Good
98 reviews
7.6/10
1 night
From £76
Check Availability
Hyatt Place St Petersburg/Downtown Hotels in St. Petersburg
Hyatt Place St Petersburg/Downtown Hotels in St. PetersburgHyatt Place St Petersburg/Downtown Hotels in St. PetersburgHyatt Place St Petersburg/Downtown Hotels in St. PetersburgHyatt Place St Petersburg/Downtown Hotels in St. PetersburgHyatt Place St Petersburg/Downtown Hotels in St. PetersburgHyatt Place St Petersburg/Downtown Hotels in St. Petersburg
59
Hotels in St. Petersburg
Outdoor swimming pool
Fitness Room
Private parking
"The room looks a little bit dark, the bathroom and swimming pool is not perfectly cleaned. Yet, the location, service from the staff, and the gym are excellent."
Very Good
100 reviews
8.9/10
1 night
From £114
Check Availability
Staybridge Suites ST. Petersburg Downtown Hotels in St. Petersburg
Staybridge Suites ST. Petersburg Downtown Hotels in St. PetersburgStaybridge Suites ST. Petersburg Downtown Hotels in St. PetersburgStaybridge Suites ST. Petersburg Downtown Hotels in St. PetersburgStaybridge Suites ST. Petersburg Downtown Hotels in St. PetersburgStaybridge Suites ST. Petersburg Downtown Hotels in St. PetersburgStaybridge Suites ST. Petersburg Downtown Hotels in St. Petersburg
99+
Hotels in St. Petersburg
Golf Course
Outdoor swimming pool
Fitness Room
"That’s great"
Very Good
98 reviews
8.3/10
1 night
From £88
Check Availability
AC Hotel St. Petersburg Downtown Hotels in St. Petersburg
AC Hotel St. Petersburg Downtown Hotels in St. PetersburgAC Hotel St. Petersburg Downtown Hotels in St. PetersburgAC Hotel St. Petersburg Downtown Hotels in St. PetersburgAC Hotel St. Petersburg Downtown Hotels in St. PetersburgAC Hotel St. Petersburg Downtown Hotels in St. PetersburgAC Hotel St. Petersburg Downtown Hotels in St. Petersburg
99+
Hotels in St. Petersburg
Outdoor swimming pool
Fitness Room
Private parking
"Good, good, good"
Very Good
101 reviews
8.5/10
1 night
From £108
Check Availability
Hampton Inn & Suites St. Petersburg/Downtown Hotels in St. Petersburg
Hampton Inn & Suites St. Petersburg/Downtown Hotels in St. PetersburgHampton Inn & Suites St. Petersburg/Downtown Hotels in St. PetersburgHampton Inn & Suites St. Petersburg/Downtown Hotels in St. PetersburgHampton Inn & Suites St. Petersburg/Downtown Hotels in St. PetersburgHampton Inn & Suites St. Petersburg/Downtown Hotels in St. PetersburgHampton Inn & Suites St. Petersburg/Downtown Hotels in St. Petersburg
99+
Hotels in St. Petersburg
Golf Course
Outdoor swimming pool
Fitness Room
"Service: Restaurant, parking staff service professional Facilities: Bathroom towels of good quality Environment: Near the front sea view, the old hotel but the simple and elegant appearance is well maintained"
Great
103 reviews
9.0/10
1 night
From £112
Check Availability
See All Hotels in St. Petersburg

Discover trending places in St. Petersburg

Find top attractions and hotspots in St. Petersburg

Landmarks

Find unique stays and themed hotels in St. Petersburg

Immerse yourself in the vibrant atmosphere of St. Petersburg with our handpicked accommodation options

Latest Reviews for St. Petersburg hotels

See all
Explore genuine reviews and ratings from real travellers to find the perfect accommodation for your needs.
8.9/10
Very Good
WWEIThe location is OK, not far from the airport, you can also look at the scenery on the road. There is a lake at the back of the hotel, with a walkway through and a great walk. The sanitation is also good, the room is large and clean.
Hilton St. Petersburg Carillon Park Hotels in St. Petersburg

Hilton St. Petersburg Carillon Park

Hotel near St. Petersburg
Price per night from:£105
8.9/10
Very Good
DDONGQINgood environment! Free coffee, tea, water, and biscuits for breakfast. Not too full, but already very good. Free drinks and champagne in the evening from 5: 00-7: 00. Hotel location is good, next to the parking lot and restaurant. They also have a one-bedroom suite with a kitchenette, which is great. The hotel manager John was warm and attentive. Ask him anything.
Avalon Hotel Downtown St. Petersburg Hotels in St. Petersburg

Avalon Hotel Downtown St. Petersburg

Hotel near St. Petersburg
Price per night from:£71
8.2/10
Very Good
GGuest UserStayed at this Courtyard for a quick weekend trip to St. Pete. The hotel is a historic building. The staff was friendly and helpful. Although it was an older building the hotel seems to have been recently updated. The rooms were a little on the small side for a Courtyard, but very nice. The location is close to the downtown and Pier area. 15 to 20 min drive to the beach depending on the beach. Very centrally located. My only issue was the amount to park ($37 a night).The valet staff was nice and professional.
Courtyard St. Petersburg Downtown Hotels in St. Petersburg

Courtyard St. Petersburg Downtown

Hotel near St. Petersburg
Price per night from:£97
7.5/10
GGuest UserThe hotel is okay, but it does not provide room service by default, it is only provided when it is called, and it does not give new bottled water after it is called. The hotel's buffet breakfast is relatively simple. It should be considered a slightly better American breakfast, which is much worse than the English or European breakfast. The location of the hotel is very good, just a few minutes away from the sea. Parking is too expensive, 35 knives per night for valet parking, we walked to the public parking building two blocks away to park, it's okay, more than ten knives per night.
Hilton St. Petersburg Bayfront Hotels in St. Petersburg

Hilton St. Petersburg Bayfront

Hotel near St. Petersburg
Price per night from:£86
6.9/10
HHeathBrianGood experience for a two night stay in a very convenient location. Decent room that appeared clean and had good amenities. Good check-in experience and good customer service from the manager on duty that evening. I asked for additional hangers as we had excess clothing to hang up and she brought shampoo to the room as our room did not have any. In all, it was good value for the type of hotel it is. Only negative: their ”breakfast” was coffee and juice (!).
Days Inn by Wyndham St. Petersburg Central Hotels in St. Petersburg

Days Inn by Wyndham St. Petersburg Central

Hotel near St. Petersburg
Price per night from:£70
5.8/10
GGuest UserWas a nice location not far at all from tropicana field. Breakfast was nice and left full before checking out, which was also an easy process.
Quality Inn & Suites at Tropicana Field Hotels in St. Petersburg

Quality Inn & Suites at Tropicana Field

Hotel near St. Petersburg
Price per night from:£63
5.0/10
GGuest UserThey told me I smoked cigarettes in the room when I never put a cigarette to my lips ever in my life. The entire staff smokes cigarettes… how would they REALLY be able to tell anyway? Roaches are prominent in the room as well.
Budget Inn - St. Petersburg Hotels in St. Petersburg

Budget Inn - St. Petersburg

Hotel near St. Petersburg
Price per night from:£49
4.7/10
GGuest UserConvenient transportation, not far from attractions, airports, surrounded by Wal-Mart, restaurants.
Days Inn by Wyndham St. Petersburg / Tampa Bay Area Hotels in St. Petersburg

Days Inn by Wyndham St. Petersburg / Tampa Bay Area

Hotel near St. Petersburg
Price per night from:£56

FAQs About Hotels in St. Petersburg

How to get good deals on hotels in St. Petersburg?

To get the best hotel deals, try these Trip.com tips: 1. Log In Trip.com first and unlock member-only rates and Trip Coins (loyalty points). 2. Book Midweek: Sun–Thurs stays are much cheaper than weekends. 3. Set Price Alerts: Monitor price drops and rebook if needed. 4. Use “We Price Match” Policy: If you find a lower price elsewhere, Trip.com will refund the difference. 5. Avoid major holidays, conventions, and big events. 6. Check the Deals Page to see what promotions are available now on Trip.com.

How much does a hotel cost in St. Petersburg?​

Average hotel prices in St. Petersburg based on Trip.com: £147 on weekdays and £159 on weekends (Friday–Saturday).

What are some of the best hotels in St. Petersburg?

The most popular St. Petersburg hotels for your stay: Budget Inn - St. Petersburg (from £48), Hilton St. Petersburg Bayfront (from £67) and Moxy St. Petersburg Downtown (from £90) are the preferred hotels.

What hotels in St. Petersburg offer an especially good breakfast ?

Which hotels in St. Petersburg provide fitness facilities?

Which hotels in St. Petersburg have swimming pools?

Budget Inn - St. Petersburg (from £48), Hilton St. Petersburg Bayfront (from £67) and Moxy St. Petersburg Downtown (from £90) are hotels with swimming pools. Stay at any of these hotels to enjoy a swimming pool!

Which hotels in St. Petersburg are worth visiting for their spa experience?

Which hotels in St. Petersburg provide free WiFi?

Whether you're travelling on business or going on holiday, Internet connection is an essential condition for travel. Budget Inn - St. Petersburg (from £48), Hilton St. Petersburg Bayfront (from £67) and Quality Inn Saint Petersburg North-Tampa Bay (from £53) are popular hotels with free Wi-Fi.

St. Petersburg Hotels Information

Highest Price£649
Lowest Price£54
Number of Reviews4,169
Total Properties275
Average Price (Weekdays)£147
Average Price (Weekends)£159