St Petersburg hotels

Room 1
*Ages of children at time of trip (for pricing, discounts)


Earn up to 5% on hotels and 1% on flights - It's free!

By clicking, I agree to the terms and conditions.

360 days of sun in St. Petersburg, Florida

Around 250,000 people live in the area commonly referred to as St. Pete, known to some as the Sunshine City. St. Petersburg is located on the peninsula that separates the Tampa Bay from the Gulf of Mexico. This region is one of the most frequented destinations for the 2.8 million people living in the Tampa Bay area of Pinellas County. Travelers can access St. Pete from the mainland due north, or by crossing the series of bridges spanning the shore from the east or south. People are drawn to St. Petersburg for the beautiful beaches, pro sports and flavorful food.

Things to see in St. Petersburg

Museums and art culture in St. Petersburg

One of the most popular stops for visitors to St. Pete is the Dali Museum, which proudly displays the world's largest collection of the famous surrealist's artwork. For travelers who prefer art of the more straightforward variety, the Museum of Fine Arts is nearby. Its collection spans artwork created through the ancient and modern eras.

More than 20 art galleries located downtown open their doors each month for a public gallery hop. Some shops even allow patrons to participate in creating brand-new art on the spot. The Great Explorations Children's Museum is a good bet for families with kids who tend to be more hands-on, since young ones are encouraged to touch, explore, move and interact with the exhibits here.

St. Pete also has professional opera, available at the Palladium Theater located downtown.

Other St. Petersburg activities

Other options for your to-do list include the Mazzaro Italian Market, the Mahaffey Theater, the Kenwood History District, Sunken Gardens and the St. Petersburg Pier. Sunken Gardens is open every day and covers four acres that feature a butterfly garden, more than 50,000 tropical plants (some estimated to be a century old), an orchid arbor and exotic birds. This botanical attraction is a sanctuary near the heart of St. Pete.

Take a walk downtown to check out the Mediterranean-inspired buildings and historic architecture. If your exploration of the old part of the city piques your inspiration, hundreds of antique shops are located nearby on Central Avenue. Beachfront restaurants with umbrella-shaded tables are the norm on Beach Drive. The nightlife downtown and at St. Pete Beach is diverse enough to accommodate all age groups and interests. While some prefer to dance at the Coliseum, others slink over to the jazz clubs on Central, or visit the sports bars by Tropicana Field.

St. Petersburg travel information

Most guests looking for St. Petersburg hotels prefer to stay as close to the beautiful shoreline as possible. You won't have a problem finding hotels located off the Gulf of Mexico's coast or in downtown St. Pete. Most of the attractions, dining and shopping options are located around the downtown hotels or near the St. Petersburg-Clearwater International Airport (PIE).

Even though Tampa, Clearwater and St. Pete all seem to be in close proximity, it may take 40 minutes or more to travel between the cities in light to moderate traffic. St. Pete is accessible from Interstate 275, which splits into 375 and 175, allowing commuters to travel to either the northern or southern sections of downtown. Travelers coming from the south may access St. Pete through Bradenton by crossing the Sunshine Skyway Bridge, which stretches across the water for what seems like miles.

Best time to visit St. Petersburg

Many travelers prefer visiting the St. Pete-Clearwater area during the summer months due to the increase in outdoor concerts, local festivals, fireworks and Tampa Bay Rays baseball games. The parades and dancing at the Gulfport GeckoFest during Labor Day weekend also attract visitors from afar. The busy season in St. Pete usually lasts from January to May.

If you prefer bargain rates on travel accommodations, head to the area during June, September or October. The average annual temperature is 73 degrees, and there are usually more than 360 days of sunshine recorded each year.

Ultimately, there is no bad time to visit St. Pete, since special events crowd the calendar year-round, and the weather itself guarantees a good time. Who can resist a place that practically promises an endless summer?

Recently Rated St Petersburg Hotels

