AI ModeNew

Stays

Flights

Cars

Deals

My Trips
city landscape illustration

Find Hotels in St. Petersburg

See the latest deals and prices in St. Petersburg hotels



St. Petersburg – discover 42 hotels

Show stays on map

Filter by:



Red Roof Inn Tampa Bay - St Petersburg

Red Roof Inn Tampa Bay - St Petersburg

Hotel in St. Petersburg

Very Good

20 reviews

8

Red Roof Inn Tampa Bay - St. Petersburg offers budget-friendly comfort with free WiFi, free parking, and a 24/7 front desk. Enjoy the outdoor pool and convenient amenities like concierge services and in-room accessibility. Nearby attractions include Coffee Pot Bayou and Sawgrass Lake Park. Pets are welcome with a surcharge.

From $85 per night

Check availability
View all hotels in St. Petersburg

Budget hotels in St. Petersburg

Red Roof Inn Tampa Bay - St Petersburg

Red Roof Inn Tampa Bay - St Petersburg

Hotel in St. Petersburg

8

Very Good

12 reviews

Red Roof Inn Tampa Bay - St. Petersburg offers budget-friendly comfort with free WiFi, free parking, and a 24/7 front desk. Enjoy the outdoor pool and convenient amenities like concierge services and in-room accessibility. Nearby attractions include Coffee Pot Bayou and Sawgrass Lake Park. Pets are welcome with a surcharge.

From $85 per night

Popular hotels in St. Petersburg with free breakfast

Where to stay in St. Petersburg

Popular landmarks and attractions in St. Petersburg

About St. Petersburg

Discover the vibrant city of St. Petersburg, Florida, United States of America, a destination that offers a perfect blend of cultural attractions, natural beauty, and modern amenities. With an average hotel price of $161, accommodations in St. Petersburg range from $55 to $459, catering to a variety of budgets and preferences. Whether you're looking for luxury or affordability, you'll find a place that suits your needs.

St. Petersburg boasts a diverse selection of neighborhoods, including the bustling Downtown St. Petersburg, where many of the city's top hotels are located. Here, you can immerse yourself in the local culture and enjoy easy access to some of the city's most renowned points of interest. Visit the Salvador Dali Museum to explore an extensive collection of surrealist art, or take a leisurely stroll through Vinoy Park, a scenic waterfront area perfect for relaxation. Nature enthusiasts will appreciate the beauty of Sunken Gardens and the tranquility of Sawgrass Lake Park.

With 42 hotels available, St. Petersburg offers a wide range of options for travelers. Among the most popular choices are the Days Inn by Wyndham St. Petersburg / Tampa Bay Area, known for its convenient location and comfortable amenities, and Peninsula Bed & Cocktails, which offers a unique and stylish stay. The Inn on Third provides a charming and cozy atmosphere, while Comfort Inn St Petersburg North ensures a pleasant and restful experience. For those seeking modern conveniences, the Holiday Inn Express & Suites St. Petersburg - Madeira Beach, an IHG Hotel, is a top pick.

No matter what brings you to St. Petersburg, you'll find a welcoming hotel that meets your needs and enhances your stay in this beautiful Florida city.

Cheapest time to stay in St. Petersburg

July is the cheapest time to stay in St. Petersburg for an average of $124 per night.

Average price per night for 3-star hotels

Month

Price

January

$166

February

$164

March

$162

April

$146

May

$132

June

$126

July

$124

August

$128

September

$130

October

$128

November

$126

December

$124

Explore guest reviews of hotels in St. Petersburg

10

Excellent

12 reviews

The room was very clean and excellent! Washer, dryer, dishwasher, microwave, refrigerator, ironing board, iron, blow dryer! It had way more than we needed. The balcony view was awesome. Spacious bathroom! The service was great.

Taneesh

Jeff

United States

United States

10

Excellent

3 reviews

Room was very spacious. Liked the mini-fridge in the room and hair dryer. Breakfast was excellent. Great "library area" that had tea and coffee available. Parking was convenient. Check-in/out was easy. All the staff we met and worked with were very friendly and welcoming. If we come back to the area again, we would definitely stay here. And, will recommend to others.

Geoff

United States

United States

10

Excellent

4 reviews

The staff of this location were extremely polite, personable and helpful. The room was very quaint and clean. Hollander is located within walking distance to tons of restaurants and entertainment venues!

Gerald

United States

United States

9

Excellent

3 reviews

Service was great; and there is a sister hotel with a wonderful bar and restaurant and a pool!

Debra

United States

United States

10

Excellent

4 reviews

Hospitality was excellent

Michael

United States

United States

Keep exploring

Nearby destinations

St. Pete Beach

Travel

FlightsHotelsRental CarsHomes

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms and Conditions apply.