St Petersburg motels, resorts and lodging! Discount rates at St Petersburg FL hotels! Search now!

Cheap St Petersburg motels, hotels

Book discounted hotels, motels and lodging reservations in and around St Petersburg, Florida

Tip: Zoom in/out using the map's +/- buttons or or drag the map using your mouse to locate more hotels.

Booking.com

Places to stay in St Petersburg, FL

The Vinoy® Renaissance St. Petersburg Resort & Golf Club
501 5th Avenue Northeast
St Petersburg, FL 33701
4.0 Star rating for The Vinoy® Renaissance St. Petersburg Resort & Golf Club
Rates from
$274
*
Comfort Inn North Saint Petersburg
2260 54th Avenue North
St Petersburg, FL 33714
3.0 Star rating for Comfort Inn North Saint Petersburg
Rates from
$149
*
Days Inn St. Petersburg Central
650 34th Street North
St Petersburg, FL 33713
1.3 Star rating for Days Inn St. Petersburg Central
Rates from
$120
*
The Inn On Third
342 3rd Avenue North
St Petersburg, FL 33701
2.0 Star rating for The Inn On Third
Rates from
$139
*
Holiday Inn Express St. Petersburg North / I-275
2171 54th Avenue North
St Petersburg, FL 33714
2.0 Star rating for Holiday Inn Express St. Petersburg North / I-275
Rates from
$136
*
La Quinta Inn & Suites St. Petersburg Northeast
6638 4th Street North
St Petersburg, FL 33702
3.0 Star rating for La Quinta Inn & Suites St. Petersburg Northeast
Rates from
$142
*
Ponce De Leon Hotel
95 Central Avenue
St Petersburg, FL 33701
4.0 Star rating for Ponce De Leon Hotel
Rates from
$114
*
Courtyard By Marriott St. Petersburg Downtown
300 Fourth Street North
St Petersburg, FL 33701
3.0 Star rating for Courtyard By Marriott St. Petersburg Downtown
Rates from
$294
*
Hollander Hotel - Downtown St. Petersburg
421 4th Avenue North
St Petersburg, FL 33701
3.0 Star rating for Hollander Hotel - Downtown St. Petersburg
Rates from
$160
*
Red Roof Inn Tampa Bay - St. Petersburg
4999 34th Street North
St Petersburg, FL 33714
2.0 Star rating for Red Roof Inn Tampa Bay - St. Petersburg
Rates from
$100
*
Hampton Inn St. Petersburg
1200 34th Street North
St Petersburg, FL 33713
3.0 Star rating for Hampton Inn St. Petersburg
Rates from
$140
*
The Historic Peninsula Inn
2937 Beach Boulevard
St Petersburg, FL 33707
3.0 Star rating for The Historic Peninsula Inn
Rates from
$164
*
Budget Inn - St. Petersburg
800 34th Street North
St Petersburg, FL 33713
2.0 Star rating for Budget Inn - St. Petersburg
Rates from
$87
*
Days Inn St Pete North
5005 34th Street North
St Petersburg, FL 33714
3.0 Star rating for Days Inn St Pete North
Rates from
$95
*
Knights Inn Tropicana St. Petersburg
2595 54th Avenue North
St Petersburg, FL 33714
2.0 Star rating for Knights Inn Tropicana St. Petersburg
Rates from
$82
*
Hilton Saint Petersburg Bayfront
333 First Street South
St Petersburg, FL 33701-4342
3.0 Star rating for Hilton Saint Petersburg Bayfront
Rates from
$221
*
Hampton Inn & Suites St. Petersburg/downtown
80 Beach Drive Northeast
St Petersburg, FL 33701
3.0 Star rating for Hampton Inn & Suites St. Petersburg/downtown
Rates from
$239
*
Comfort Inn & Suites Northeast - Gateway
875 94th Avenue North
St Petersburg, FL 33702
3.0 Star rating for Comfort Inn & Suites Northeast - Gateway
Rates from
$158
*
Quailty Inn & Suites At Tropicana Field
1400 34th Street North
St Petersburg, FL 33713
2.0 Star rating for Quailty Inn & Suites At Tropicana Field
Rates from
$118
*
Magnuson Hotel Marina Cove
6800 Sunshine Skyway Lane
St Petersburg, FL 33711
3.0 Star rating for Magnuson Hotel Marina Cove
Rates from
$176
*

Back to top

Search other hotels in St Petersburg or check out these other Florida destinations.

Top USA Destinaitons

* Please perform a hotel availability search for actual rates at the time of your stay. Prices listed above are average/estimated rates and may be different based on your check-in date, hotel occupancy, season, etc...