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

Ponce De Leon Hotel 4 Stars

95 Central Avenue, St Petersburg, 33701, FL Show on map
Score 7.7 from 500 reviews
Ponce De Leon Hotel
Pricesfrom (per room per night)
Single$89
Double$185
Rooms from
$89per room per night
Book Now!

Comfort Inn & Suites Northeast - Gateway 4 Stars

875 94th Avenue North, St Petersburg, 33702, FL Show on map
Score 8.5 from 176 reviews
Comfort Inn & Suites Northeast - Gateway
Pricesfrom (per room per night)
Single$152
Double$229
Rooms from
$152per room per night
Book Now!

Hampton Inn St. Petersburg 3 Stars

1200 34th Street North, St Petersburg, 33713, FL Show on map
Score 8.1 from 351 reviews
Hampton Inn St. Petersburg
Pricesfrom (per room per night)
Single$139
Double$249
Rooms from
$139per room per night
Book Now!

Vinoy Renaissance St. Petersburg Resort 4 Stars

501 5th Avenue Northeast, St Petersburg, 33701, FL Show on map
Score 8.9 from 160 reviews
Vinoy Renaissance St. Petersburg Resort
Pricesfrom (per room per night)
Single$249
Double$519
Rooms from
$249per room per night
Book Now!

The Inn On Third 2 Stars

342 3rd Avenue North, St Petersburg, 33701, FL Show on map
Score 8.9 from 310 reviews
The Inn On Third
Pricesfrom (per room per night)
Single$119
Double$119
Rooms from
$119per room per night
Book Now!

Hollander Hotel - Downtown St. Petersburg 3 Stars

421 4th Avenue North, St Petersburg, 33701, FL Show on map
Score 8.9 from 822 reviews
Hollander Hotel - Downtown St. Petersburg
Pricesfrom (per room per night)
Single$127
Double$165
Rooms from
$127per room per night
Book Now!

Beach Drive Inn Bed & Breakfast 3 Stars

532 Beach Drive Northeast, St Petersburg, 33701, FL Show on map
Score 8.7 from 96 reviews
Beach Drive Inn Bed & Breakfast
Pricesfrom (per room per night)
Single$179
Double$225
Rooms from
$179per room per night
Book Now!

Hampton Inn & Suites St. Petersburg/Downtown 3 Stars

80 Beach Drive Northeast, St Petersburg, 33701, FL Show on map
Score 8.6 from 77 reviews
Hampton Inn & Suites St. Petersburg/Downtown
Pricesfrom (per room per night)
Single$195
Double$319
Rooms from
$195per room per night
Book Now!

Courtyard by Marriott St. Petersburg Downtown 3 Stars

300 Fourth Street North, St Petersburg, 33701, FL Show on map
Score 8.4 from 23 reviews
Courtyard by Marriott St. Petersburg Downtown
Pricesfrom (per room per night)
Single$219
Double$254
Rooms from
$219per room per night
Book Now!

La Quinta Inn Tampa Bay St. Petersburg 2 Stars

4999 34th Street North, St Petersburg, 33714, FL Show on map
Score 7.3 from 453 reviews
La Quinta Inn Tampa Bay St. Petersburg
Pricesfrom (per room per night)
Single$89
Double$124
Rooms from
$89per room per night
Book Now!

Days Inn St. Petersburg Central 2 Stars

650 34th Street North, St Petersburg, 33713, FL Show on map
Score 6.9 from 12 reviews
Days Inn St. Petersburg Central
Pricesfrom (per room per night)
Single$84
Double$136
Rooms from
$84per room per night
Book Now!

The Mansion House Inn 2 Stars

105 5th Ave North East, St Petersburg, 33701, FL Show on map
Score 8.0 from 53 reviews
The Mansion House Inn
Pricesfrom (per room per night)
Single$119
Double$350
Rooms from
$119per room per night
Book Now!

Comfort Inn North Saint Petersburg 3 Stars

2260 54th Avenue North, St Petersburg, 33714, FL Show on map
Score 8.0 from 245 reviews
Comfort Inn North Saint Petersburg
Pricesfrom (per room per night)
Single$98
Double$279
Rooms from
$98per room per night
Book Now!

Magnuson Hotel Marina Cove 3 Stars

6800 Sunshine Skyway Lane, St Petersburg, 33711, FL Show on map
Score 7.5 from 276 reviews
Magnuson Hotel Marina Cove
Pricesfrom (per room per night)
Single$109
Double$159
Rooms from
$109per room per night
Book Now!

Hilton Saint Petersburg Bayfront 3 Stars

333 First Street South, St Petersburg, 33701, FL Show on map
Score 8.0 from 118 reviews
Hilton Saint Petersburg Bayfront
Pricesfrom (per room per night)
Single$197
Double$459
Rooms from
$197per room per night
Book Now!

Quailty Inn & Suites at Tropicana Field 2 Stars

1400 34th Street North, St Petersburg, 33713, FL Show on map
Score 7.3 from 101 reviews
Quailty Inn & Suites at Tropicana Field
Pricesfrom (per room per night)
Single$109
Double$149
Rooms from
$109per room per night
Book Now!

The Birchwood 4 Stars

340 Beach Drive Northeast, St Petersburg, 33701, FL Show on map
Score 8.7 from 18 reviews
The Birchwood
Pricesfrom (per room per night)
Single$295
Double$390
Rooms from
$295per room per night
Book Now!

Budget Inn - St. Petersburg 2 Stars

800 34th Street North, St Petersburg, 33713, FL Show on map
Score 6.1 from 261 reviews
Budget Inn - St. Petersburg
Pricesfrom (per room per night)
Single$62
Double$115
Rooms from
$62per room per night
Book Now!

Staybridge Suites St. Petersburg FL 3 Stars

940 5th Avenue South, St Petersburg, 33705, FL Show on map
Score 9.1 from 132 reviews
Staybridge Suites St. Petersburg FL
Pricesfrom (per room per night)
Single$171
Double$279
Rooms from
$171per room per night
Book Now!

Boca Ciega Resort 3 Stars

13030 Gulf Boulevard (Check-in Location Only), St Petersburg, 33706, FL Show on map
Score 8.3 from 33 reviews
Boca Ciega Resort
Pricesfrom (per room per night)
Single$189
Double$149
Rooms from
$189per room per night
Book Now!

Holiday Inn Express St. Petersburg North / I-275 2 Stars

2171 54th Avenue North, St Petersburg, 33714, FL Show on map
Score 8.4 from 50 reviews
Holiday Inn Express St. Petersburg North / I-275
Pricesfrom (per room per night)
Single$130
Double$289
Rooms from
$130per room per night
Book Now!

Hotel Indigo St. Petersburg Downtown 3 Stars

234 Third Avenue North, St Petersburg, 33701, FL Show on map
Score 8.0 from 80 reviews
Hotel Indigo St. Petersburg Downtown
Pricesfrom (per room per night)
Single$207
Double$284
Rooms from
$207per room per night
Book Now!

La Quinta Inn & Suites St. Petersburg Northeast 3 Stars

6638 4th Street North, St Petersburg, 33702, FL Show on map
Score 8.1 from 96 reviews
La Quinta Inn & Suites St. Petersburg Northeast
Pricesfrom (per room per night)
Single$115
Double$185
Rooms from
$115per room per night
Book Now!

Bermuda Bay Beach Club 

4201 38th Avenue South, St Petersburg, 33711, FL Show on map
Score 4.2 from 3 reviews
Bermuda Bay Beach Club
Copyright © 1995 to 2016 Smooth Hound Systems