36 hotels near St. Petersburg, FL

36 hotels near St. Petersburg, FL

Show points
Map

Other St. Petersburg searches

Good to know

Number of hotels

36 hotels in St. Petersburg

Highest Price

$223

Lowest Price

$60

Avg. rating

3.3 (35615 reviews)