Compare the best hotels in St. Petersburg, FL from 100+ sites!

641 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • sonder
  • priceline
  • tripadvisor
  • tripcom
  • homestay
  • hotelscom
  • orbitz
  • vacasa
St. Petersburg, FL hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

641 Cheap hotels in St. Petersburg, FL

Compare 5-Star Hotels in St. Petersburg, FL

Experience 5-star quality at a luxury hotel in St. Petersburg, FL, where every detail is designed for your ultimate comfort.

The Hotel Zamora - St. Petersburg, FL
8.6 564 reviews
St. Petersburg, FL
07/10 – 07/12
$452/nighttotal: $904 (2 )

The Hotel Zamora

1 2
hotel , St. Pete Beach
The Hotel Zamora is located in St. Pete Beach, Florida, just a short walk from the white sand beaches of the Gulf of Mexico and a short drive from the Gulf Beaches Historical Museum. The hotel is a 4-star property and has received very good user ratings for location, cleanliness, and overall experience.
The hotel features a Mediterranean-inspired design and offers guests access to a private marina, a rooftop bar with panoramic views, and a variety of amenities, including a fitness center, spa, and restaurant. Guests can enjoy a relaxing stay with access to a swimming pool, hot tub, and beach.
Galaxy Hotel Downtown - St. Petersburg, FL
8.1 233 reviews
St. Petersburg, FL
07/03 – 07/05
$253/nighttotal: $506 (2 )

Galaxy Hotel Downtown

1 4
hotel , St. Petersburg
Galaxy Hotel is a short walk from Spa Beach and the Chihuly Collection, just a mile from the city center, making it a great option for exploring St. Petersburg's attractions. This 4-star hotel offers comfortable accommodations and a convenient location for exploring the city.
The property features a terrace, restaurant, and bar, providing a relaxing atmosphere and dining options. Guests can enjoy easy access to the Gulf of Mexico, the Dali Museum, and other cultural attractions.
Galaxy Hotel Downtown - St. Petersburg, FL
St. Petersburg, FL
07/22 – 07/23
$259/nightfor 1 night

Galaxy Hotel Downtown

1 3
hotel , St. Petersburg
Hotel listing in a 4 star hotel. You will stay in St. Petersburg.
Services and facilities: a coffee place, a meeting room and a fridge. This hotel in St. Petersburg also has a Spa!
The Don Cesar - St. Petersburg, FL
8.7 2829 reviews
St. Petersburg, FL
07/26 – 08/22
$446/nighttotal: $12042 (27 )

The Don Cesar

1 1
hotel , St. Pete Beach
The Don Cesar is a 4-star hotel situated on St. Pete Beach, Florida, just a short drive from The Dalí Museum and Fort De Soto Park. User reviews consistently rate the hotel very good for cleanliness and excellent for location. The hotel offers a variety of amenities, including a spa, multiple pools, and a fitness center. Guests can enjoy dining options ranging from upscale to casual, and the hotel also offers a variety of activities and features, such as beach yoga, jet ski rentals, and a concierge service.

Browse Hotels with a Pool in St. Petersburg, FL

Staying at a hotel with a pool in St. Petersburg, FL lets you enjoy a refreshing swim to complement your day by the water.

Homewood Suites By Hilton St. Petersburg Clearwater - St. Petersburg, FL
8.5 863 reviews
St. Petersburg, FL
07/03 – 07/05
$224/nighttotal: $448 (2 )

Homewood Suites By Hilton St. Petersburg Clearwater

1 4
hotel , Feather Sound
The Homewood Suites By Hilton St. Petersburg Clearwater is conveniently located in Feather Sound, just a 5-minute drive from St. Petersburg-Clearwater International Airport. This 3-star hotel receives very good user ratings for its location, cleanliness, and overall experience.
The spacious suites feature a separate living area and kitchenette, providing ample space for families or longer stays. Guests can enjoy a complimentary full hot breakfast, a free evening reception with light fare and beverages, a fitness center, a business center, and free on-site parking.
Land's End 1-304 Bay Front - Premier - St. Petersburg, FL
St. Petersburg, FL
07/26 – 08/22
$182/nighttotal: $4914 (27 )

