Where to stay

in Indian Rocks Beach

Trip time! Discover the festivals, beaches, and water park in Indian Rocks Beach.

Discover the seaside city of Indian Rocks Beach—beaches, live music, and sights from Splash Harbour Water Park to St. Petersburg - Clearwater Beaches.

Top places to stay near the beach

Holiday Inn & Suites Clearwater Beach S-Harbourside by IHG is a hotel featuring free WiFi and free parking. You'll be well placed to spend some time at the water with a visit to Belleair Beach, located close by. New Hotel Collection Harbourside is a hotel featuring free WiFi and in-room kitchens. You'll be well placed to spend some time at the water with a visit to Belleair Beach, located close by.

Recommended hotels

Best places to stay for families

Holiday Inn & Suites Clearwater Beach S-Harbourside by IHG is a hotel featuring an outdoor pool and a restaurant that guests like for its helpful staff. It's located steps from Splash Harbour Water Park.

Recommended hotels

Top places to stay with pools in Indian Rocks Beach

Sunset from your Balcony! BEACHFRONT, 2 Bed, 2 Bath, Heated Pool, UNIT 304 is a hotel featuring free WiFi and laundry facilities. You'll also be located within 1.2 mi (2km) of Belleair Beach. Resort is a resort featuring an outdoor pool and a fitness center.

Recommended hotels

Explore a world of travel with Expedia

Explore a world of travel with Expedia