Hotels in Indian Rocks Beach
Viewing all hotels.
404 Gulf Boulevard, FL 33785, Indian Rocks Beach (Florida)This smoke-free Florida property is located on the shores of Indian Rocks Beach and features a heated outdoor pool. This hotel is just 7 miles south of Clearwater Beach.Rates: USD 84.99 - 129.99Stars: ★Rooms: 46 1510 Gulf Blvd., FL 33785, Indian Rocks Beach (Florida)Come enjoy the panoramic sunsets from the large balconies or by the heated swimming pool. Take a leisurely walk on the white, sandy beaches that go on for miles!Rates: USD 110.00 - 236.50Stars: ★★★Rooms: 23 401 Second Street, FL 33785, Indian Rocks Beach (Florida)This Indian Rocks Beach, Florida hotel offers an on-site marina, spacious free-form pool, and a restaurant. Free WiFi access is available, and guest will be 5 minutes' walk to the beach.Rates: USD 120.99 - 358.99Stars: ★★★Rooms: 164 810 Gulf Boulevard , FL 33785, Indian Rocks Beach (Florida)This Indian Rocks Beach resort is alongside the Gulf of Mexico. Guests can lounge by the heated outdoor pool on the sun terrace or in cabanas. Snorkeling is available as well.Rates: USD 170.72 - 0.00Stars: ★★★★Rooms: 20