We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Filter Hotels
1,026 results
Price per night
Any
Amenities Restaurant Internet Air Conditioning Free Wifi Pool Kitchenette Wheelchair Access Bar/Lounge Suites Fitness centre Free ParkingAny
Special offersAny
Location
Any
Any Distance
from
Traveller rating
Any
Hotel class 3 stars 2 stars Any
Style All Hotels Budget Mid-range Green Romantic Beachfront Family-friendly BusinessAny
  • Sort by:
  • Traveller Ranked
  • Best Value
  • Price (low to high)
Sort Best Value
US$174
US$157
Expedia.com
View Deal
#1 Best Value of 5 hotels in Indian Rocks Beach
  • Free Wifi
  • Free Parking
US$100
Booking.com
View Deal
#5 of 5 Hotels in Indian Rocks Beach
  • Free Wifi
  • Free Parking
Updating list...
Belleair Beach Resort(Belleair Beach)
US$185
US$163
Travelocity
View Deal
3.0 km from Indian Rocks Beach
#1 of 1 Hotels in Belleair Beach
  • Free Wifi
  • Free Parking
US$169
Cancelon
View Deal
Certificate of Excellence
4.8 km from Indian Rocks Beach
#2 of 20 Speciality Lodging in Indian Shores
  • Free Wifi
  • Free Parking
Barefoot Beach Resort(Indian Shores)
US$261
US$232
Hotels.com
View Deal
Certificate of Excellence
5.4 km from Indian Rocks Beach
#1 of 20 Speciality Lodging in Indian Shores
  • Free Wifi
  • Free Parking
Sun Burst Inn(Indian Shores)
US$210
US$190
Travelocity
View Deal
5.8 km from Indian Rocks Beach
#1 of 1 Hotels in Indian Shores
  • Free Wifi
  • Free Parking
US$117
US$110
Expedia.com
View Deal
Certificate of Excellence
6.0 km from Indian Rocks Beach
#2 of 9 Hotels in Largo
  • Free Wifi
  • Free Parking
US$129
Expedia.com
View Deal
Certificate of Excellence
6.3 km from Indian Rocks Beach
#1 of 9 Hotels in Largo
  • Free Wifi
  • Free Parking
US$215
Marriott Hotels
View Deal
6.4 km from Indian Rocks Beach
#9 of 98 Hotels in Clearwater
  • Free Parking
  • Pool
US$241
US$212
Hotels.com
View Deal
Certificate of Excellence
6.6 km from Indian Rocks Beach
#13 of 98 Hotels in Clearwater
  • Free Parking
  • Pool
Summerside Inn(Clearwater)(Great Value!)
US$80
Booking.com
View Deal
Certificate of Excellence
6.8 km from Indian Rocks Beach
#2 of 9 Clearwater B&B and Inns
  • Free Wifi
  • Free Parking
US$206
US$184
Booking.com
View Deal
7.9 km from Indian Rocks Beach
#20 of 98 Hotels in Clearwater
  • Free Wifi
  • Free Parking
Quality Hotel On the Beach(Clearwater)(Great Value!)
US$174
US$135
Expedia.com
View Deal
7.9 km from Indian Rocks Beach
#36 of 98 Hotels in Clearwater
  • Free Wifi
  • Beachfront
US$140
Booking.com
View Deal
7.9 km from Indian Rocks Beach
#70 of 98 Hotels in Clearwater
  • Free Wifi
  • Free Parking
US$169
Booking.com
View Deal
Certificate of Excellence
7.9 km from Indian Rocks Beach
#22 of 98 Hotels in Clearwater
  • Free Wifi
  • Free Parking
US$229
Hampton.com
View Deal
7.9 km from Indian Rocks Beach
#6 of 98 Hotels in Clearwater
  • Free Wifi
  • Breakfast included
Siesta Motel(Redington Shores)
US$79
Booking.com
View Deal
7.9 km from Indian Rocks Beach
#1 of 1 Speciality Lodging in Redington Shores
    US$170
    US$153
    HolidayInn.com
    View Deal
    7.9 km from Indian Rocks Beach
    #25 of 98 Hotels in Clearwater
    • Free Wifi
    • Pool
    Coconut Cove All Suite Hotel(Clearwater)(Great Value!)
    US$159
    US$143
    Booking.com
    View Deal
    Certificate of Excellence
    8.0 km from Indian Rocks Beach
    #30 of 98 Hotels in Clearwater
    • Free Wifi
    • Free Parking
    Edge Hotel(Clearwater)
    US$195
    Expedia.com
    View Deal
    8.0 km from Indian Rocks Beach
    #41 of 98 Hotels in Clearwater
    • Free Wifi
    • Free Parking
    US$110
    US$106
    Hotels.com
    View Deal
    8.1 km from Indian Rocks Beach
    #54 of 98 Hotels in Clearwater
    • Free Wifi
    • Free Parking
    Chart House Suites on Clearwater Bay(Clearwater)(Great Value!)
    US$151
    Booking.com
    View Deal
    Certificate of Excellence
    8.1 km from Indian Rocks Beach
    #24 of 98 Hotels in Clearwater
    • Free Wifi
    • Free Parking
    Opal Sands Resort(Clearwater)
    US$369
    US$315
    Booking.com
    View Deal
    Certificate of Excellence
    8.2 km from Indian Rocks Beach
    #4 of 98 Hotels in Clearwater
    • Pool
    • Beachfront
    US$119
    US$114
    Hotels.com
    View Deal
    8.3 km from Indian Rocks Beach
    #56 of 98 Hotels in Clearwater
    • Breakfast included
    • Pool
    Beachwalk Inn(Clearwater)(Great Value!)
    US$138
    US$125
    Booking.com
    View Deal
    8.3 km from Indian Rocks Beach
    #46 of 98 Hotels in Clearwater
    • Free Wifi
    • Pool
    Brightwater Suites on Clearwater Beach(Clearwater)(Great Value!)
    US$109
    Booking.com
    View Deal
    Certificate of Excellence
    8.4 km from Indian Rocks Beach
    #1 of 17 Speciality Lodging in Clearwater
    • Free Wifi
    • Free Parking
    Sta'n Pla Motel(Clearwater)(Great Value!)
    US$155
    Booking.com
    View Deal
    8.4 km from Indian Rocks Beach
    #44 of 98 Hotels in Clearwater
    • Free Wifi
    • Free Parking
    Beachview Hotel(Clearwater)
    US$134
    Booking.com
    View Deal
    8.4 km from Indian Rocks Beach
    #48 of 98 Hotels in Clearwater
    • Breakfast included
    • Pool
    Sta N Pla Marina Resort(Clearwater)(Great Value!)
    US$107
    Booking.com
    View Deal
    8.5 km from Indian Rocks Beach
    #53 of 98 Hotels in Clearwater
    • Free Wifi
    • Free Parking
    Beach View Suites(Clearwater)
    US$159
    Booking.com
    View Deal
    8.5 km from Indian Rocks Beach
    #16 of 17 Speciality Lodging in Clearwater
      Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.