Deals

My Trips

Deals

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

15 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 $77 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 $77 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 $145, accommodations in St. Petersburg range from $50 to $417, 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

$172

March

$167

April

$146

May

$132

June

$126

July

$124

August

$128

September

$130

October

$131

November

$131

December

$134

Explore guest reviews of hotels in St. Petersburg

8

Very Good

15 reviews

The pool was beautiful. The room was very clean and I didn't see any bugs whatsoever. Not one (and I was looking for sure). The end tables next to the bed both had charger ports built into them which was pretty cool. It was very quiet too.

Kaitlyn

United States

United States

10

Excellent

10 reviews

Greg the valet was super friendly and helpful, gave us local tips for parking and was a smiling face every time we crossed paths. Loved the laundry in room and kitchen area, pool area was perfect as well. We definitely enjoyed our stay.

Maria

United States

United States

10

Excellent

2 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

10

Excellent

2 reviews

Everything about the property, the nostalgic reminder of the property

Fred

United States

United States

10

Excellent

3 reviews

Hospitality was excellent

Michael

United States

United States

8

Very Good

1 review

It was in a good location in downtown, where there was a lot of eatery and Publix was at walking distance.

Roberto

United States

United States

Ponce De Leon Hotel

St. Petersburg

7

Very Good

3 reviews

It is centrally located. The hotel was easy to find.

Timothy

United States

United States

Ashley

United States

United States

Keep exploring

Nearby destinations

St. Pete Beach