Land's End 1-304 Bay Front - Premier

1 1
hotel , Treasure Island
Land's End 1-304 Bay Front - Premier is a 1-star hotel in Treasure Island, located 1.9 miles from the city center, offering bayfront views and proximity to Sunset Beach Pavilion, Pass-a-Grille Beach, and Corey Ave.
This apartment accommodates 2 guests, features 1 bathroom, and includes amenities such as internet, air conditioning, a swimming pool, and a balcony, with paid parking and tour assistance available.
Days Inn By Wyndham St. Petersburg / Tampa Bay Area - St. Petersburg, FL
St. Petersburg, FL
07/28 – 07/30
$89/nighttotal: $178 (2 )

Days Inn By Wyndham St. Petersburg / Tampa Bay Area

1 4
hotel , Lealman
The Days Inn by Wyndham St. Petersburg / Tampa Bay Area in Lealman offers convenient access, located just a 4-minute drive from The Shoppes at Park Place and a 7-minute drive from the Great Explorations Children's Museum.
This motel provides complimentary wireless internet, an outdoor pool, a terrace, and free self-parking, with an on-site grocery/convenience store and meeting rooms available for guests.
Ocean Club Treasure Island Hotel - St. Petersburg, FL
9.1 406 reviews
St. Petersburg, FL
06/27 – 06/28
$662/nightfor 1 night

Ocean Club Treasure Island Hotel

2 6
hotel , Treasure Island
The Ocean Club Treasure Island Hotel is located in St. Pete Beach, just a short walk from Treasure Island's beautiful beaches and within easy reach of other popular destinations like Madeira Beach and John's Pass. This 4-star hotel has excellent user ratings for its location, cleanliness, and overall experience.
The hotel offers spacious rooms that can accommodate up to 6 guests, perfect for families or groups of friends. Amenities include a pool, hot tub, fitness center, playground, and concierge service, ensuring a relaxing and enjoyable stay for all.

