Photograph of Hibiscus House Bed & Breakfast, West Palm Beach Photograph of La Pensione Inn B&B, Key West

Indian Rocks Beach B&Bs / Inns / Gites

Choose your ideal Indian Rocks Beach Bed & Breakfast or Boutique Hotel from the properties listed below. We may also display alternate towns and cities near to Indian Rocks Beach which may offer similar accommodation types. Also check individual properties for available packages and getaways in the region, along with customer reviews.

Not the town in FL you are looking for? Try our Advanced Search .

Click on property titles for more information.

Select a filter below to only the selected type of accommodations:

If you can't find the town or city required listed, try our town search

Get current rates for Indian Rocks Beach lodging

 

Colonial Court Inn

Located on Florida's West Coast, Indian Rocks Beach was recently "discovered" by a major newspaper for being one of the few remaining quaint beach towns, essentially unspoiled by commercialism (no high-rises are allowed) and we are conveniently located minutes from Clearwater Beach and St. Petersburg, and close to major airports (Tampa International) and two and a half hours from Disney World. .....

318 Gulf Blvd.
Indian Rocks Beach
Florida
33785
USA
Colonial Court Inn (727) 517-0902

Laughing Lizard Bed And Breakfast

The Laughing Lizard Bed & Breakfast is a tin-roofed, three-story, Key Westy island home built in 2005. Located in the quaint island community of Indian Rocks Beach just south of Clearwater Beach in the Tampa Bay area on Florida’s west coast, this casual B & B is a contemporary throwback to the cottage-style architecture that speaks to Indian Rocks Beach's roots.

2211 Gulf Blvd.
Indian Rocks Beach
Florida
33785
USA
Laughing Lizard Bed And Breakfast (727) 595-7006

Arbors Seaside Cottages

218 Gulf Blvd.
Indian Rocks Beach
Florida
33785
USA
Arbors Seaside Cottages (727) 642-7120

Sarah's Seaside

306 Gulf Blvd.
Indian Rocks Beach
Florida
33785
USA
Sarah's Seaside (727) 596-8063
 

Other local Indian Rocks Beach information

  • Longitude: -82°51'3.5999
  • Latitude: 27°52'33.6