Search

Filter By
Price (per night):
$0 - $59
$60 - $79
$80 - $99
$100 - $119
$120+
Star rating:
1 star
2 stars
3 stars
4 stars
5 stars
Unrated
Review score:
Superb 9+
Very good 8+
Good 7+
Pleasant 6+
All
Facilities:
Wi-fi
Parking
Airport shuttle
Fitness centre
Non-smoking rooms
Swimming pool
Family rooms
Pets allowed
Disabled facilities
Restaurant
Room facilities:
Air conditioning
En-suite
Television
Patio
View

Gulf Towers 1 Star

404 Gulf Boulevard, Indian Rocks Beach, 33785, FL Show on map
Score 6.4 from 176 reviews
Gulf Towers
Pricesfrom (per room per night)
Single$122
Double$174
Rooms from
$122per room per night
Book Now!

Holiday Inn Hotel & Suites Clearwater Beach South Harbourside 3 Stars

401 Second Street, Indian Rocks Beach, 33785, FL Show on map 1.03 miles from Indian Rocks Beach
Score 7.8 from 77 reviews
Holiday Inn Hotel & Suites Clearwater Beach South Harbourside
Pricesfrom (per room per night)
Single$172
Double$414
Rooms from
$172per room per night
Book Now!

Beachfront Ocean Dream 

2710 Beach Trail, Indian Rocks Beach, 33785, FL Show on map
 
Beachfront Ocean Dream

Gulfside Villas 1-3 

Gulf Boulevard, Indian Rocks Beach, 33785, FL Show on map
 
Gulfside Villas 1-3
Pricesfrom (per room per night)
Single$395
Double$
Rooms from
$395per room per night
Book Now!

Indian Sunset Beach 

Gulf Boulevard, Indian Rocks Beach, 33785, FL Show on map
 
Indian Sunset Beach

LeMar 4 

Gulf Boulevard, Indian Rocks Beach, 33785, FL Show on map
 
LeMar 4

Hamilton House 206 

Gulf Boulevard, Indian Rocks Beach, 33785, FL Show on map
 
Hamilton House 206

Sunshine's Hideaway 

Beach Trail, Indian Rocks Beach, 33785, FL Show on map
 
Sunshine's Hideaway
Pricesfrom (per room per night)
Single$703
Double$
Rooms from
$703per room per night
Book Now!

Marquise 103 

Gulf Boulevard, Indian Rocks Beach, 33785, FL Show on map
 
Marquise 103
Pricesfrom (per room per night)
Single$400
Double$
Rooms from
$400per room per night
Book Now!

Gulfside Resorts 4 Stars

810 Gulf Boulevard, Indian Rocks Beach, 33785, FL Show on map
Score 10.0 from 1 review
Gulfside Resorts

Flamingo 38 

Bahia Vista Drive, Indian Rocks Beach, 33785, FL Show on map
 
Flamingo 38

Lazy Dolphin Condo 

24 Gulf Boulevard, Indian Rocks Beach, 33785, FL Show on map
 
Lazy Dolphin Condo
Copyright © 1995 to 2016 Smooth Hound Systems