Popular hotels
Tips
Top-rated hotels
Cheapest hotels
Where to stay
About St. Petersburg

Hotels in St. Petersburg, FL

Search and compare St. Petersburg, FL hotels from hundreds of travel sites and save.

St. Petersburg, FL, United States
avr. 23 — avr. 242
St. Petersburg, FL, United States
mar. 4/23
mer. 4/24
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in St. Petersburg

Discover well-known properties in St. Petersburg that are favored by visitors more than others. There are 1,465 hotels in St. Petersburg and price data was last updated on avril 16, 2024. The average price for a hotel in St. Petersburg is $239/night.
These hotels are among the most popular places to stay for users visiting St. Petersburg. Change the dates at the top of the page to see more options in St. Petersburg.
Filter by star ratings
All filters
7401 Central Avenue, St. Petersburg, FL, United States
Boasting an outdoor pool, Crystal Bay Hotel Saint Petersburg is situated in Saint Petersburg and offers historic accommodation. It also provides complimentary Wi-Fi.
Free Wi-Fi
Parking
8.8
Excellent
1392 reviews
Location
6.5 mi from city centre
333 1st St S, St. Petersburg, FL, United States
Commanding views of Saint Petersburg, Hilton Saint Petersburg Bayfront provides a sauna, an outdoor pool and free Wi-Fi. It is situated in the area's popular nightlife district, about a five-minute walk from Rays Ballpark.
7.1
Good
492 reviews
Location
0.3 mi from city centre
950 Lake Carillon Drive, St. Petersburg, FL, United States
Hilton St Petersburg Carillon Park is located in Saint Petersburg and features free Wi-Fi and a Jacuzzi. It also offers valet parking, an express check-in and check-out feature and an outdoor pool.
Free Wi-Fi
Parking
8.7
Excellent
498 reviews
Location
8.4 mi from city centre
443 4th Avenue North, St. Petersburg, FL, United States
Avalon Hotel Downtown St Petersburg provides a comfortable setting while in Saint Petersburg. It is steps from the Palladium at St. Petersburg College, restaurants and nightlife options.
Free Wi-Fi
Parking
8.6
Excellent
798 reviews
Location
0.4 mi from city centre
1200 34th Street North, St. Petersburg, FL, United States
Holiday Inn St Petersburg West is located in Saint Petersburg and features a Jacuzzi. It also offers meeting rooms, an express check-in and check-out feature and an outdoor pool.
Free Wi-Fi
Parking
7.6
Good
644 reviews
Location
2.9 mi from city centre
4816 100th Way North, St. Petersburg, FL, United States
Located in Saint Petersburg, Holiday Inn Express & Suites - St Petersburg - Seminole Area is within a 20-minute drive of Tampa International Airport and offers an outdoor pool and a Jacuzzi. It also provides free Wi-Fi, an express check-in and check-out feature and meeting rooms.
Free Wi-Fi
Parking
8.7
Excellent
664 reviews
Location
9.3 mi from city centre
342 3rd Avenue North, St. Petersburg, FL, United States
This comfortable hotel in Saint Petersburg offers free wireless internet, as well as a concierge and an express check-in and check-out feature. It is ideally located for those wishing to visit the area's popular attractions.
Free Wi-Fi
Parking
9.1
Excellent
1045 reviews
Location
0.3 mi from city centre
875 94th Avenue North, St. Petersburg, FL, United States
Comfort Inn & Suites Northeast - Gateway is situated in Saint Petersburg and offers free wireless internet. It also features an outdoor pool and a gym.
Free Wi-Fi
Parking
8.3
Excellent
431 reviews
Location
5.9 mi from city centre
300 4th Street North, St. Petersburg, FL, United States
Courtyard by Marriott St Petersburg Downtown provides historic 3-star accommodation in Saint Petersburg. It has a gym, as well as free Wi-Fi, an indoor pool and valet parking.
Pool
Free Wi-Fi
7.3
Good
122 reviews
Location
0.3 mi from city centre
2575 54th Avenue North, St. Petersburg, FL, United States
Fairfield Inn & Suites by Marriott St Petersburg North is located in Saint Petersburg and offers free Wi-Fi. It also provides meeting rooms, an outdoor pool and a 24-hour business centre.
Free Wi-Fi
Parking
8.4
Excellent
211 reviews
Location
3.9 mi from city centre