Hotel Reviews Stars Price from
Magnuson Hotel Marina Cove
3.2 / 5
53 reviews
3 stars $122
TradeWinds Island Grand Resort
3.9 / 5
327 reviews
4 stars $276
La Quinta Inn Tampa Bay St Petersburg
3.2 / 5
141 reviews
3 stars $89
Beachcomber Beach Resort Hotel
3.6 / 5
235 reviews
3 stars $157
Hilton St. Petersburg Bayfront
3.6 / 5
38 reviews
3 stars $179
Guy Harvey Outpost, a TradeWinds Beach Resort
3.9 / 5
198 reviews
4 stars $255
Hampton Inn St. Petersburg
3.6 / 5
26 reviews
3 stars $134
Knights Inn St Petersburg Tropicana
2.4 / 5
36 reviews
2 stars $69
Grand Plaza Beachfront Resort Hotel & Conference Center
3.9 / 5
371 reviews
3 stars $174
Sirata Beach Resort
3.8 / 5
271 reviews
3 stars $228

Featured St Petersburg Hotels

From $164

1 Dolphin Beach Resort

3 stars
3.6 / 5 178 reviews

4900 Gulf Boulevard Map

No Resort Fees - Free Guest Parking - Free Wi-Fi

Resort accommodations on St. Pete Beach Experience Florida's natural beauty and sparkling waters of the Gulf Coast from this beachfront hotel. The Dolphin Beach Resort is located directly on... More

Positive hotel experience
We experienced a very quiet well maintained room. The experience was generally quite good. The availability of a smoking allowed room was a big plus for us. It allowed us to stay in the room...
Feb 3, 2015
From $276

2 TradeWinds Island Grand Resort

4 stars
3.9 / 5 327 reviews

5500 Gulf Blvd. Map

20% off your stay

Twenty-acre beachfront playground for adults and kids alikeThis tropical beachfront resort is a playground for both kids and kids-at-heart. The Island Grand is surrounded by meandering canals and... More

Hotel needs a renovation .
The staff is friendly . The rooms are old ,and very damp . The shower water either burns you of freezing . Would not Reccomend
Feb 20, 2015
From $255

3 Guy Harvey Outpost, a TradeWinds Beach Resort

4 stars
3.9 / 5 198 reviews

6000 Gulf Blvd. Map

Added Booking Bonus

Tropical Oasis on St. Pete BeachGuy Harvey Outpost, a TradeWinds Beach Resort is nestled on the pristine shores of St. Pete Beach, where vacationing couples and holidaymakers can view the... More

Girls weekend A+++
Very convenient to shopping and beach bar hopping. Beach was superior and sunsets were breathtaking
Feb 18, 2015
From $89

4 La Quinta Inn Tampa Bay St Petersburg

3 stars
3.2 / 5 141 reviews

4999 34th St North Map

The La Quinta Inn St. Petersburg hotel is close to all popular attractions: Beautiful Gulf Beaches, Tropicana Field- Home of the Tampa Bay Rays, BayWalk Center and the St. Pete Pier, Mahaffey... More

2 night stay was great!
Lots of things to explore while visiting area. Especially liked visiting the Salvador Dali Museum! Staff was very helpful in making suggestions ! Room was very clean upon arrival.
Feb 20, 2015
From $174

5 Grand Plaza Beachfront Resort Hotel & Conference Center

3 stars
3.9 / 5 371 reviews

5250 Gulf Boulevard Map


Fun and sun near St. Pete Beach, with a revolving restaurant up top The Grand Plaza Beach resort is the tallest and closest hotel to the Gulf of Mexico on St. Pete Beach. Leisure or corporate... More

Great getaway
Friendly, helpful staff. Comfortable room. Not too noisy at night. Good basic food. Great location on beach.
Feb 13, 2015
From $228

6 Sirata Beach Resort

3 stars
3.8 / 5 271 reviews

5300 Gulf Blvd. Map