Frequently Asked Questions about hotels in St. Petersburg, FL

  • What are the most affordable attractions in Saint Petersburg, FL?

    The Sunken Gardens are a beautiful and affordable option. You can also stroll along the waterfront for free, and there are plenty of parks and beaches that won't cost you a dime. Check out the free concerts and events at the Pier.
  • What are the best hotels with a swimming pool in St. Petersburg, FL?

    Boutique Beach Retreat, Island House Resort Hotel and Treasure Island Beach Resort are among the best hotels with a swimming pool in St. Petersburg, FL.

  • What types of hotels are available in St Petersburg?

    Being one of the popular holiday destinations in Florida, you can find a wide selection of hotels when you are visiting St Petersburg. Hence, you have the option to choose the best hotel that meets your requirements and preferences. If you are travelling on a budget you can look for decent hotels that can offer you modest accommodation choices. This would allow you to book the best rooms in the price range you prefer. On the other hand, you can find high-end hotels which would allow you to get the most luxurious suites and rooms which can offer you the best view of Tampa Bay. This would add to your experience and ensure that you can have a good stay in St Petersburg.
  • How can travelers relax during a week in Saint Petersburg, FL?

    Take a relaxing stroll along the waterfront, spend an afternoon lounging on the beach, or grab a drink at a waterfront bar. For a more active experience, rent a kayak or paddleboard and explore the waterways. Spa treatments are also a great option.
  • What are the most popular 2, 3 and 4-star hotels in St. Petersburg, FL?

    Among 2, 3 and 4-star hotels in St. Petersburg, FL, The Inn On Third, Hollander Hotel - Downtown St - Petersburg and Crystal Bay Historic Hotel are the most popular ones.

  • What are the popular nightlife areas of St Petersburg?

    If you are in St Petersburg you have nothing to worry even if you prefer to explore the city in the late evening hours. St Petersburg has a good nightlife and therefore you can head out and explore some of the best options. Downtown is where most of the action happens and here you can visit many nightclubs and restaurants and bars where you can enjoy delicious food and best-handcrafted cocktails. You can also enjoy a good game at various sports bars and breweries. If you love singing and dancing head to some of the popular karaoke clubs where you can dance and sing your favourite tunes.
  • What hotel chains can you find in Saint Petersburg, FL?

    You'll find all the major hotel chains here, like Marriott, Hilton, Hyatt, and Best Western. There are also some great boutique hotels and smaller independent hotels.
  • What are the best luxury hotels in St. Petersburg, FL?

  • Where are the coolest neighbourhoods to stay in St Petersburg?

    1. Historic Old Northeast - While locals call it Old Northeast, this is one of the fine neighbourhoods that you can stay in when you are in St Petersburg. Here you can find single-family homes, apartments and charming historic bungalows. Also, the neighbourhood is dotted with plenty of cafes and restaurants and local shops. The neighbourhood is home to multiple parks like Sunken Gardens, Vinoy Park and Elva Rouse Park.
    2. Historic Uptown - Not very far from downtown, Historic Uptown is a great neighbourhood where you can find a community of families and couples and young professionals. There are plenty of rental apartments here and you can find many local retail shops and bookstores and cafes as well.
    3. Coquina Key - If you prefer more outdoor spaces you can choose Coquina Key as your choice of neighbourhood. Here you can have more green spaces and find a community which is more family-friendly and pet-friendly.
  • What type of hotels can you find in Saint Petersburg, FL?

    You can find everything from budget-friendly motels to luxury resorts. There are also plenty of mid-range hotels that offer a good balance of comfort and affordability.
  • What are the best family friendly hotels in St. Petersburg, FL?

    The best family friendly hotels in St. Petersburg, FL are Boutique Beach Retreat, Treasure Island Beach Resort and Satellite Motel.

  • Where to stay during the Ink Mania Tattoo and Art Expo in St Petersburg?

    If you are visiting St Petersburg for the Ink Mania Tattoo and Art Expo you would want to make sure that you have hotels and apartments close to the downtown area. This is essential because the venue for the event is in downtown and this would help you to stay close and save time. Also, when you are downtown you have the opportunity to explore the city when you are done with the expo event. A lot happens in St Petersburg downtown area and therefore you can cover more local attractions and also visit popular museums, shopping malls and parks and beaches. You can also try plenty of restaurants and bars and enjoy the nightlife when you are in downtown St Petersburg.
  • When is the best time to book a hotel in Saint Petersburg, FL?

    If you want the best rates, book your hotel in advance, especially during peak season, which is from December to April. You can often find good deals if you book last minute, especially during the shoulder seasons of May-June and September-October.
  • What are the best pet friendly hotels in St. Petersburg, FL?

  • What type of cuisine is St Petersburg known for?

    St Petersburg is known for seafood cuisine mainly because it is a coastal city. Hence, when you are in the city you can look out for the best seafood cuisine which comprises oysters, tuna, calamari, shrimp and many other fishes. However, when you are in St Petersburg you can also find a lot of Mexican and Cuban influence on the recipes. Hence, you can find a good blend of Cuban-style seafood. You can find food trucks that serve you home-style sandwiches and plenty of comfort food. Steaks are quite popular in St Petersburg and you can find many steakhouses that can help you get the best meals.
  • What amenities do hotel rooms typically offer in Saint Petersburg, FL?

    Most hotels offer basic amenities like free Wi-Fi, cable TV, and a coffee maker. Many also offer amenities like a pool, fitness center, and complimentary breakfast. Some hotels even have rooftop bars or restaurants.
  • What are the best hotels with jacuzzi in St. Petersburg, FL?

  • What pet-friendly activities are available in Saint Petersburg, FL?

    Many of the beaches are dog-friendly, just make sure to check the rules before you go. The dog park at North Shore Park is a great place for your furry friend to run around. You can also find pet-friendly restaurants and cafes.

Destinations nearby

Top-Rated Oceanfront Hotels in St. Petersburg, FL

Soak up the coastal vibe at these seaside hotels in St. Petersburg, FL, offering easy access to the beach and premium accommodations near the shore.