Tips for booking hotels in St. Petersburg

Gain useful insights and advice for booking the perfect stay in St. Petersburg. Price data is based on averages over the past 12 months and was last updated on avril 16, 2024.
Cheapest month:November
Most expensive month:March
Average price in St. Petersburg:$239/night
Cheapest price found:$38/night
Cheapest day:Sunday
Most expensive day:Friday
$184 - $347
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$245 - $326
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top-rated St. Petersburg hotels

Browse through properties in St. Petersburg that have received the highest ratings from guests. There are currently 1,465 properties in St. Petersburg and data was last updated on avril 16, 2024.
These St. Petersburg properties are among the highest rated by our users. Make sure to read hotel descriptions and reviews to find the right property right for you.
Show all 1,465 hotels
340 Beach Drive Northeast, St. Petersburg, FL, United States
0.3 mi from city centre
Free Wi-Fi
$404
Avg. per night
5800 Gulf Boulevard, St. Petersburg, FL, United States
7.3 mi from city centre
Free Wi-Fi
Parking
$163
Avg. per night
501 5th Avenue Northeast, St. Petersburg, FL, United States
0.4 mi from city centre
Free Wi-Fi
$409
Avg. per night
940 5th Avenue South, St. Petersburg, FL, United States
0.9 mi from city centre
Free Wi-Fi
Parking
$167
Avg. per night
25 2nd Street North, St. Petersburg, FL, United States
0.1 mi from city centre
Free Wi-Fi
$213
Avg. per night
253 2ND Avenue North, St. Petersburg, FL, United States
0.1 mi from city centre
Free Wi-Fi
$159
Avg. per night
80 Beach Drive Northeast, St. Petersburg, FL, United States
0.1 mi from city centre
Free Wi-Fi
$201
Avg. per night
421 4th Avenue North, St. Petersburg, FL, United States
0.4 mi from city centre
Free Wi-Fi
Parking
$120
Avg. per night

Cheapest hotels in St. Petersburg, Florida

Discover affordable stays in St. Petersburg that provide a quality experience without breaking the bank. Hotels in St. Petersburg can be found for as low as $77 per night. There is currently one property in St. Petersburg that can be booked for this price. Budget Inn - St. Petersburg is one of the hotels that can be booked for the lowest price in St. Petersburg. Price data was last updated on avril 16, 2024
Out of the hotels in St. Petersburg we've come across, these properties are priced the lowest. As prices can vary by date, change the dates if you're flexible to compare rates.
Show all 1,465 hotels
800 34th Street North, St. Petersburg, FL, United States
2.8 mi from city centre
Free Wi-Fi
Parking
$77
Avg. per night
1400 34th Street North, St. Petersburg, FL, United States
2.9 mi from city centre
Free Wi-Fi
$79
Avg. per night
4999 34th Street North, St. Petersburg, FL, United States
4.1 mi from city centre
Free Wi-Fi
Parking
$90
Avg. per night
234 Third Avenue North, St. Petersburg, FL, United States
0.2 mi from city centre
Airport shuttle
$97
Avg. per night
6638 4th Street North, St. Petersburg, FL, United States
4.2 mi from city centre
Free Wi-Fi
$101
Avg. per night
650 34th Street North, St. Petersburg, FL, United States
2.8 mi from city centre
Free Wi-Fi
Parking
$101
Avg. per night
2260 54th Avenue North, St. Petersburg, FL, United States
3.7 mi from city centre
Free Wi-Fi
Parking
$101
Avg. per night
95 Central Avenue, St. Petersburg, FL, United States
0.1 mi from city centre
Free Wi-Fi
$108
Avg. per night

Hotel prices in St. Petersburg