The sugary sands and dolphins of the islands -- on Florida's West Coast Located on 13 acres of sugary sand on St. Pete Beach, the Sirata Beach Resort combines warm Gulf breezes with famous... More

Just Ok
Great Location...some of the staff were very friendly...especially the security guard and the bar/restaurant staff...other than that the rooms are extremely outdated but the comfort of the beds...
Feb 9, 2015
From $122

7 Magnuson Hotel Marina Cove

3 stars
3.2 / 5 53 reviews

6800 Sunshine Skyway Lane Map

Stay and play at the Magnuson Hotel Marina Cove! With an average of 360 days of sunshine a year, two pools and a private beach, this full service 18 acre tropical resort is located directly on... More

This hotel should have 1 or 2 stars. It was filthy and hadn't been cleaned well.
Feb 23, 2015

8 Plaza Beach Hotel Beachfront Resort

3 stars
4.0 / 5 77 reviews

4506 Gulf Blvd Map

Complimentary Happy Hour and NO RESORT FEES

Plaza Beach Hotel Beachfront Resort is a Key West style resort on the tropical island of St Pete Beach. St Pete Beach is famous for its sugar white beaches and the Plaza Beach Resort is situated... More

One-night getaway
The hotel was great. It was very simple, but RIGHT on the beach. The staff was quite friendly and the free happy hour didn't hurt either.
Dec 17, 2014
From $199


4 stars
3.8 / 5 43 reviews

234 Third Ave North Map

Explore St. Petersburg, Florida from Hotel's Location Designed as an oasis for travelers, the Hotel Indigo® St. Petersburg Downtown is a stylish, boutique-inspired hotel offering a unique... More

Exceptional service staff was very attentive
I totally enjoyed my visit. The city is full of exciting things to keep you going back for more. The hotel staff was always giving me tips of places to visit and restaurants. The meal I had at the...
Oct 13, 2014
From $157

10 Beachcomber Beach Resort Hotel

3 stars
3.6 / 5 235 reviews

6200 Gulf Boulevard Map

Free Room Upgrade & No Resort Fees

Five and a half acres of private beach on Gulf of MexicoThe Beachcomber Beach Resort and Hotel, located directly on St. Pete Beach, provides a resort style atmosphere on 5.5 acres of lush tropical... More

our families or locals
greeted upon entry into the lobby and we started our stay,staff very efficient courteous and helpful. location as well as the fridge and stove helped out on $$ room with a garden view that we...
Feb 20, 2015
From $179

11 Hilton St. Petersburg Bayfront

3 stars
3.6 / 5 38 reviews

333 1st St S Map

Includes parking for up to 7 nights

Enjoy your stay in the heart of the waterfront district of downtown Saint Petersburg, Florida. The Hilton St. Petersburg Bayfront hotel is perfectly located for easy access to the Dali Museum, the... More

Visiting College Kid
The Hotel was nice - needs work on room furniture - but location is excellent :)
Feb 20, 2015

12 Bay Palms Waterfront Resort Hotel and Marina

3 stars
4.1 / 5 34 reviews

4237 Gulf Blvd Map

Complimentary Happy Hour and NO RESORT FEES

Bay Palms Waterfront Resort is a Florida Tropical boutique resort situated directly on the Boca Ciega Bay, which boasts one of the largest privately owned fishing piers in St Petersburg at 1500... More

Family trip
I was very impressed with the cleanliness and the comfort of this hotel. The staff was wonderful. I would definetly return.
Jan 15, 2015
From $190

13 Alden Suites

3 stars
4.0 / 5 149 reviews

5900 Gulf Boulevard Map


The Alden Beach Resort is the Right Place on St. Pete Beach! Located directly on the Gulf of Mexico on five lush acres this beachfront resort offers a perfect combination of comfort, value and... More

