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

750 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

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

Prestige Collection, Hotel Boutique - St. Petersburg, FL
8.9 366 reviews

Prestige Collection, Hotel Boutique

hotel, St. Petersburg
The Prestige Collection, Hotel Boutique is located in central St. Petersburg, just a mile and a half from The Dali' Museum and two miles from Tropicana Field. This 5-star hotel has received excellent user ratings for its location, cleanliness, and overall experience.
The hotel offers a variety of amenities to make your stay comfortable and enjoyable. Guests can relax by the outdoor pool, soak in the hot tub, or enjoy a drink at the snack bar.
The Luce, St. Pete Beach, A Tribute Portfolio Hotel - St. Petersburg, FL
9.2 72 reviews

The Luce, St. Pete Beach, A Tribute Portfolio Hotel

hotel, St. Pete Beach
The Luce, a Tribute Portfolio Hotel, offers a prime beachfront location in St. Pete Beach, situated directly on the sand and a 3-minute drive from Upham Beach Park.
This 4-star hotel provides 1 bedroom and 1 bathroom accommodations, featuring complimentary WiFi, an outdoor pool, on-site dining at Sundrop Restaurant, and a beachside bar, with recreational activities like volleyball and billiards available.
Comfort Inn & Suites Northeast - Gateway - St. Petersburg, FL
8.9 1397 reviews

Comfort Inn & Suites Northeast - Gateway

hotel, St. Petersburg
The Comfort Inn & Suites Northeast - Gateway is located in St. Petersburg's business district, a short drive from Derby Lanes and the Sunken Gardens. It's a 3-star hotel with very good user ratings for location, cleanliness, and overall experience.
The hotel offers a variety of amenities, including a swimming pool, fitness center, and free Wi-Fi. Guests can enjoy a continental breakfast with hot waffles and relax in their rooms, which feature flat-screen TVs, refrigerators, and coffee makers.
Ocean Club Treasure Island Hotel - St. Petersburg, FL
9.6 1294 reviews

Ocean Club Treasure Island Hotel

hotel, Treasure Island
Treasure Island Ocean Club is a beach motel in Treasure Island, Florida, just a short walk from St. Petersburg Municipal Beach and Dolphin Marine Rentals. The motel is located in a vibrant area with easy access to local attractions and the Gulf of Mexico.
The motel has 54 rooms, all with air conditioning, refrigerators, microwaves, and cable TV. Guests can enjoy amenities like a swimming pool, a garden, a bar, and a restaurant.

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.

Moxy St. Petersburg Downtown - St. Petersburg, FL
No reviews

Moxy St. Petersburg Downtown

hotel, St. Petersburg
The Moxy St. Petersburg Downtown hotel is located 1.9 miles from St. Petersburg's city center, near St. Anthony's Hospital and the Imagine Museum.
This pet-friendly lodging offers free Wi-Fi, an elevator, and an on-site ATM, with one bathroom per room.
Hilton St. Petersburg Carillon Park - St. Petersburg, FL
9.1 1360 reviews

Hilton St. Petersburg Carillon Park

hotel, St. Petersburg
The Hilton St. Petersburg Carillon Park is located on the shores of Lake Carillon, about 12 miles from downtown St. Petersburg and The Dali Museum, offering a peaceful setting away from the city's hustle and bustle. The hotel is a 4-star property with very good user ratings for location and cleanliness.
The hotel offers spacious rooms and suites with modern amenities. Enjoy a swim in the outdoor pool, relax in the jacuzzi, or work out in the fitness center.
Sunset Inn And Cabanas - St. Petersburg, FL
9.6 55 reviews

Sunset Inn And Cabanas

hotel, Treasure Island
Sunset Inn and Cottages is located in St. Pete Beach, a short walk from Sunset Beach and a 13-minute walk from Treasure Island, offering easy access to the area's attractions and the beautiful coastline. The hotel has consistently received excellent ratings for its cleanliness, location, and overall experience.
The inn and cottages feature a family-friendly atmosphere with a playground and family rooms. Guests can enjoy a variety of amenities, including a garden, terrace, barbecue facilities, free Wi-Fi, and a shuttle service to explore the surrounding area.
Staybridge Suites St. Petersburg Fl By Ihg - St. Petersburg, FL
8.5 1559 reviews