Get a sense of the average price and most popular properties to stay in St. Petersburg to help you budget for your trip accordingly. Hotels that are booked the most in each class receive the “Most popular” badge. Hotels with the “Best value” badge are the most popular hotels in St. Petersburg at attractive prices. Price data was last updated on avril 16, 2024.
An overview of the average price of hotels by hotel class in the St. Petersburg. Change the dates at the top of the page to see more options in St. Petersburg.
2 stars
2 stars and under
443 4th Avenue North, St. Petersburg, FL, United States
1400 34th Street North, St. Petersburg, FL, United States
800 34th Street North, St. Petersburg, FL, United States
3 stars
3 stars
421 4th Avenue North, St. Petersburg, FL, United States
5800 Gulf Boulevard, St. Petersburg, FL, United States
95 Central Avenue, St. Petersburg, FL, United States
4 stars
4 stars +
333 1st St S, St. Petersburg, FL, United States

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in St. Petersburg

Explore different neighborhoods and areas within St. Petersburg to find the perfect location for your stay. Map data was last updated on avril 16, 2024.
Whether you're visiting St. Petersburg for leisure or business, utilize the map to find hotels close to your ideal location. You can find more information on a particular hotel within the map by clicking on its name.

About St. Petersburg

Showcasing an Old Florida ambience, Saint Petersburg revolves around the beaches and a lively strip of tiki huts, volleyball courts, beach shops and activity shacks. Water activities permeate the Gulf Coast, while the downtown area is host to barbecue restaurants, world-class museums and craft-beer pubs.

Things to do in St. Petersburg

Beaches in St. Petersburg stretch from Treasure Island to Saint Pete’s Beach and Pass-a-Grille on the southern edge. You can rent jet skis, powerboats, stand-up paddleboards and surfboards or sign up for boat tours and diving expeditions. Toss a line from various fishing piers or sign up for parasailing or windsurfing adventures.

Get into the bohemian spirit of St. Pete at Pass-a-Grille Beach, an eclectic enclave of outdoor markets, vintage boutiques, ice cream shops and local art. For high-end galleries, head inland to the Corey Avenue district, then catch a performance by the Florida Orchestra at The Mahaffey Theater. Visit the renowned Dali Museum to see a collection of Salvador Dali’s original artwork.

Seafood takes centre stage on most restaurant menus, including the popular 400 Beach Seafood and Tap House, as well as at various grills, cafes and street-food trucks on Beach Drive and Central Avenue. For a blend of Southern cuisine and British pub fare, spend an evening at The Moon Under Water on Beach Drive.

Don’t miss seeing the permanent Dale Chihuly collection of glass art on the waterfront, including the magnificent “Ruby Red Icicle Chandelier.” Stroll through the Sunken Gardens downtown for a peek at over 50,000 tropical plants and exotic birds.

Getting around St. Petersburg

Buses and trolleys run throughout St. Petersburg and along the beach strip, while taxis and ride-shares operate downtown and in the suburbs. You can rent a car at St. Pete-Clearwater International Airport, located less than 20 kilometres from the city centre.

Facts about staying in St. Petersburg

