Hotels in St. Petersburg, FL

641 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • hotelscom
  • vrbo
  • tripadvisor
  • expedia
  • tripcom
  • agoda
  • homestay
  • tuivillas
  • hostelworld
  • hotelopia
St. Petersburg, FL hotels
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

641 Cheap hotels in St. Petersburg, FL

Best St. Petersburg, FL luxury hotels (4 and 5 stars)

Among the 641 accommodations in St. Petersburg, FL, here are the 4 best luxury hotels

Peninsula Bed & Cocktails - St. Petersburg, FL
9.0 1385 reviews
St. Petersburg, FL
27/06 – 04/07
945 ﺩ.ﺇ/nighttotal: 6615 ﺩ.ﺇ (7 )

Peninsula Bed & Cocktails

1 4
hotel , Gulfport
The Peninsula Bed & Cocktails is a charming hotel situated in the waterfront district of Gulfport, Florida, just a short walk from the beach and pier. This 4-star hotel is a popular choice for travellers, with excellent user ratings for its cleanliness and location.
Each room at the Peninsula Bed & Cocktails is inspired by a classic cocktail, offering a unique and immersive experience. The hotel has a lively lobby bar with skilled mixologists, a veranda with French doors, and a garden, making it a perfect place to relax and enjoy the Gulfport atmosphere.
Prestige Collection, Hotel Boutique - St. Petersburg, FL
8.9 383 reviews
St. Petersburg, FL
15/08 – 22/08
619 ﺩ.ﺇ/nighttotal: 4333 ﺩ.ﺇ (7 )

Prestige Collection, Hotel Boutique

1 2
hotel , St. Petersburg
The Prestige Collection, Hotel Boutique is conveniently located in central St. Petersburg, just a mile and a half from The Dali Museum, two miles from Tropicana Field, and ten miles from John's Pass. This five-star hotel consistently receives excellent user ratings for its location, cleanliness, and overall experience.
The accommodation offers a range of modern amenities and features, including a swimming pool, Jacuzzi, and a terrace with a garden. Guests can enjoy a snack bar, free Wi-Fi, and easy access to nearby beaches and attractions.
The Saint Hotel - St. Petersburg, FL
9.3 1190 reviews
St. Petersburg, FL
26/08 – 30/08
1020 ﺩ.ﺇ/nighttotal: 4080 ﺩ.ﺇ (4 )

The Saint Hotel

1 2
hotel , St. Pete Beach
The Saint Hotel is situated in St. Pete Beach, just a short walk from the beach and around four miles from John's Pass Village and Boardwalk. This 4-star hotel has excellent user ratings for its location, cleanliness, and overall experience.
The accommodation offers a range of modern amenities and features, including air conditioning, a swimming pool, a Jacuzzi, and a restaurant and bar. Guests can also enjoy free parking, free Wi-Fi, and a terrace or balcony.
The Birchwood - St. Petersburg, FL
8.8 1380 reviews
St. Petersburg, FL
03/08 – 02/09
1475 ﺩ.ﺇ/nighttotal: 44250 ﺩ.ﺇ (30 )

The Birchwood

1 2
hotel , St. Petersburg
The Birchwood hotel is located in the heart of St. Petersburg, just a short walk from the city's top attractions, including The Chihuly Collection, the Museum of Fine Arts, and the Saint Petersburg Museum of History. This 4-star hotel has received very good user ratings, making it a popular choice for travellers seeking a comfortable and convenient stay.
The hotel features a range of modern amenities, including a restaurant, bar, and room service. Guests can enjoy a continental breakfast, relax on the terrace or in the garden, and take advantage of the concierge service. The hotel also offers event spaces for those who need to host gatherings or meetings.

Best St. Petersburg, FL hotels with a pool

Among the 641 accommodations in St. Petersburg, FL, here are the 4 best hotels with a pool