Moxy St. Petersburg Downtown - St. Petersburg, FL
8.4 99 reviews
St. Petersburg, FL
07/10 – 07/12
$276/nighttotal: $552 (2 )

Moxy St. Petersburg Downtown

1 2
hotel , St. Petersburg
The Moxy St. Petersburg Downtown hotel boasts a central location near Tropicana Field, within two miles of Spa Beach, the Chihuly Collection, and The Dali Museum.
This St. Petersburg lodging offers a fitness center, swimming pool, on-site restaurant and bar, and valet parking, along with a terrace and rooms featuring one bedroom and one bathroom.

Neighborhoods and points of interest in St. Petersburg, FL

Top-Rated Hotels with Free Parking in St. Petersburg, FL

Free on-site parking at these hotels in St. Petersburg, FL lets you focus on the local attractions from the moment you arrive.

Provident Oceana Beachfront Suites - St. Petersburg, FL
9.4 99 reviews
St. Petersburg, FL
06/26 – 06/28
$397/nighttotal: $794 (2 )

Provident Oceana Beachfront Suites

1 6
hotel , Treasure Island
Provident Oceana Beachfront Suites offers direct beach access in Treasure Island, Florida, a 3-minute walk from St. Pete Beach and a 4-minute drive from John's Pass Village & Boardwalk.
This beachfront resort boasts two outdoor pools, spa tubs, guest rooms with kitchenettes, private balconies, and amenities including a business center and bicycle rentals.
Staybridge Suites St. Petersburg Fl By Ihg - St. Petersburg, FL
8.5 2279 reviews
St. Petersburg, FL
07/20 – 07/21
$129/nightfor 1 night

Staybridge Suites St. Petersburg Fl By Ihg

1 2
hotel , St. Petersburg
The Staybridge Suites St. Petersburg Fl, An Ihg Hotel is conveniently located in central St. Petersburg, Florida, just a mile from Tropicana Field and less than a mile from Mahaffey Theater. It is a 3-star hotel that has received very good user ratings for location, cleanliness, and overall experience.
This lodging offers a variety of amenities for guests to enjoy. The hotel features a kitchenette in every room, a swimming pool, a fitness center, a restaurant, a bar, and a tennis court.
Galaxy Hotel - St. Petersburg, FL
8.6 957 reviews
St. Petersburg, FL
06/27 – 06/28
$1060/nightfor 1 night

Galaxy Hotel

2 6
hotel , St. Petersburg
The Galaxy Hotel, a 2-star lodging, offers a convenient downtown St. Petersburg location less than a mile from Vinoy Park and the Salvador Dalí Museum, and within a 10-minute walk of Jannus Live and Tampa Bay.
This inn features a 24-hour business center, a conference center, a spa, a bar, free Wi-Fi in public areas, complimentary coffee and tea, and on-site parking.
Home2 Suites By Hilton Largo, Fl - St. Petersburg, FL
9.4 2956 reviews
St. Petersburg, FL
06/26 – 06/28
$225/nighttotal: $450 (2 )

Home2 Suites By Hilton Largo, Fl

1 6
hotel , Largo
The Home2 Suites By Hilton Largo, Fl is conveniently located in Largo, Florida, just a short drive from popular attractions like Pier 60, John's Pass, and the beaches of Clearwater. This 3-star hotel consistently receives excellent user ratings for its cleanliness, location, and overall experience.
The suites offer 300 square feet of space, perfect for families or groups. Guests can enjoy a range of amenities including a swimming pool, fitness center, and complimentary breakfast, making it a comfortable and convenient choice for travelers.

Popular Dog-Friendly Hotels in St. Petersburg, FL

These dog-friendly hotels in St. Petersburg, FL ensure your pet loves the trip as much as you do.

Bayview Plaza Waterfront Resort - St. Petersburg, FL
8.7 952 reviews
St. Petersburg, FL
07/22 – 07/23
$165/nightfor 1 night

Bayview Plaza Waterfront Resort

1 3
hotel , St. Pete Beach

Check Out Hotels with Breakfast Included in St. Petersburg, FL

No need to hunt for a cafe in the morning, as breakfast is included with these hotels in St. Petersburg, FL.