Excellent value
Excellent price for a beachfront property. Although aged, it is well maintained and staffed with 2 heated pools and a large hot tub. Only aggravation factor was having to pay $20/day for the beach...
Jan 26, 2015
From $184

14 Hilton St. Petersburg Carillon Park

3 stars
4.4 / 5 31 reviews

950 Lake Carillon Drive Map

Includes parking for up to 7 nights

With beautiful lakefront views, the Hilton St. Petersburg Carillon Park hotel is set in the Carillon Nature Reserve just five minutes from St. Petersburg/Clearwater International Airport and 10... More

Weekend getaway with Mom
Excellent hotel. Exceeded my expectations. Room was huge and well kept. Pool was lovely. Loved the boardwalk around the hotel. Close to St. Petersburg. I will definitely come back to this place.
Dec 31, 2014
From $170

15 St. Petersburg Marriott Clearwater

3 stars
4.0 / 5 15 reviews

12600 Roosevelt Boulevard, North Map

Rate includes breakfast

Discover a hotel in St. Petersburg, FL, dedicated to providing guests the ultimate experience. St. Petersburg Marriott Clearwater offers spacious suites with separate living, sitting and dining... More

Short business trip
Very comfortable rooms, friendly staff, good location for my needs, lots of convenient parking, totally great x
Jul 12, 2014
From $119

16 Ponce De Leon Hotel

3 stars
3.4 / 5 48 reviews

95 Central Ave Map

"Anchoring the downtown scene is the newly renovated Ponce de Leon Hotel and its buzzing restaurant Ceviche" --New York Times, August 2008 Centrally located on the scenic downtown... More

Great for the price
For the price and location, this was a great pick and bang for your buck. The staff was very friendly. The location was wonderful, being a block from the pier and waterfront. On the weekend, there...
Jan 15, 2015

17 Bayview Plaza Waterfront Resort

3 stars
4.1 / 5 35 reviews

4321 Gulf Blvd. Map

Save 30% - Stay 3 Nights

Bayview Plaza Waterfront Resort is a European style boutique waterfront resort situated directly on the Boca Ciega Bay. Enjoy morning sunrises over the sparkling open water and breathtaking... More

Enjoyed ourselves
Hotel was clean but needs a few updates. ( it looks like they are doing quite a bit of remodeling now ) We did not realize that the property was split into two places but after just a little...
Feb 9, 2015
From $269

18 Vinoy Renaissance St. Petersburg Resort & Golf Club

4 stars
4.5 / 5 50 reviews

501 5th Avenue NE Map

Rate includes breakfast

Historic Hotel minutes from the beach in St. PetersburgThe Renaissance Vinoy Resort & Golf Club is the only luxury hotel on the west coast of Florida that combines a private marina, 18-hole... More

Vinoy in August
Civilized. Historic property ideally located at north end of downtown St. Pete. Expansive Bay views from room. Sipped drinks on veranda in rocking chairs gazing through palms to bay. Had dinner in...
Aug 18, 2014
From $69

19 Knights Inn St Petersburg Tropicana

2 stars
2.4 / 5 36 reviews

2595 54th Ave North Map

Stay 2, Save 15%

Our hotel is conveniently located between I-275 and US Highway 19 to serve the needs of business leisure and group travelers. Bus and tour groups are welcome. The newly renovated property has king... More

Knight's Inn
it was an okay stay. nothing fancy, not horrible. Clean rooms
Feb 16, 2015
From $84

20 Days Inn St. Petersburg Central

2 stars
2.2 / 5 14 reviews

650 34th Street North Map

Stay 2, Save 15%

Welcome to the Days Inn St. Petersburg. The Days Inn St. Petersburg Central is your home away from home. This family operated Hotel offers the cleanest rooms in St. Pete. Our 28-unit hotel offers:... More

Decent place
This is a decent place for the money. Stayed here 4 times over the years. Surrounding area is shady, but the hotel is at least decent. It's been quiet on every trip. Staff is nice. My only...
Jul 8, 2014