Hotels in St. Petersburg

Search and compare St. Petersburg hotels from hundreds of travel sites on HotelsCombined and save.

...and more

Learn why travellers love HotelsCombined

Compare hotel ratings collected from thousands of user reviews.

One search gives you accurate pricing on affordable hotels.

Customise your results by hotel chain, amenities, price and more.

Search for hotels as many times as you want – for free.

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular hotels in St. Petersburg

Enter your travel dates to find the best prices.
Filter by star ratings
All filters
340 Beach Drive Northeast, St. Petersburg, FL, United States
2 restaurants, a nightclub, and 2 bars/lounges are available at this smoke-free hotel. Free self-serve breakfast and free WiFi in public areas are also provided. Other amenities include a snack bar/deli, a conference center, and valet parking.
Free Wi-Fi
8.5
Excellent
699 reviews
Location
0.4 km from city centre
S$ 230
333 1st Street South, St. Petersburg, FL, United States
Welcome to the Hilton St. Petersburg Bayfront hotel located in the waterfront district of downtown St. Petersburg, Florida. Whether you have come to St. Petersburg to conduct business or simply relax, the best of St. Petersburg beckons nearby. World class accommodations along with legendary Hilton hospitality add up to pleasure, pure and simple. As the centerpiece of St. Petersburg, downtown offers some of the finest cultural attractions in Florida, coupled with some of the top businesses in the nation - all conveniently located just outside our front doors: USF St. Petersburg Campus, Progress Energy Park, Mahaffey Theater, Salvador Dali Museum, The Pier, Progress Energy, BB&T, Baywalk, Raytheon, Tropicana Field, St. Petersburg Museum of Fine Arts, St. Petersburg Yacht Club, Fort DeSoto Beaches.
7.2
Good
1104 reviews
Location
0.5 km from city centre
S$ 154
421 4th Avenue North, St. Petersburg, FL, United States
A full-service spa, an outdoor pool, and a restaurant are available at this smoke-free hotel. Free WiFi in public areas and free self parking are also provided. Additionally, a fitness center, a bar/lounge, and a poolside bar are onsite.
Free Wi-Fi
Parking
9.2
Excellent
3514 reviews
Location
0.6 km from city centre
S$ 125
1200 34th Street North, St. Petersburg, FL, United States
Welcome to the brand new Holiday Inn St. Petersburg. St. Petersburg's newest and most modern Holiday Inn hotel is centrally located on US I-19 minutes away from I-275 downtown St. Petersburg, Tampa Bay and the St. Pete Pier. Quick access and a short drive to Sarasota over the Skyway Bridge and ease to the Fishing Piers. Our guests can enjoy days at St Pete Beach, Madera Beach, Johns Pass, and Fort De Soto Beach. Travelers will enjoy our close proximity to business in downtown St. Petersburg, as well as USF-St. Petersburg, St. Pete College, Stetson College, Tropicana Field, Al Lang Stadium, The Dali and other Fine Art Museums, The Mahaffey Theater- Duke Energy Center, and endless local entertainment.
Free Wi-Fi
Parking
7.8
Good
1190 reviews
Location
4.6 km from city centre
S$ 127
950 Lake Carillon Drive, St. Petersburg, FL, United States
Nestled lakefront on Carillon Nature Preserve, the award-winning Hilton St. Petersburg Carillon Park is centrally located in the heart of St. Petersburg/Tampa Bay area. Just 5 minutes from St. Petersburg/Clearwater International Airport and 15 minutes from Tampa International Airport, our hotel is an ideal destination for business and leisure traveler alike. Located at Ulmerton and Roosevelt, the Hilton is convenient to restaurants, nightlife, shopping and golf courses. With 227 contemporary guest rooms, including 49 suites, many rooms feature balconies with views of Carillon Bell Tower, lush surrounding gardens and nature park. The hotel is a Florida Green Lodging Certified Hotel/Hotel Green Initiative, doing our part for the environment.
Free Wi-Fi
8.4
Excellent
631 reviews
Location
13.5 km from city centre
S$ 177
443 4th Avenue North, St. Petersburg, FL, United States
Along with an outdoor pool, this hotel has a restaurant and a fitness center. Free WiFi in public areas and free self parking are also provided. Additionally, coffee/tea in a common area, a 24-hour front desk, and a garden are onsite.
Free Wi-Fi
Parking
8.8
Excellent
2065 reviews
Location
0.7 km from city centre
S$ 115
4816 100th Way North, St. Petersburg, FL, United States
Relax and Indulge! Our Madeira Beach Area hotel engages guests with first class amenities and crisp décor with outstanding service. Don’t forget our complimentary Beach Shuttle up to 5 miles!Our ideal location, near world class shopping and restaurants, puts guests within minutes of endless beaches including Madeira Beach, Clearwater Beach, St. Pete Beach and Treasure Island. Downtown St. Petersburg is a short drive away where you can jump on the SunRunner and enjoy a ride to unique dining and shopping or take it down and enjoy a night on the beach. Be sure to catch a Tampa Bay Rays game at Tropicana Field while you’re in town, just 15 min. from the hotel!We are located across from the Bay Pines VA, Bay Pines VA Healthcare System and near Bay Pines Veterans Affairs. Also, easily accessible to Johns Hopkins All Children’s Hospital & St. Anthony's Hospital. Corporate guests will find themselves within minutes of many world class businesses including, Raytheon, Siemen AG, and Raymond James. Visiting your favorite student at St Petersburg College or Eckard College? Make it a double win with beach right around the corner!Escape at Holiday Inn Express and Suites, Madeira Beach, offering a heated outdoor pool and hot tub with fire pit and grills. We provide complimentary amenities including a hot breakfast buffet, 24 hr. gym and business center and WIFI throughout our hotel. All rooms are appointed with a microwave and fridge.
Free Wi-Fi
Parking
9.0
Excellent
1107 reviews
Location
14.9 km from city centre
S$ 146
501 5th Avenue Northeast, St. Petersburg, FL, United States
Escape to The Vinoy Resort & Golf Club, Autograph Collection, a world of extraordinary allure. Nestled in downtown, our historic hotel in S.t Petersburg, Florida, embodies historic charm and a cherished legacy. Immerse yourself in exquisitely curated spaces that merge the past with modern sophistication. Savor the essence of the Golden Age and the laid-back grace that defines our Tampa Bay area hotel. With an unwavering commitment to excellence, every detail of your stay at our resort in St. Petersburg, Florida, is meticulously attended to. Experience relaxed refinement and contemporary elegance where enchantment awaits. Refined hotel accommodations, a world-class resort golf course and a rejuvenating spa cater to your desires. Enjoy a continuous calendar of events, including sporting events, concerts and festivals. Let us curate an experience that transcends the ordinary, creating cherished moments that resonate in your heart long after you depart.
8.7
Excellent
413 reviews
Location
0.7 km from city centre
S$ 561
7401 Central Avenue, St. Petersburg, FL, United States
This hotel features an outdoor pool, coffee/tea in a common area, and spa services. Free buffet breakfast, free WiFi in public areas, and free self parking are also provided. Other amenities include conference space, a 24-hour front desk, and a computer station.
Free Wi-Fi
Parking
9.0
Excellent
2498 reviews
Location
10.4 km from city centre
S$ 137
940 5th Avenue South, St. Petersburg, FL, United States
Staybridge Suites St. Petersburg Downtown is ideally located for extended stay travelers seeking comfort, convenience, and proximity to key medical and business hubs. Just minutes from Johns Hopkins All Children's Hospital, Bayfront Health, Orlando Health, St. Anthony's Hospital, and HCA Florida St. Petersburg Hospital, our hotel is a preferred choice for medical professionals, patients, and families.
Free Wi-Fi
8.4
Excellent
828 reviews
Location
1.5 km from city centre
S$ 166

