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

What travelers to St Petersburg are saying

The beach is beautiful, kept very clean and offering many activities along the way! Lots of fun beach bars with entertainment! Great for walking and romantic sunsets! Also many fine restaurants in the area making for memorable dining experiences!
Mechos Dec 9, 2015
Went on the dolphin watch boat & had a great time. Short trip but saw a lot of dolphins. Enjoyed the beach.
Harold G. May 9, 2015
Wonderful !!!
Nataliya K. Oct 27, 2015

Hotels in St. Petersburg

In St. Petersburg, Florida, the sun shines practically every day of the year, which makes it easy for you to enjoy the city’s sugar-sand beaches, and the crystal-clear waters of adjacent Tampa Bay. The area around St. Petersburg offers some of Florida’s most popular stretches of shoreline, including Belleair Beach, Indian Rocks Beach and Sand Key Park. View paintings by one of the world’s great surrealists at the Salvador Dalí Museum, or tour Fort De Soto Park, which the Union used for its successful barricade of Tampa Bay during the Civil War.

Key facts

The Sunshine City is served by the St. Pete-Clearwater International Airport (PIE), and many of its best hotels can be found in the historic district, or along the revitalized waterfront. St. Pete’s pier, with its bait shops, souvenir stores and dolphin cruises, has been a favorite destination for more than a century. Upscale shopping and dining options, such as the Sundial St. Pete Shopping Mall, can be found in the redeveloped downtown district.

Hints and tips

Though St. Petersburg was named after the historic Russian city, the Sunshine City doesn’t share its namesake’s climate. The average winter temperature in St. Pete is well above 80 degrees Fahrenheit, and the city boasts 361 days of sunshine per year on average.

  • Get alerts on our cheapest fares and exclusive hotel coupons! 

Cheap St Petersburg Hotels

From $240

1 Alden Suites

3 stars
4.4 / 5 22 reviews

St Petersburg, Florida


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...

Great place for everyone
Very clean and convenient,we had a great time there
Oct 28, 2015
wonderfully staffed, great location, great ammenities
My family has stayed at many hotels in the St. Pete area as we are Florida residents. This will be our new go-to hotel. The location was perfect. The suites were very spacious and well laid out....
May 10, 2015
From $202

2 Dolphin Beach Resort

3 stars
4.1 / 5 17 reviews

St Petersburg, Florida

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

The Dolphin Beach Resort in St Petersburg, Florida, offers 173 spacious and comfortable guest rooms that each feature an authentic beachside theme. This beach resort aims to provide visitors with a...

Perfect Getaway!
We have going to St Pete Beach since 1996 and usually stay at Ho Jo's. The last few years the vibe there has completely changed and the staff is NOT freindly at all. This year the rates went sky...
May 27, 2015
Great Location on the Beach!
We thoroughly enjoyed our stay at the hotel. We booked a beachfront room with a balcony. The view was fantastic and we were able to see dolphins swimming by.
May 7, 2015
From $180

3 Sirata Beach Resort

3 stars
3.7 / 5 26 reviews

St Petersburg, Florida

Save 25% Off

Imagine - Its All Here! The Sirata Beach and Conference Center is truly a tropical island paradise. Located on 13 acres of sugary white, privately owned beachfront directly on the blue waters of...

Great location not so great rooms
Location is right on the beach! Resort is nice. Rooms need major updates. The bathroom smelled moldy and musty. Drop ceilings in the room look terrible.
Jul 6, 2015
Awesome Hotel
I have stayed at this hotel multiple times and have never had a bad experience. Anytime there were any issues the staff who could rectify them did.
May 15, 2015
From $288

4 TradeWinds Island Grand Resort

4 stars
4.0 / 5 37 reviews

St Petersburg, Florida

20% off your stay

At the Tradewinds Island Grand Resort in St Petersburg, Florida, everybody in the family will be able to enjoy the freshwater swimming pools and private beaches for sunbathing, water sports and...