Staybridge Suites St. Petersburg Fl By Ihg

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.

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.

Popular destinations

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.

Treasure Island Comfort: Parking, Pool, Beach Shuttle | Full Kitchen | 2 Units - St. Petersburg, FL
No reviews

Treasure Island Comfort: Parking, Pool, Beach Shuttle | Full Kitchen | 2 Units

hotel, Treasure Island
This Treasure Island vacation home, near the beach and the Salvador Dalí Museum, provides easy access to St. Petersburg-Clearwater Beaches and Tampa Bay.
This two-bedroom, four-bathroom rental boasts 2,062 square feet of space, sleeps up to 12 guests, includes a private pool, and offers the "Two Rooms for One Booking" deal, complete with a fully equipped kitchen and daily cleaning service.
Charming 1-bedroom, Boutique Hotel With A Pool - St. Petersburg, FL
9.9 95 reviews

Charming 1-bedroom, Boutique Hotel With A Pool

boutique hotel, Treasure Island
The Roth Hotel is located on Treasure Island's intercostal waterways, just a short walk from the beautiful sands of Sunset Beach, offering a peaceful escape in a quiet neighborhood. Guests consistently rate the hotel excellent for its location, cleanliness, and overall experience.
The one-bedroom guesthouse provides ample space for a comfortable stay. Guests can enjoy shared amenities like a swimming pool, grill area, and a spacious terrace with a garden, all while enjoying prime waterfront views.
Gulf Coast Retreat | Lounge By Two Pools | Private Beach & Marina Access - St. Petersburg, FL
No reviews

Gulf Coast Retreat | Lounge By Two Pools | Private Beach & Marina Access

hotel, St. Petersburg
The Gulf Coast Retreat offers a hotel experience in St. Petersburg's Greater Pinellas Point district, providing direct access to a private beach and located minutes from downtown attractions like the Salvador Dalí Museum, Fort De Soto Park, and Tropicana Field.
This pet-friendly accommodation features one bedroom and one bathroom to accommodate up to four guests, with amenities including two shared pools, a fitness center, air conditioning, a terrace/balcony, and on-site rentals for boat, kayak, and paddleboard activities.
Skybeach Escape | Close To Chihuly Collection & Art Vibes | Outdoor Pool - St. Petersburg, FL
No reviews

Skybeach Escape | Close To Chihuly Collection & Art Vibes | Outdoor Pool

hotel, St. Petersburg
The Skybeach Escape offers a hotel experience in St. Petersburg's Greater Pinellas Point neighborhood, providing direct access to a private beach and situated minutes from attractions such as the Salvador Dalí Museum and Fort De Soto Park. This accommodation features one bedroom and one bathroom, accommodating up to two guests, and includes amenities like an outdoor heated pool, fitness center, internet, air conditioning, and a terrace or balcony, with pets allowed for a nightly fee.

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.

Sonesta Simply Suites Clearwater St. Petersburg - St. Petersburg, FL
No reviews

Sonesta Simply Suites Clearwater St. Petersburg

hotel, Pinellas Park
Sonesta Simply Suites Clearwater St. Petersburg is a hotel located in Pinellas Park, Florida, offering convenient access to the Gulf of Mexico and Tampa Bay, approximately 9 miles from popular western beaches and close to St. Petersburg–Clearwater International Airport. This property features oversized studio and one-bedroom suites equipped with full kitchens, roomy work areas, free Wi-Fi, and complimentary laundry facilities, making it ideal for business travelers seeking affordable accommodation.
The Saint Hotel - St. Petersburg, FL
9.3 1354 reviews

The Saint Hotel

hotel, St. Pete Beach
The Sundial Motel in St. Pete Beach offers convenient access to Pass-a-Grille Beach, Upham Beach, and Corey Avenue's shops and restaurants, all within walking distance of the city center.
This St. Pete Beach lodging boasts a swimming pool, terrace, garden, room service, free parking, and features like an elevator and laundry facilities, ensuring a comfortable stay.
Vinoy House - St. Petersburg, FL
8.3 62 reviews

