St. Petersburg, United States of America

No dates selected

Sort by

Price per night in

Distance from the city center

3 stars hotels in St. Petersburg

: 1150 options found

Select dates so you can see the availability and exact prices.

10265 Gulf Blvd, Treasure Island
8.7 km from the center of St. Petersburg
526 reviews
9.0

Room in this hotel

from $ 284
per night
601 American Legion Dr, Madeira Beach
12.1 km from the center of St. Petersburg
503 reviews
9.0

Room in this hotel

from $ 201
per night
11908 Gulf Blvd, Treasure Island
9.7 km from the center of St. Petersburg
1311 reviews
8.8

Room in this hotel

from $ 283
per night
2937 Beach Boulevard, Gulfport
4.4 km from the center of St. Petersburg
458 reviews
9.0

Room in this hotel

from $ 160
per night
6100 Gulf Blvd, St. Pete Beach
7.9 km from the center of St. Petersburg
317 reviews
9.0

Room in this hotel

from $ 274
per night
875 94th Avenue North, St. Petersburg
10.2 km from the center of St. Petersburg
288 reviews
9.0

Room in this hotel

from $ 143
per night
4510 Gulf Blvd., St. Pete Beach
8.2 km from the center of St. Petersburg
182 reviews
9.0

Room in this hotel

from $ 229
per night
5300 Gulf Blvd, St. Pete Beach
7.9 km from the center of St. Petersburg
8073 reviews
8.0

Room in this hotel

from $ 174
per night
532 Beach Dr. NE, St. Petersburg
4.8 km from the center of St. Petersburg
166 reviews
8.6

Room in this hotel

from $ 385
per night
8800 Bay Pines Blvd, St. Petersburg
9.3 km from the center of St. Petersburg
133 reviews
8.6

Room in this hotel

from $ 261
per night
300 4th St N, St. Petersburg
4 km from the center of St. Petersburg
573 reviews
8.2

Room in this hotel

from $ 187
per night
11125 Gulf Blvd, Treasure Island
9.1 km from the center of St. Petersburg
1296 reviews
8.0

Room in this hotel

from $ 144
per night
611 Destiny Drive, Ruskin, FL 33570, United States of America, Ruskin
20.5 km from the center of St. Petersburg
845 reviews
8.0

Room in this hotel

from $ 175
per night
8050 US Hwy 19N, Pinellas Park
8.4 km from the center of St. Petersburg
509 reviews
8.0

Room in this hotel

from $ 124
per night
12600 Roosevelt Blvd N, Pinellas Park
12.8 km from the center of St. Petersburg
431 reviews
8.0

Room in this hotel

from $ 190
per night
2233 Ulmerton Rd, Clearwater
13.8 km from the center of St. Petersburg
928 reviews
7.8

Room in this hotel

from $ 177
per night
3131 Executive Dr, Clearwater
13.8 km from the center of St. Petersburg
304 reviews
8.0

Room in this hotel

from $ 242
per night
4620 W Gandy Blvd, Tampa
20.5 km from the center of St. Petersburg
285 reviews
8.0

Room in this hotel

from $ 160
per night
340 Beach Dr Ne, St. Petersburg
4.7 km from the center of St. Petersburg
244 reviews
8.0

Room in this hotel

from $ 279
per night
1200 34th Street North, St. Petersburg
1.4 km from the center of St. Petersburg
963 reviews
7.6

Room in this hotel

from $ 132
per night