Family trip
Everything was nice enough. Wish I would have asked for an upgrade. Room was very small. Food very expensive. They showed me all the free items included. But had a $35 resort fee on top of the room...
Nov 27, 2015
attending a wedding
Just two hotels over from an event. The area was great. The hotel was beautiful. Right on the beach had a great time. Could have stayed longer!
Sep 18, 2015
From $84

5 Days Inn St. Petersburg North

2 stars
3.5 / 5 6 reviews

St Petersburg, Florida

You will be happy you booked a room at the Days Inn St. Petersburg North! Enjoy modern conveniences like a flat screen HDTV, microwave and mini refrigerator in every room; all just minutes from...

Rooms are comfortable, but not as clean as I'd like.
Apr 22, 2015
Lacked basic amenities as expected
We were there for 5 days and had multiple little things that added up to a big disappointment. Those things included a light that did not work, electronic room key that would not open the room door...
Apr 6, 2015
From $66

6 Knights Inn St Petersburg Tropicana

2 stars
3.3 / 5 4 reviews

St Petersburg, Florida

Save 5% on your stay

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...

Quick short night
Good value for the money, nothing fancy. There wasn't a coffee maker in the room and the coffee in the lobby was pretty watered down. The room was large, spacious, and comfortable. Nice mini-fridge.
Apr 8, 2015
From $94

7 Days Inn St. Petersburg Central

2 stars
3.0 / 5 2 reviews

St Petersburg, Florida

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:...

From $206

8 Hilton St. Petersburg Bayfront

3 stars
4.0 / 5 1 reviews

St Petersburg, Florida

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...

From $156

9 Hampton Inn St. Petersburg

3 stars
4.0 / 5 1 reviews

St Petersburg, Florida

Free On The House hot breakfast, Wi-Fi

a place to soak up the sun...welcome to the Hampton Inn St. Petersburg.Exquisite culture and majestic nature intertwine with big-city thrills in St. Petersburg, a coastal metropolis that once made...

Enjoyed our stay
Breakfast was awesome! Room service was friendly if needed anything! Friendly staff!
May 26, 2015
From $410

10 Plaza Beach Hotel Beachfront Resort

3 stars
3.8 / 5 4 reviews

St Petersburg, Florida

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...

Great Beachfront Hotel
When we arrived early in the morning, we were a little worried that it was another "hole-in-the-wall" motel due to the outside decor of the place. Boy were we wrong! For the low price that was...
Oct 17, 2014
good but not a resort
Very friendly staff. Property description is a little misleading. This is not a hotel it's more like a motel. Definitely not a resort. Terrific beach location and the chairs and lounges on the...
Feb 14, 2014
From $227

11 Bay Palms Waterfront Resort Hotel and Marina

3 stars
4.8 / 5 4 reviews

St Petersburg, Florida

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...

Long weekend
Bay View Palms was clean and beautiful. Excellent location. Best of both worlds with the bay out back and the gulf across the street. Staff was friendly and helpful.
Nov 24, 2015
Great Trip to St Petersburg, Florida
Enjoyed the trip. Hotel was perfect for us: quiet and on the water, natural setting, walking distance to beach, and shops/dining. St Petersburg was enlightening with museums, galleries, shopping...
Sep 23, 2015
From $221

12 Grand Plaza Beachfront Resort Hotel & Conference Center

3 stars
4.2 / 5 40 reviews

St Petersburg, Florida


The Grand Plaza Beachfront Resort Hotel & Conference Center in St. Petersburg puts guests right on the sandy doorstep of St. Pete Beach, one of Florida’s most exquisite beaches. The...

Again in a heartbeat!
Our stay exceeded our expectations in every way... I'd go there again in a heartbeat, and we can't wait to return.
Nov 11, 2015
Great couples trip
From the moment we walked into the hotel, we were happy. The staff was amazing and they were very professional. We got a super saver room so there wasn't a good view. We talked to the front desk...
Aug 2, 2015
From $151

13 Magnuson Hotel Marina Cove