Vinoy House

hotel, St. Petersburg
The Vinoy House offers a convenient St. Petersburg lodging option, centrally located near Spa Beach (a 14-minute walk), the Chihuly Collection (200 yards), and The Pier (a 19-minute walk), providing easy access to major attractions.
This one-bedroom, one-bathroom unit features free WiFi, free private parking, a garden, a terrace, air conditioning, and a complimentary breakfast; nearby attractions include John's Pass (10 miles) and The Dali Museum (1.1 miles).
Coconut Inn - St. Petersburg, FL
9.6 404 reviews

Coconut Inn

hotel, St. Pete Beach
The Coconut Inn Pass-a-grille Beach is located in the historic district of St. Pete Beach, just 8.9 miles from DeSoto Park and 3.1 miles from Boca Ciega Bay Aquatic Preserve. This 3-star hotel has earned excellent user ratings for its cleanliness, location, and overall experience.
The Coconut Inn offers a range of amenities for a comfortable stay, including a swimming pool, a garden, and a terrace. Guests can enjoy free activities such as paddleboarding, kayaking, and cycling, as well as free parking and a 24-hour front desk.

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.

Adventure & Relaxation Meet | Enjoy Sunset Cruises & Coastal Activities - St. Petersburg, FL
No reviews

Adventure & Relaxation Meet | Enjoy Sunset Cruises & Coastal Activities

hotel, St. Petersburg

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.

Tru By Hilton St. Petersburg Downtown Central Ave - St. Petersburg, FL
8.8 1703 reviews

Tru By Hilton St. Petersburg Downtown Central Ave

hotel, St. Petersburg
Holiday Inn Express & Suites St. Petersburg North (I-275) By Ihg - St. Petersburg, FL
8.5 1419 reviews

Holiday Inn Express & Suites St. Petersburg North (I-275) By Ihg

hotel, St. Petersburg
Hotel ∙ 1 Bedroom ∙ 4 Guests - St. Petersburg, FL
No reviews

Hotel ∙ 1 Bedroom ∙ 4 Guests

hotel, St. Petersburg
Homewood Suites By Hilton St. Petersburg Clearwater - St. Petersburg, FL
9.2 9 reviews

Homewood Suites By Hilton St. Petersburg Clearwater

hotel, Feather Sound

Best St. Petersburg, FL hotels with air conditioning

St. Pete Beach Suites - St. Petersburg, FL
8.9 1713 reviews

St. Pete Beach Suites

hotel, St. Pete Beach
Holiday Inn Express Hotel Clearwater East - Icot Center By Ihg - St. Petersburg, FL
8.4 1330 reviews

Holiday Inn Express Hotel Clearwater East - Icot Center By Ihg

hotel, Largo
The Karol Hotel, St. Petersburg Clearwater, A Tribute Portfolio Hotel - St. Petersburg, FL
9.4 704 reviews

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

hotel, St. Petersburg
Tropical Escape W/ocean View | Marina Access & Downtown Attractions - St. Petersburg, FL
8.0 8 reviews

Tropical Escape W/ocean View | Marina Access & Downtown Attractions

hotel, St. Petersburg

Best St. Petersburg, FL hotels with a balcony

Right On The Beach! 4 Serene Units, Pool & Hot Tub, Beach Bar, Free Parking - St. Petersburg, FL
8.0 2 reviews

Right On The Beach! 4 Serene Units, Pool & Hot Tub, Beach Bar, Free Parking

hotel, Treasure Island
Ideal Family Stay | Adventurous Excursions, Trendy Dining & Beach Escape - St. Petersburg, FL
No reviews

Ideal Family Stay | Adventurous Excursions, Trendy Dining & Beach Escape

hotel, St. Petersburg
The Don Cesar - St. Petersburg, FL
8.9 1791 reviews

The Don Cesar

hotel, St. Pete Beach
Sabal Palms Inn - St. Petersburg, FL
9.2 438 reviews

Sabal Palms Inn

hotel, St. Pete Beach
©2026 cozycozy.com