Sort by

Number of stars

Accommodation type

Budget

Facilities and services

405 establishments
  • From $243
    Madeira Beach Yacht Club 215F, 2 Bedrooms, Pool Access, Spa, WiFi, Sleeps 6
    16.2 Km - 215 Medallion Blvd, St. Pete Beach 33708
  • From $134
    Courtyard by Marriott St. Petersburg Clearwater/Madeira Beach
    Suberb 9
    16.5 Km - 601 American Legion Drive, St. Pete Beach FL 33708
  • From $64
    Super 8 by Wyndham St. Petersburg
    Disappointing 4.1
    16.5 Km - 5005A 34th St N, St. Petersburg FL 33714
  • From $112
    Holiday Inn Express & Suites - St. Petersburg - Madeira Beach, an IHG Hotel
    Fabulous 8.7
    16.6 Km - 4816 100th Way North, St. Petersburg FL 33708
  • From $81
    Red Roof Inn Tampa Bay - St. Petersburg
    Passable 5.1
    16.6 Km - 4999 34th Street North, St. Petersburg FL 33714
  • From $68
    Days Inn by Wyndham St. Petersburg / Tampa Bay Area
    Poor 3.7
    16.7 Km - 5005 34th Street North, St. Petersburg FL 33714
  • From $239
    Beach Breeze Hideaway Villa
    17 Km - Holmes Beach 34217
  • From $144
    Haley's at Anna Maria Island Inn
    Good 7.6
    17.1 Km - 8102 Gulf Drive, Holmes Beach FL 34217
  • From $87
    Fairfield Inn & Suites by Marriott St Petersburg North
    Very good 8.4
    17.3 Km - 2575 54th Avenue North, St. Petersburg 33714
  • From $71
    Comfort Inn St Petersburg North
    Good 7.3
    17.3 Km - 2260 54th Avenue North, St. Petersburg FL 33714
  • From $180
    Blue Wave Villa East
    Very good 8
    17.4 Km - Anna Maria 34217
  • From $213
    Blue Wave Villa West
    Good 7
    17.4 Km - Anna Maria 34217
  • From $112
    Holiday Inn Express St. Petersburg North / I-275, an IHG Hotel
    Very good 8.2
    17.5 Km - 2171 54th Avenue North, St. Petersburg FL 33714
  • From $467
    Holmes Beach Home Pool, Hot Tub, Walk to Beach!
    17.5 Km - Holmes Beach 34217
  • From $368
    La Casa Karen
    17.6 Km - Anna Maria 34217
  • From $241
    Tropical Oasis
    Very good 8
    17.6 Km - Anna Maria 34217
  • From $197
    The Villas 2A
    Very good 8
    17.7 Km - Holmes Beach 34217
  • From $143
    Nautilus 105
    Fabulous 8.8
    17.7 Km - Anna Maria 34217
  • From $500
    Emerald Seas
    17.7 Km - 308 68th Street, Holmes Beach FL 34217
  • From $510
    Almost Gulf Front
    Very poor 2
    17.8 Km - Holmes Beach 34217
  • From $156
    Bali Hai Beachfront Resort and Spa
    Very good 8.2
    17.8 Km - 6900 Gulf Drive, Holmes Beach FL 34217
  • From $128
    204 - Royal Orleans
    Very good 8.5
    17.9 Km - St. Pete Beach 33708
  • From $58
    Beach Condo in Gated Complex, Heated Courtyard Pool, Ocean only 1 block away!
    Suberb 9.3
    17.9 Km - 16333 Gulf Boulevard 104, St. Pete Beach FL 33708
  • From $211
    La Contessa 306
    17.9 Km - 16326 Gulf Blvd, Unit 306, St. Pete Beach 33708
  • From $195
    Island Escape home
    18 Km - Holmes Beach 34218
  • From $175
    An Island Getaway at Palm Tree Villas
    Fabulous 8.6
    18 Km - 207 66th Street, Holmes Beach FL 34217
  • From $249
    LaMedeira 305 Unit A
    Exceptional 10
    18 Km - Holmes Beach 34217
  • From $227
    Neolinda 305
    18 Km - Holmes Beach 34217
  • From $355
    Charming Beach Condo with modern island authenticity
    18.1 Km - 101 66th Street, Unit 10, Holmes Beach 34217
  • From $418
    Waters Edge 110N Condo
    18.3 Km - Holmes Beach 34217
  • From $167
    Guava Getaway
    Pleasant 6.7
    18.3 Km - Holmes Beach 34217
  • From $276
    Gulf Shores 205
    Suberb 9
    18.5 Km - Holmes Beach 34217
  • From $264
    Resting Beach Place by Beach Retreats
    18.5 Km - Bradenton Beach 34217
  • From $276
    Sunfish 104
    Very good 8
    18.6 Km - Holmes Beach 34217
  • From $89
    Malibu Resort Motel
    Very good 8.3
    18.7 Km - 17001 Gulf Boulevard, St. Pete Beach FL 33708
  • From $173
    Martinique 401S
    18.7 Km - Holmes Beach 34217
  • From $375
    Waterline Villas & Marina, Autograph Collection
    Suberb 9.4
    18.7 Km - 5325 Marina Drive, Holmes Beach 34217
  • From $136
    Sails Resort Motel
    Fabulous 8.6
    18.7 Km - 17004 Gulf Boulevard, St. Pete Beach 33708-1441
  • From $100
    Sandalwood Beach Resort
    Good 7.4
    18.9 Km - 17100 Gulf Blvd, St. Pete Beach 33708
  • From $85
    Driftwood Villas at Anna Maria Island Inn
    Pleasant 6.5
    18.9 Km - 5108 Gulf Dr, Holmes Beach 34217
  • From $69
    La Quinta Inn by Wyndham Tampa Bay Pinellas Park Clearwater
    Disappointing 4.2
    18.9 Km - 7500 Highway 19 North, Pinellas Park FL 33781
  • From $153
    DoubleTree Beach Resort by Hilton Tampa Bay – North Redington Beach
    Very good 8.5
    18.9 Km - 17120 Gulf Boulevard, St. Pete Beach FL 33708
  • From $89
    Island House Resort Hotel
    Exceptional 9.5
    18.9 Km - 17103 Gulf Boulevard, St. Pete Beach FL 33708
  • From $157
    Pet-Friendly Retreat with Pool about 6 Mi to Beaches
    Exceptional 10
    19.1 Km - Seminole 33777
  • From $238
    Sea Rocket 29, Sleeps 4, Ground Floor, 1 Bedroom, BBQ Area, WiFi
    Good 7.9
    19.1 Km - 17250 Gulf Boulevard #29, St. Pete Beach 33708
  • From $476
    Footprints in the Sand by Beach Retreats
    19.1 Km - Holmes Beach 34217
  • From $119
    Welcome to the best beach anywhere
    Very good 8.4
    19.1 Km - 17300 Gulf Boulevard, St. Pete Beach FL 33708
  • From $154
    Emerald Isle 604
    Very good 8.5
    19.1 Km - 17334 Gulf Boulevard, #604, St. Pete Beach 33708

<< 1 2 3 4 5 6 7 8 9 >>

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