Travel insights for hotels in St. Petersburg

Use these up-to-date, data-driven insights about booking a hotel in St. Petersburg including ideal times to book, pricing trends, and more.

What is the cheapest month to book a hotel in St. Petersburg?

The cheapest month to book a hotel in St. Petersburg is August (S$ 208). Conversely, the most expensive month to stay in St. Petersburg is February (S$ 405).

What is the cheapest day to stay in a hotel in St. Petersburg?

The cheapest day to stay in St. Petersburg is Sunday (S$ 214). On the other hand, travellers can expect to pay the most on Friday, when the average nightly price is S$ 291.

How much is a hotel in St. Petersburg tonight?

Users have found prices for hotels in St. Petersburg tonight starting as low as S$ 90, rising to an average cost of S$ 264, based on searches in the last 72 hours. Prices start from S$ 106 for a 4-star hotel in St. Petersburg for tonight.

How much is a St. Petersburg hotel room this weekend?

In the past 72 hours, we’ve seen prices for hotels in St. Petersburg this weekend for as little as S$ 109/night. If you’re specifically looking for a 3-star hotel this weekend, our users have found prices as low as S$ 109/night. For a 4-star hotel in St. Petersburg, the cheapest rate recently found was S$ 112/night for this weekend.

How far ahead should you book a hotel in St. Petersburg?

Save money by booking a hotel at least 7 days before your trip to St. Petersburg. The lowest price found when booking 7 days ahead was S$ 196 per night.

Top-rated St. Petersburg hotels

