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 43 hotels

Show stays on map

Filter by:



Cordova Inn

Cordova Inn

Hotel in Downtown St. Petersburg, St. Petersburg

Excellent

7 reviews

9

Cordova Inn, a charming 2-star hotel in downtown St. Petersburg, offers cozy rooms with LCD TVs and designer toiletries. Guests can enjoy the terrace and complimentary coffee in the lobby. Nearby attractions include the American Stage Theatre Company, Sundial St. Pete, and the Museum of Fine Arts.

From $150 per night

Check availability
View all hotels in St. Petersburg

Budget hotels in St. Petersburg

Super 8 by Wyndham St. Petersburg

Super 8 by Wyndham St. Petersburg

Hotel in St. Petersburg

From $72 per night

Red Roof Inn Tampa Bay - St Petersburg

8

Very Good

14 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 $88 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 $180, accommodations in St. Petersburg range from $53 to $440, 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 43 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

$128

November

$126

December

$124

Explore guest reviews of hotels in St. Petersburg

10

Excellent

11 reviews

Very spacious studio and sparkling clean. Has a full-size refrigerator, dishwasher, washer dryer, microwave & cooktop. Excellent location. I had a question about our reservation and the staff was very responsive.

Stact

Kaitlyn

United States

United States

10

Excellent

3 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

3 reviews

Hospitality was excellent

Michael

United States

United States

8

Very Good

1 review

Character and hospitality

Carol

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

Keep exploring

Nearby destinations

St. Pete Beach