Find useful tips and insights about staying in St. Petersburg to help you make the most of your experience. FAQs were last updated on avril 16, 2024.
  • What are the best hotels on Central Avenue in St. Petersburg?

    Central Avenue is located near downtown St. Petersburg. This street is full of life and has the best St. Petersburg hotels. Some of the most amazing hotels include Crystal Bay Hotel, Ponce De Leon Hotel, and Tru Hotel. These hotels in St. Petersburg are comfortable, luxurious, and have lots of amenities and activities to engage in. Hence, even if you book cheap hotels in St. Petersburg, you're assured of a great stay. This way, you can travel along with your loved ones and have an extended holiday visiting nearby attractions. You should find cheap hotels in St. Petersburg that have value for your money.

  • Are there kid-friendly hotels in St. Petersburg?

    If you plan to explore with kids, you should choose kid-friendly hotels in St. Petersburg. These hotels are ideal for the entire family, and everyone has a good time during their stay. You can find cheap hotels in St. Petersburg that offer quality amenities for your family. Tru is one kid-friendly hotel in the city. You can exercise in the fitness center and view your favorite television programs. It's near several attractions, including Mahaffey Theater, Salvador Dali Museum, and Tropicana Field. Another hotel that is family-friendly in St. Petersburg is Hilton Inn Express & Suites. It has an outdoor pool, and it's also close to the beach. This hotel's attractions include John's Pass Village & Boardwalk, Sunken Gardens, and Boca Ciega Millennium Park. Days Inn is also a great option. It has a pool and offers a complimentary breakfast. Again, you can always visit the nearby attractions such as Morean Arts Center, Vinoy Park, and In United Central.

  • How do I find a quiet and peaceful hotel in St. Petersburg?

    The quiet neighborhoods in St. Petersburg have some of the most tranquil hotels. Thus, when you book hotels in St. Petersburg, you can choose those located in a peaceful environment. One quiet hotel is Hollander Hotel, located in the city’s downtown. It has various amenities, including a pool. You can engage in multiple activities during your stay, including entertainment at The Florida Orchestra and American Stage Theater Company. The public transit from this hotel is a bus. Another quiet hotel in the center of downtown is The Inn. It offers a breakfast buffet and some fun things to do such as visiting Downtown St. Petersburg and seeing beautiful art at Florida CraftArt. If you need public transit, there are several bus lines. The Vinoy Renaissance is also a quiet hotel on the northeast side. During your stay, you can visit various parks nearby, including North Straub Park and Vinoy Park. The public transit from the hotel is a bus line.

  • What neighborhoods in St. Petersburg have the best restaurants?

    St. Petersburg has notable neighborhoods with top restaurants offering delicious foods. One neighborhood with the best hotels in Broadwater. The best restaurants to eat American cuisines are Wild Child, Bacon Bitch, The Library, and The Urban Stillhouse. Other hotels include Berlins Doener, best known for German dishes, The Floribbean with a broad menu of Caribbean and Mexican cuisines, and Pia’s Trattoria offering Italian dishes. Another neighborhood with the best foods is Crescent Lake. You can enjoy Italian cuisine at Bavaro’s Pizza Napoletana & Pastaria and seafood at Red Lobster and Oyster Bar. Maximo is also a great neighborhood with top restaurants. Restaurants offering Italian cuisines are CD Roma Restaurant, Buona Ristorante, and Palm Court Italian Grill. If you love seafood, there are several restaurant options, including Backfin Blue Café, O’Maddy’s Bar & Grille, Maritana at The Din CeSar, and Crabby Bill's Seafood. You can also enjoy American Cuisines at The Island Grille & Raw Bar, Seahorse Restaurant, and Paradise Sweets.

  • What are the best hotels in St. Petersburg?

    Hollander Boutique Hotel (9.0/10 from 1,763 reviews), Hilton St. Petersburg Bayfront (7.1/10 from 492 reviews), and The Vinoy Resort & Golf Club, Autograph Collection (8.6/10 from 133 reviews) are all highly rated places to stay in St. Petersburg.

  • What is a good hotel near St. Pete Beach?

    A good hotel close to St. Pete Beach is Coral Reef Beach Resort By Vri Americas (rated 8.8/10 from 241 reviews).

  • What is a good hotel in St. Petersburg near Tropicana Field?

    Hollander Boutique Hotel is rated 9.0 from 1,763 reviews and is close to Tropicana Field.

  • Is there a good hotel near Vinoy Park?

    Close to Vinoy Park you will find Hollander Boutique Hotel, which has a rating of 9.0 over 1,763 HotelsCombined reviews.

  • What are the most popular landmarks to visit in St. Petersburg?

    The most popular landmarks in St. Petersburg are St. Pete Beach (in St. Petersburg), Tropicana Field (in St. Petersburg), and Vinoy Park (in St. Petersburg) according to our user data. If you plan to visit either of these, we recommend finding a hotel nearby to cut down on travel time.

See more FAQs

Find better results for your stay in St. Petersburg

Consider alternative stays in St. Petersburg
If you are looking for a specific type of hotel, consider these options for trips to St. Petersburg

Millions of Reviews
Real ratings and reviews from millions of guests, just like yourself. Book your perfect stay with confidence!
Best Hotel Deals
HotelsCombined sources over 3 million hotels and properties and compiles them in one place so you can compare the ideal accommodation.
Free Cancellation
Plans change — we get it. And that’s why you can search and book hotels and accommodations on HotelsCombined from agencies that offer free cancellation