Sort by

Number of stars

Accommodation type

Budget

Facilities and services

379 establishments
  • Swimming pool
  • Remove all filters
  • From US$148
    323 - Island Inn
    Exceptional 10
    17.7 km - St. Pete Beach 33706
  • From US$64
    Super 8 by Wyndham St. Petersburg
    Disappointing 4.1
    17.7 km - 5005A 34th St N, St. Petersburg FL 33714
  • From US$206
    607 - Island Inn
    Very good 8
    17.7 km - St. Pete Beach 33706
  • From US$109
    Island Inn Beach Resort
    Good 7.6
    17.7 km - 9980 Gulf Boulevard, St. Pete Beach FL 33706
  • From US$174
    413 - Island Inn
    17.7 km - St. Pete Beach 33706
  • From US$142
    609 - Island Inn
    Very good 8
    17.7 km - St. Pete Beach 33706
  • From US$173
    216 - Island Inn
    Very good 8
    17.7 km - St. Pete Beach 33706
  • From US$220
    519 - Island Inn
    17.7 km - St. Pete Beach 33706
  • From US$81
    Red Roof Inn Tampa Bay - St. Petersburg
    Passable 5.1
    17.8 km - 4999 34th Street North, St. Petersburg FL 33714
  • From US$136
    423 - Island Inn
    Exceptional 9.5
    17.8 km - St. Pete Beach 33706
  • From US$176
    409 - Island Inn
    Very good 8
    17.8 km - St. Pete Beach 33706
  • From US$128
    412 - Island Inn
    Good 7.3
    17.8 km - St. Pete Beach 33706
  • From US$128
    513 - Island Inn
    Very good 8.2
    17.8 km - St. Pete Beach 33706
  • From US$176
    209 Suite - Island Inn
    Fabulous 8.8
    17.8 km - St. Pete Beach 33706
  • From US$138
    612 - Island Inn
    17.8 km - St. Pete Beach 33706
  • From US$87
    Fairfield Inn & Suites by Marriott St Petersburg North
    Very good 8.4
    18.3 km - 2575 54th Avenue North, St. Petersburg 33714
  • From US$85
    Comfort Inn & Suites Northeast - Gateway
    Very good 8.4
    18.6 km - 875 94th Avenue North, St. Petersburg FL 33702
  • From US$92
    St Pete Condo with Heated Pool - Less Than 1 Mi to Beach!
    Suberb 9
    18.6 km - St. Pete Beach 33706
  • From US$71
    Comfort Inn St Petersburg North
    Good 7.3
    18.8 km - 2260 54th Avenue North, St. Petersburg FL 33714
  • From US$112
    Holiday Inn Express St. Petersburg North / I-275, an IHG Hotel
    Very good 8.2
    18.8 km - 2171 54th Avenue North, St. Petersburg FL 33714
  • From US$127
    Sunny Seaside Condo with Pool and Walk to Beach!
    Very good 8.1
    18.9 km - St. Pete Beach 33706
  • From US$169
    Sunset Chateau 506 - Premier
    Good 7.6
    18.9 km - 8470 West Gulf Boulevard, #506, St. Pete Beach 33706
  • From US$133
    2 Bed 2 Bath Apartment in Tampa Bay
    Pleasant 6.3
    18.9 km - St. Pete Beach 33706
  • From US$85
    Blind Pass Resort Motel
    Very good 8
    19.5 km - 7901 Blind Pass Road, St. Pete Beach FL 33706
  • From US$315
    Land's End 11-202 Beach Front
    Very good 8.5
    19.8 km - 7564 Bayshore Drive, Bldg 11 / #202, St. Pete Beach 33706
  • From US$188
    Land's End 11-304 Beach Front
    19.8 km - 7564 Bayshore Drive, Bldg 11 / #304, St. Pete Beach 33706
  • From US$188
    Land's End 10-305 Beach Front
    Very good 8
    19.9 km - 7532 Bayshore Drive, Bldg 10 / #305, St. Pete Beach 33706
  • From US$258
    Land's End 10-302 Beach Front - Premier
    Suberb 9
    19.9 km - 7532 Bayshore Drive, Bldg 10 / #302, St. Pete Beach 33706
  • From US$258
    Land's End 10-202 Beach Front - Premier
    19.9 km - 7532 Bayshore Dr, St. Pete Beach 33706
  • From US$214
    Land's End 1-303 Gulf View
    19.9 km - 7537 Bayshore Drive, Bldg 1 / #303, St. Pete Beach 33706
  • From US$230
    Land's End 1-304 Bay Front - Premier
    Passable 5
    19.9 km - 7537 Bayshore Drive, Bldg 1 / #304, St. Pete Beach 33706
  • From US$149
    Land's End 1-404 Bay Front - Premier
    19.9 km - 7537 Bayshore Drive, Bldg 1 / #404, St. Pete Beach 33706
  • From US$161
    Land's End 1-301 Gulf View - Premier
    19.9 km - 7537 Bayshore Drive, Bldg 1 / #301, St. Pete Beach 33706
  • From US$149
    Land's End 1-202 Bay Front
    Very good 8.5
    19.9 km - 7537 Bayshore Drive, Bldg 1 / #202, St. Pete Beach 33706
  • From US$214
    Land's End 1-203 Pool View
    19.9 km - 7537 Bayshore Drive, Bldg 1 / #203, St. Pete Beach 33706
  • From US$195
    Land's End 3-406 Bay Front
    19.9 km - 7467 Bayshore Drive, Bldg 3 / #406, St. Pete Beach 33706
  • From US$258
    Land's End 9-304 Beach Front - Premier
    19.9 km - 7480 Bayshore Dr., Bldg 9 / #304, St. Pete Beach 33706
  • From US$221
    Land's End 9-201 Beach Front - Premier
    19.9 km - 7480 Bayshore Drive, Bldg 9 / #201, St. Pete Beach 33706
  • From US$238
    Land's End 9-204 Beach Front
    19.9 km - 7480 Bayshore Dr., Bldg 9 / #204, St. Pete Beach 33706
  • From US$214
    Land's End 3-305 Bay Front - Premier
    Very good 8
    20 km - 7467 Bayshore Drive, 3/305, St. Pete Beach 33706
  • From US$170
    Land's End 3-206 Bay Front - Premier
    Exceptional 10
    20 km - 7467 Bayshore Drive, Bldg 3 / # 206, St. Pete Beach 33706
  • From US$214
    Land's End 3-205 Bay Front - Premier
    20 km - 7467 Bayshore Drive, Bldg 3 / # 205, St. Pete Beach 33706
  • From US$236
    8-205 - Lands End
    20 km - St. Pete Beach 33706

<< 1 2 3 4 5 6 7 8

  • Route from this place
  • Directions to this place
  • Route via this place
  • Nearby restaurants