Holiday Inn - St. Petersburg West By Ihg - St. Petersburg, FL
8.0 1617 reviews
St. Petersburg, FL
28/12 – 31/12
404 ﺩ.ﺇ/nighttotal: 1212 ﺩ.ﺇ (3 )

Holiday Inn - St. Petersburg West By Ihg

1 1
hotel , St. Petersburg
Holiday Inn - St. Petersburg West By IHG offers 3-star accommodation in St. Petersburg, located a short drive from popular beaches and providing convenient access to the city centre's pier and Baywalk Entertainment Complex, as well as attractions such as the Salvador Dali Museum. This family-friendly hotel provides guests with amenities including complimentary high-speed internet, an on-site fitness centre, an outdoor swimming pool, a restaurant, bar, tennis court, and parking, with rooms featuring air conditioning and terrace/balcony options.
Hotel ∙ 1 Bedroom ∙ 6 Guests - St. Petersburg, FL
St. Petersburg, FL
07/10 – 11/10
740 ﺩ.ﺇ/nighttotal: 2960 ﺩ.ﺇ (4 )

Hotel ∙ 1 Bedroom ∙ 6 Guests

1 4
hotel , St. Petersburg
This serviced apartment is located near St. Petersburg's downtown waterfront district, approximately 1.6 kilometres from Albert Whitted Airport and offering a complimentary shuttle to Tropicana Field.
This one-bedroom, one-bathroom property accommodates up to four guests and features a well-equipped kitchen, air conditioning, a swimming pool, a fitness centre, and complimentary breakfast and light dinners Monday to Wednesday.
Land's End 1-301 Gulf View - Premier - St. Petersburg, FL
St. Petersburg, FL
26/07 – 22/08
651 ﺩ.ﺇ/nighttotal: 17577 ﺩ.ﺇ (27 )

Land's End 1-301 Gulf View - Premier

1 1
hotel , Treasure Island
Land's End 1-301 Gulf View - Premier is a 1-star apartment located in Treasure Island, situated 3 kilometres from the city centre and in close proximity to Sunset Beach Pavilion and Pass-a-Grille Beach.
This apartment accommodates two guests and offers a swimming pool, a balcony, air conditioning, internet access, and on-site parking, with a tour assistance desk available to help arrange local excursions.
Land's End 1-304 Bay Front - Premier - St. Petersburg, FL
St. Petersburg, FL
29/07 – 17/08
686 ﺩ.ﺇ/nighttotal: 13034 ﺩ.ﺇ (19 )

Land's End 1-304 Bay Front - Premier

1 1
hotel , Treasure Island
The Land's End 1-304 Bay Front - Premier apartment is located in Treasure Island, 3 kilometres from the city centre, with Sunset Beach Pavilion, Pass-a-Grille Beach, and Corey Avenue nearby.
This premier apartment offers a bayfront location for two guests, featuring air conditioning, internet, a swimming pool, and a terrace, with tour assistance and paid parking available.