3 stars
3.1 / 5 7 reviews

St Petersburg, Florida

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...

It was ok
The room was clean and overall comfty. It didn't smell like the regular moldy or smoky rooms I've stayed before. The staff was very friendly and accommodated us because I had my dog with me. The...
Jul 20, 2015
Tampa and surroundings trip
Hotel was just fine. Facilities look and feel old, and update is needed. Overall good.
Apr 6, 2015
From $187

14 Beachcomber Beach Resort Hotel

3 stars
4.0 / 5 26 reviews

St Petersburg, Florida

Free Room Upgrade & No Resort Fees

The Beachcomber Beach Resort and Hotel located directly on St. Pete Beach provides a resort style atmosphere on 5.5 acres of lush tropical landscaped gardens on our own private beach, on the...

Great spot for a break!
Loved the Beachcomber and all it had to offer - able to walk to great dining places and loved walking the beach every day! Beach bar was a fun venue to watch magnificent sunsets and lister to good...
Dec 10, 2015
Short getaway
My friend and I stayed here while our husbands were off hunting. It's a gorgeous, fun, convenient place to stay. Loved that it had a kitchen in the room and close to lots of restaurants, can walk...
Nov 23, 2015
From $170

15 St. Petersburg Marriott Clearwater

3 stars
4.0 / 5 1 reviews

St Petersburg, Florida

Rate includes breakfast

Showcasing an unbeatable location and a stylish, boutique feel, the St. Petersburg Marriott Clearwater has established itself as a premier hotel destination for business and leisure guests here in...

From $281

16 Vinoy Renaissance St. Petersburg Resort & Golf Club

4 stars
4.5 / 5 2 reviews

St Petersburg, Florida

Rate includes breakfast

Treat yourself to an undeniably luxurious experience at The Vinoy® Renaissance St. Petersburg Resort & Golf Club. Our upscale St. Petersburg, FL hotel is near the area's most popular attractions,...

From $191

17 Staybridge Suites ST. PETERSBURG DOWNTOWN

3 stars
4.8 / 5

St Petersburg, Florida

The Staybridge Suites St. Petersburg Downtown is proud to be the IHG Newcomer of the Year for 2015! Situated near the downtown waterfront district where you will find the world renowned Dali...

From $85

18 La Quinta Inn Tampa Bay St Petersburg

3 stars
3.4 / 5 20 reviews

St Petersburg, Florida

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...

Comfortable Stay
This place is comfortable and clean, but not fancy. It is moderately priced. It is good for business travel, rather than a vacation location.
May 14, 2015
Clean, safe hotel
Was worried due to other reviews. No need, I returned alone 1am , parked car & returned to my room feeling safe. There where dodgy areas at 1am driving up 19 but it is a city! Room clean &...
Apr 15, 2015
From $147

19 Holiday Inn Express & Suites ST. PETERSBURG NORTH (I-275)

3 stars
3.7 / 5 3 reviews

St Petersburg, Florida

Save up to 25% off

Stay Smart with us at our St. Petersburg, FL HotelOur friendly hotel staff are waiting to greet you at this Holiday Inn Express® and Suites St. Petersburg lodging. Our hotel is conveniently located...

Family Vacation
The beds were very comfortable and the location was great right off the highway. Only issue is the smell. We are a non-smoking family, but this hotel accomdates smoking and non-smoking rooms. We...
Mar 26, 2014
From $288

20 Guy Harvey Outpost, a TradeWinds Beach Resort

4 stars
4.1 / 5 19 reviews

St Petersburg, Florida

Added Booking Bonus

Guy Harvey Outpost, a TradeWinds Beach Resort, is located on the award-winning white sands of St. Pete Beach. Offering The SandBox beach lounge with VIP Cabanas, campfire s'mores and the popular...

Loved it!
Excellent place to getaway, we enjoyed our mini vacation.
Jun 24, 2014
Nice Place good service
The Hotel was clean, employees very friendly. I would stay here again.
Mar 17, 2014