Search
Filter By
Price (per night):
$0 - $59
$60 - $79
$80 - $99
$100 - $119
$120+
Star rating:
1 star
2 stars
3 stars
4 stars
5 stars
Unrated
Review score:
Superb 9+
Very good 8+
Good 7+
Pleasant 6+
All
Facilities:
Wi-fi
Parking
Airport shuttle
Fitness centre
Non-smoking rooms
Swimming pool
Family rooms
Pets allowed
Disabled facilities
Restaurant
Room facilities:
Air conditioning
En-suite
Television
Patio
View
Score 7.7 from 500 reviews
Pricesfrom (per room per night)
Single$89
Double$204
Hollander Hotel - Downtown St. Petersburg
421 4th Avenue North, St Petersburg, FL 33701, FL Show on map
Score 8.9 from 822 reviews
Pricesfrom (per room per night)
Single$127
Double$269
Hotel Indigo St. Petersburg Downtown
234 Third Avenue North, St Petersburg, FL 33701, FL Show on map
Score 8.0 from 80 reviews
Pricesfrom (per room per night)
Single$207
Double$197
Score 6.1 from 261 reviews
Pricesfrom (per room per night)
Single$62
Double$135
Score 8.1 from 351 reviews
Pricesfrom (per room per night)
Single$139
Double$267
Quality Inn & Suites at Tropicana Field
1400 34th Street North, St Petersburg, FL 33713, FL Show on map
Score 7.3 from 101 reviews
Pricesfrom (per room per night)
Single$109
Double$159
Hampton Inn & Suites St. Petersburg/Downtown
80 Beach Drive Northeast, St Petersburg, FL 33701, FL Show on map
Score 8.6 from 77 reviews
Pricesfrom (per room per night)
Single$195
Double$274
Boca Ciega Resort
13030 Gulf Boulevard (Check-in Location Only), St Petersburg, FL 33706, FL Show on map
Score 8.3 from 33 reviews
Pricesfrom (per room per night)
Single$189
Double$
Score 8.0 from 53 reviews
Pricesfrom (per room per night)
Single$119
Double$189
Score 8.7 from 96 reviews
Pricesfrom (per room per night)
Single$179
Double$245
Hilton St. Petersburg Carillon Park
950 Lake Carillon Drive, St Petersburg, FL 33716, FL Show on map 1.89 miles from St Petersburg
Score 8.7 from 78 reviews
Pricesfrom (per room per night)
Single$199
Double$419
Score 8.0 from 118 reviews
Pricesfrom (per room per night)
Single$197
Double$385
Red Roof Inn Tampa Bay - St. Petersburg
4999 34th Street North, St Petersburg, FL 33714, FL Show on map
Score 7.3 from 453 reviews
Pricesfrom (per room per night)
Single$89
Double$283
St. Petersburg Marriott Clearwater
12600 Roosevelt Boulevard, St Petersburg, FL 33716, FL Show on map
Score 8.0 from 11 reviews
Pricesfrom (per room per night)
Single$151
Double$289
Score 8.0 from 245 reviews
Pricesfrom (per room per night)
Single$98
Double$349
Score 8.7 from 18 reviews
Pricesfrom (per room per night)
Single$295
Double$405
Days Inn by Wyndham St. Petersburg Central
650 34th Street North, St Petersburg, FL 33713, FL Show on map
Score 6.9 from 12 reviews
Pricesfrom (per room per night)
Single$84
Double$260
Score 8.9 from 310 reviews
Pricesfrom (per room per night)
Single$119
Double$84
La Quinta by Wyndham St. Petersburg Northeast *Newly Renovated
6638 4th Street North, St Petersburg, FL 33702, FL Show on map
Score 8.1 from 96 reviews
Pricesfrom (per room per night)
Single$115
Double$269
Score 7.5 from 276 reviews
Pricesfrom (per room per night)
Single$109
Double$203
Holiday Inn Express St. Petersburg North / I-275
2171 54th Avenue North, St Petersburg, FL 33714, FL Show on map
Score 8.4 from 50 reviews
Pricesfrom (per room per night)
Single$130
Double$279
Score 9.1 from 132 reviews
Pricesfrom (per room per night)
Single$171
Double$491
The Vinoy Renaissance St. Petersburg Resort & Golf Club
501 5th Avenue Northeast, St Petersburg, FL 33701, FL Show on map
Score 8.9 from 160 reviews
Pricesfrom (per room per night)
Single$249
Double$589
Courtyard by Marriott St. Petersburg Downtown
300 Fourth Street North, St Petersburg, FL 33701, FL Show on map
Score 8.4 from 23 reviews
Pricesfrom (per room per night)
Single$219
Double$119
Comfort Inn & Suites Northeast - Gateway
875 94th Avenue North, St Petersburg, FL 33702, FL Show on map
Score 8.5 from 176 reviews
Pricesfrom (per room per night)
Single$152
Double$269
Score 4.2 from 3 reviews