Frequently Asked Questions about hotels in St. Petersburg, FL

  • Which area in Saint Petersburg, FL is a good option for staying in a hotel?

    Downtown St. Petersburg is a great choice for a hotel. You'll be close to all the action, with lots of restaurants, shops, and attractions within walking distance. The waterfront area around the Pier is also popular, offering stunning views and easy access to the beach.
  • 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.

  • How can travelers relax during a week in Saint Petersburg, FL?

    St. Pete's perfect for unwinding. Spend a day at the beach, soaking up the sun and enjoying the waves. You can also book a relaxing spa treatment or take a scenic boat tour along the waterways. And don't forget to enjoy a sunset stroll along the waterfront.
  • 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, Hollander Boutique Hotel, The Inn On Third and Crystal Bay Hotel are the most popular ones.

  • What hotel chains can you find in Saint Petersburg, FL?

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

    The Saint Hotel, Fairfield Inn & Suites By Marriott St Petersburg North and Bellwether Beach Resort are among the best luxury hotels in St. Petersburg, FL.

  • What type of hotels can you find in Saint Petersburg, FL?

    St. Petersburg has a wide range of hotels, from budget-friendly motels to luxury resorts. You can find everything from beachfront hotels to downtown accommodations, and even historic properties.
  • 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 Crystal Bay Hotel.

  • When is the best time to book a hotel in Saint Petersburg, FL?

    The best time to book a hotel in St. Petersburg is during the shoulder seasons, from April to May and September to October. You'll enjoy pleasant weather and fewer crowds, making it a great time to explore.
  • What are the best pet friendly hotels in St. Petersburg, FL?

    The best pet friendly hotels in St. Petersburg, FL are Treasure Island Beach Resort, Hollander Boutique Hotel and Crystal Bay Hotel.

  • What amenities do hotel rooms typically offer in Saint Petersburg, FL?

    Hotel rooms in St. Petersburg usually come with basic amenities like Wi-Fi, air conditioning, and TVs. Many also offer swimming pools, fitness centres, and breakfast options. You can also find hotels with unique features like rooftop bars or private balconies.
  • What are the best hotels with jacuzzi in St. Petersburg, FL?

    Treasure Island Beach Resort, Madeira Bay 1507 and Courtyard St - Petersburg Clearwater/madeira Beach are the best hotels with a jacuzzi in St. Petersburg, FL.

Destinations nearby

Best St. Petersburg, FL hotels with air conditioning

Sleep Inn Clearwater-st Petersburg - St. Petersburg, FL
8.9 2082 reviews
St. Petersburg, FL
24/07 – 26/07
1486 ﺩ.ﺇ/nighttotal: 2972 ﺩ.ﺇ (2 )

Sleep Inn Clearwater-st Petersburg

3 10
hotel , Feather Sound
The Sleep Inn Clearwater-St Petersburg is conveniently located just a mile from Clearwater-St Petersburg International Airport and a 25-minute drive from Amalie Arena in Tampa. This 2-star hotel has received very good user ratings for its location and cleanliness.
The hotel offers a range of amenities including a swimming pool, a hot tub, a fitness centre, and a continental breakfast. Guests can also enjoy room service from Primo's Restaurant and explore the nearby Weedon Island State Preserve.
Excellent Choice! Unit With Full Kitchen, Outdoor Pool, Pets Allowed! - St. Petersburg, FL
8.0 8 reviews
St. Petersburg, FL
26/07 – 22/08
411 ﺩ.ﺇ/nighttotal: 11097 ﺩ.ﺇ (27 )

Excellent Choice! Unit With Full Kitchen, Outdoor Pool, Pets Allowed!

1 1
hotel , Pinellas Park
This pet-friendly apartment is located in Clearwater, just 1.1 kilometres from Tampa Bay Grand Prix and a 5.6 kilometre drive from Tampa Bay. The surrounding area offers a mix of residential and commercial spaces, making it a convenient location for exploring the city.
The 33 square metre one-bedroom apartment can comfortably accommodate two guests. It features a fully equipped kitchen, air conditioning, a swimming pool, on-site parking, and complimentary Wi-Fi, ensuring a comfortable and enjoyable stay.
Hollander Hotel - Downtown St. Petersburg - St. Petersburg, FL
9.4 8768 reviews
St. Petersburg, FL
23/07 – 30/07
1198 ﺩ.ﺇ/nighttotal: 8386 ﺩ.ﺇ (7 )

Hollander Hotel - Downtown St. Petersburg

2 3
hotel , St. Petersburg
The Hollander Hotel is located in downtown St. Petersburg, a short distance from the Dali Museum and Tropicana Field, offering easy access to the city's attractions. This 3-star hotel receives excellent user ratings for its location, cleanliness, and overall experience.
The hotel offers a range of room options, some with kitchenettes and sofa beds, catering to families or longer stays. Guests can enjoy a heated outdoor pool, a spa, a restaurant and bar, and free parking, making it a convenient and comfortable choice for travellers.
Seaside Serenity | Luxe Group Relaxation & Adventure Experience  | 2 Units - St. Petersburg, FL
St. Petersburg, FL
27/06 – 04/07
2020 ﺩ.ﺇ/nighttotal: 14140 ﺩ.ﺇ (7 )

