Hotels in St. Petersburg, Florida

St. Petersburg, Florida is a popular tourist destination that offers an array of hotel options to suit every budget and preference. The city has luxurious resorts, contemporary hotels, cozy inns, and more. One of the most iconic hotels in the city is the Vinoy Renaissance St. Petersburg Resort & Golf Club. The resort dates back to 1925, and its history and classic elegance make it a favorite among visitors. Guests can enjoy the resort's private marina, an 18-hole golf course, and a full-service spa. Room rates vary from $300 to $500 per night based on the room type and season.

Sort
★ ★ ★
93/100
Hotel
Hollander Hotel - Downtown St. Petersburg
421 4th Avenue North, St. Petersburg
Wi-Fi in public areas
Bar
24h. Reception
From
$ 132
★ ★
94/100
Hotel
The Inn On Third
342 3rd Avenue North, St. Petersburg
Restaurant
Wi-Fi in public areas
From
$ 110
★ ★ ★ ★
91/100
Resort
The Vinoy® Renaissance St. Petersburg Resort & Golf Club
501 5th Avenue Northeast, St. Petersburg
24h. Reception
Pets allowed
Bar
From
$ 536
★ ★
89/100
Hotel
Avalon Hotel Downtown St. Petersburg
443 4th Avenue North, St. Petersburg
Restaurant
Disabled facilities
Bar
From
$ 106
★ ★ ★
90/100
Hotel
Hyatt Place St. Petersburg/Downtown
25 2nd Street North, St. Petersburg
Bar
Wi-Fi in public areas
Restaurant
From
$ 240
★ ★ ★
90/100
Hotel
Hampton Inn & Suites St. Petersburg/Downtown
80 Beach Drive Northeast, St. Petersburg
Restaurant
Pets allowed
24h. Reception
From
$ 217
★ ★ ★
86/100
Hotel
Staybridge Suites St. Petersburg FL, an IHG Hotel
940 5th Avenue South, St. Petersburg
Disabled facilities
Pets allowed
24h. Reception
From
$ 138
★ ★ ★ ★
89/100
Hotel
The Birchwood
340 Beach Drive Northeast, St. Petersburg
Disabled facilities
Wi-Fi in public areas
Restaurant
From
$ 298
★ ★ ★
90/100
Apartment hotel
Boca Ciega Resort
13030 Gulf Boulevard (Check-in Location Only), St. Petersburg
24h. Reception
Wi-Fi in public areas
Pets allowed
From
$ 250
★ ★
87/100
Hotel
Holiday Inn Express St. Petersburg North / I-275, an IHG Hotel
2171 54th Avenue North, St. Petersburg
Restaurant
Pets allowed
Wi-Fi in public areas
From
$ 117
★ ★ ★
84/100
Hotel
Holiday Inn - St. Petersburg West, an IHG Hotel
1200 34th Street North, St. Petersburg
Restaurant
Disabled facilities
24h. Reception
From
$ 110
★ ★
83/100
Hotel
Cordova Inn
253 2nd Ave N, St. Petersburg, St. Petersburg
Bar
24h. Reception
Restaurant
From
$ 175
★ ★ ★
83/100
Hotel
Courtyard by Marriott St. Petersburg Downtown
300 Fourth Street North, St. Petersburg
Bar
24h. Reception
Pets allowed
From
$ 204
★ ★ ★
82/100
Hotel
Comfort Inn St Petersburg North
2260 54th Avenue North, St. Petersburg
Restaurant
Bar
Wi-Fi in public areas
From
$ 104
83/100
Apartment condominium
Bermuda Bay Beach Club
4201 38th Avenue South, St. Petersburg
Private beach
Wi-Fi in public areas
Pets allowed

All Hotels in St. Petersburg, Florida

For a more modern feel, the Hollander Hotel St. Petersburg is an excellent option. It features trendy amenities and a rooftop bar and lounge that offers stunning views of the city. Guests can relax in the hotel's courtyard pool or take a short walk to the nearby beach. The hotel has rooms that start at $150 per night, making it ideal for budget-conscious travelers.

If you're seeking a romantic and intimate experience, the Birchwood Inn offers boutique accommodations in a beautifully restored mansion. The hotel's rooftop bar and lounge and farm-to-table restaurant are among its standout features. The rooms are spacious and beautifully decorated, with luxurious bedding and bath amenities. Prices start at $250 per night, including breakfast at the hotel's restaurant.

For families, the TradeWinds Island Grand Resort is an excellent option. The resort has a broad range of amenities and activities, including water sports, a kids' club, and multiple pools. The rooms are spacious and equipped with all the comforts of home, including a kitchenette and private balcony. The resort also offers multiple dining options, from casual beachside cafes to upscale restaurants. Room rates range from $200 to $400 per night, depending on the season and room type.

St. Petersburg has a thriving arts scene with multiple museums, galleries, and theaters in the downtown area. The Dali Museum, with its impressive collection of Salvador Dali's works, is a must-visit for art lovers. For nature lovers, the city's beaches and parks offer plenty of opportunities for outdoor activities. Fort De Soto Park, with its pristine beaches and natural habitats over 1,100 acres, is a popular destination.

Overall, St. Petersburg, Florida, has something to offer every traveler. Its range of hotel options to suit every budget and preference is just one of its many attractions. Whether you're looking for a luxurious resort, a contemporary hotel, or a cozy inn, the city has it all. With its mix of culture, nature, and sunshine, St. Petersburg is a great destination for a relaxing and memorable vacation.