These St. Petersburg properties are among the highest rated by our users. Skim through hotel descriptions and user reviews to find the right one for you.
5800 Gulf Boulevard, St. Petersburg, FL, United States
11.8 km from city centre
Free Wi-Fi
Air conditioning
S$ 558
Avg. per night
80 Beach Drive Northeast, St. Petersburg, FL, United States
0.1 km from city centre
Free Wi-Fi
S$ 199
Avg. per night
300 4th Street North, St. Petersburg, FL, United States
0.5 km from city centre
Pool
S$ 170
Avg. per night
2171 54th Avenue North, St. Petersburg, FL, United States
6.1 km from city centre
Free Wi-Fi
Parking
S$ 144
Avg. per night
12100 Gulf Boulevard, St. Petersburg, FL, United States
14.2 km from city centre
Free Wi-Fi
Parking
S$ 152
Avg. per night
234 Third Avenue North, St. Petersburg, FL, United States
0.3 km from city centre
Airport shuttle
S$ 163
Avg. per night
12600 Roosevelt Boulevard North, St. Petersburg, FL, United States
13.1 km from city centre
Free Wi-Fi
Parking
S$ 171
Avg. per night

Cheapest hotels in St. Petersburg, Florida

These are the lowest prices we've found on hotels in St. Petersburg at the moment. Consider alternative dates if you're able to compare prices.
5005 34th Street North, St. Petersburg, FL, United States
6.7 km from city centre
Free Wi-Fi
Air conditioning
S$ 70
Avg. per night
4999 34th Street North, St. Petersburg, FL, United States
6.6 km from city centre
Free Wi-Fi
Air conditioning
S$ 73
Avg. per night
5005A 34th Street North, St. Petersburg, FL, United States
6.6 km from city centre
Free Wi-Fi
S$ 79
Avg. per night
6638 4th Street North, St. Petersburg, FL, United States
6.8 km from city centre
Free Wi-Fi
Parking
S$ 87
Avg. per night
1400 34th Street North, St. Petersburg, FL, United States
4.7 km from city centre
Free Wi-Fi
Parking
S$ 92
Avg. per night
2260 54th Avenue North, St. Petersburg, FL, United States
6.0 km from city centre
Free Wi-Fi
Air conditioning
Airport shuttle
S$ 101
Avg. per night
650 34th Street North, St. Petersburg, FL, United States
4.5 km from city centre
Free Wi-Fi
Parking
S$ 108
Avg. per night
342 3rd Avenue North, St. Petersburg, FL, United States
0.4 km from city centre
Free Wi-Fi
Parking
S$ 109
Avg. per night
875 94th Avenue North, St. Petersburg, FL, United States
9.6 km from city centre
Free Wi-Fi
Parking
S$ 111
Avg. per night
95 Central Avenue, St. Petersburg, FL, United States
0.2 km from city centre
Free Wi-Fi
S$ 114
Avg. per night

Hotel prices in St. Petersburg

A breakdown of the average price per hotel class in St. Petersburg. We've highlighted the most popular properties according to our users as well as the best value within each hotel class.
4 stars +
6800 Sunshine Skyway Lane, St. Petersburg, FL, United States
S$ 160
950 Lake Carillon Drive, St. Petersburg, FL, United States
S$ 177
333 1st Street South, St. Petersburg, FL, United States
S$ 154
3 stars
340 Beach Drive Northeast, St. Petersburg, FL, United States
S$ 230
234 Third Avenue North, St. Petersburg, FL, United States
S$ 163
2 stars and under
2260 54th Avenue North, St. Petersburg, FL, United States
S$ 101

Other accommodation in St. Petersburg

340 Beach Drive Northeast, St. Petersburg, FL, United States
0.4 km from city centre
Free Wi-Fi
S$ 230
Avg. per night
St. Petersburg, FL, United States
10.9 km from city centre
Air conditioning
S$ 300
Avg. per night

Where to stay in St. Petersburg

Utilize the map to find properties close to the St. Petersburg area(s) or attractions you plan on visiting. Clicking a property's name will unlock more information and allow you to book that particular hotel.

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

  • What are the best hotels in St. Petersburg?

    Hilton St. Petersburg Bayfront (7.2/10 from 1,104 reviews), Hollander Hotel (9.2/10 from 3,514 reviews), and SkyBeach Resort (7.6/10 from 1,069 reviews) are all highly rated places to stay in St. Petersburg.

  • Are there any hotels in St. Petersburg close to Tampa St. Petersburg?

    The closest hotel to Tampa St. Petersburg is Hilton St. Petersburg Carillon Park, which is located 13.5 km away from the city centre.

  • What are some other cities to stay in when visiting Florida?

    In addition to St. Petersburg, travellers opt to visit Orlando when visiting Florida. Miami is also a popular choice to visit.

  • How many hotels are there in St. Petersburg?

    In total, there are 1,512 hotels to choose from in St. Petersburg, compared to 200,696 properties in Florida.

  • Are there accommodation options other than hotels in St. Petersburg?

    In addition to hotels, consider choosing from 1 hostels, 6 apartments, and 534 holiday rentals in St. Petersburg.

See more FAQs

Find better results for your stay in St. Petersburg

Consider these popular 3-star hotels in St. Petersburg