Seaside Serenity | Luxe Group Relaxation & Adventure Experience | 2 Units

2 4
hotel , St. Petersburg
The Seaside Serenity | Luxe Group Relaxation & Adventure Experience offers two units located directly on the beach in St. Petersburg's Pinellas Point district, approximately 1.3 kilometres from the Salvador Dalí Museum and 900 meters from St. Pete's Historic Coliseum.
This beachfront accommodation provides air-conditioned rooms with balconies, complimentary wireless internet, and on-site fitness facilities, with nearby access to Tampa Bay and St. Petersburg-Clearwater Beach for further leisure.

Best St. Petersburg, FL hotels with a balcony

The Don Cesar - St. Petersburg, FL
8.7 2829 reviews
St. Petersburg, FL
02/01 – 27/02
3303 ﺩ.ﺇ/nighttotal: 184968 ﺩ.ﺇ (56 )

The Don Cesar

1 2
hotel , St. Pete Beach
The Don Cesar hotel is situated on St. Pete Beach, Florida, within easy reach of attractions like The Dalí Museum and Fort De Soto Park. This 4-star hotel has received very good user ratings, making it a popular choice for travellers.
The hotel has a beachfront location, offering direct access to the white sands of St. Pete Beach. It provides a range of amenities, including swimming pools, a spa, restaurants, a fitness centre and pet-friendly accommodation.
Land's End 1-402 Bay Front - Premier - St. Petersburg, FL
St. Petersburg, FL
26/07 – 22/08
651 ﺩ.ﺇ/nighttotal: 17577 ﺩ.ﺇ (27 )

Land's End 1-402 Bay Front - Premier

1 1
hotel , Treasure Island
The Land's End 1-402 Bay Front - Premier apartment is situated in Treasure Island, 3 kilometres from the city centre and within walking distance of Sunset Beach Pavilion, Pass-a-Grille Beach, and Corey Avenue.
This premier bayfront apartment accommodates two guests, offering air conditioning, a balcony, a swimming pool, on-site paid parking, and tour assistance, with check-out at 10:00.
Havana Inn - St. Petersburg, FL
9.2 256 reviews
St. Petersburg, FL
22/07 – 23/07
1935 ﺩ.ﺇ/nightfor 1 night

Havana Inn

2 3
hotel , St. Pete Beach
The Havana Inn is located directly on St. Pete Beach, just a short drive from John's Pass Village and Boardwalk, offering easy access to the area's attractions. The hotel has consistently received excellent ratings for location, cleanliness and overall experience.
The hotel offers a range of rooms, each with a private patio, and some with balconies boasting stunning sea views. Guests can enjoy a variety of amenities, including a swimming pool, jacuzzi, spa, barbecue facilities, and free bikes to explore the area.
One Inn For Exclusive Use:10 Rooms, Perfect For Weddings & Events, Near Downtown - St. Petersburg, FL
St. Petersburg, FL
03/08 – 02/09
6560 ﺩ.ﺇ/nighttotal: 196800 ﺩ.ﺇ (30 )

One Inn For Exclusive Use:10 Rooms, Perfect For Weddings & Events, Near Downtown

10 2
hotel , St. Petersburg
This Old Northeast, St Petersburg holiday home is ideally located less than 1km from the Chihuly Collection and Tampa Bay, and within 2km of Vinoy Park and the Salvador Dalí Museum.
This spacious 491 square metre property boasts 10 bedrooms, 11 bathrooms, sleeps 20 guests, and includes a fully equipped kitchen, free Wi-Fi, and in-house laundry facilities.
©2026 cozycozy.com