The Karol Hotel, St. Petersburg Clearwater, A Tribute Portfolio Hotel - St. Petersburg, FL
9.4 696 reviews
St. Petersburg, FL
07/03 – 07/05
$264/nighttotal: $528 (2 )

The Karol Hotel, St. Petersburg Clearwater, A Tribute Portfolio Hotel

1 4
hotel , St. Petersburg
Holiday Inn St. Petersburg N - Clearwater By Ihg - St. Petersburg, FL
8.3 3011 reviews
St. Petersburg, FL
07/03 – 07/05
$138/nighttotal: $276 (2 )

Holiday Inn St. Petersburg N - Clearwater By Ihg

1 4
hotel , Feather Sound
Fairfield Inn & Suites By Marriott St Petersburg North - St. Petersburg, FL
8.9 1515 reviews
St. Petersburg, FL
06/27 – 06/28
$396/nightfor 1 night

Fairfield Inn & Suites By Marriott St Petersburg North

2 6
hotel , Lealman
Sleep Inn Clearwater-st Petersburg - St. Petersburg, FL
8.9 2082 reviews
St. Petersburg, FL
07/09 – 07/12
$258/nighttotal: $774 (3 )

Sleep Inn Clearwater-st Petersburg

2 7
hotel , Feather Sound

Best St. Petersburg, FL hotels with air conditioning

Home2 Suites By Hilton Clearwater St. Petersburg Ulmerton Rd - St. Petersburg, FL
9.9 818 reviews
St. Petersburg, FL
08/10 – 08/15
$184/nighttotal: $920 (5 )

Home2 Suites By Hilton Clearwater St. Petersburg Ulmerton Rd

1 2
hotel , Largo
Stylish Getaway Near Downtown | Waterfront Dining, Pool | 2 Units - St. Petersburg, FL
St. Petersburg, FL
07/02 – 08/02
$494/nighttotal: $15314 (31 )

Stylish Getaway Near Downtown | Waterfront Dining, Pool | 2 Units

2 4
hotel , St. Petersburg
Comfort & Elegance Near Beach & Downtown | Pool, Lake View, 4 Units - St. Petersburg, FL
St. Petersburg, FL
06/29 – 07/29
$1407/nighttotal: $42210 (30 )

Comfort & Elegance Near Beach & Downtown | Pool, Lake View, 4 Units

4 1
hotel , St. Petersburg
Peninsula Bed & Cocktails - St. Petersburg, FL
9.0 1385 reviews
St. Petersburg, FL
07/26 – 08/22
$163/nighttotal: $4401 (27 )

Peninsula Bed & Cocktails

1 1
hotel , Gulfport

Best St. Petersburg, FL hotels with a balcony

Seaside Retreat Near St Petersburg, Pet-friendly, Onsite Pool, Private Beach! - St. Petersburg, FL
St. Petersburg, FL
08/03 – 08/08
$388/nighttotal: $1940 (5 )

Seaside Retreat Near St Petersburg, Pet-friendly, Onsite Pool, Private Beach!

1 3
hotel , St. Petersburg
3 Resort View Rooms W/ Balcony, Steps To High Tide Slide & Beach Fun - St. Petersburg, FL
St. Petersburg, FL
07/23 – 07/26
$1150/nighttotal: $3450 (3 )

3 Resort View Rooms W/ Balcony, Steps To High Tide Slide & Beach Fun

3 3
hotel , St. Pete Beach
Holiday Inn Express Hotel Clearwater East - Icot Center By Ihg - St. Petersburg, FL
8.4 1324 reviews
St. Petersburg, FL
07/13 – 07/20
$517/nighttotal: $3619 (7 )

Holiday Inn Express Hotel Clearwater East - Icot Center By Ihg

4 7
hotel , Largo
Prestige Collection, Hotel Boutique - St. Petersburg, FL
8.9 383 reviews
St. Petersburg, FL
08/03 – 09/02
$167/nighttotal: $5010 (30 )

Prestige Collection, Hotel Boutique

1 2
hotel , St. Petersburg
©2026 cozycozy.com