Skip to main content
About
Neighborhoods
Dropdown arrow
Neighborhoods
Explore Neighborhoods and find a great home.
View All
South Tampa
North Tampa
Clearwater
Compass Concierge
Marketing
Resources
Dropdown arrow
The Buyer Experience
The Seller Experience
Portfolio
Home Search
Contact
My Dashboard
My Dashboard
Favorites
Saved Searches
Messages
Preferences
Sign Out
Sign In
727-456-8093
Menu
Close
Home
Clearwater
Indian Rocks Beach
Overview
Real Estate Statistics
Listings
Search Property
Contact Agent
Search Indian Rocks Beach Real Estate Listings
All Listings
Under $100,000
$200,000 - $300,000
$300,000 - $400,000
$400,000 - $500,000
$500,000 - $600,000
$600,000 - $700,000
$700,000 - $800,000
$800,000 - $900,000
$900,000 - $1,000,000
Over $1,000,000
Bedrooms
Bathrooms
Price Range
Save Search
Sort by:
Newest First
Dropdown arrow
$795,000
206 14th Avenue, INDIAN ROCKS BEACH
3 Beds
2 Baths
1,248 SqFt
Residential
MLS® # TB8432123
$924,900
2504 Gulf Boulevard 201, INDIAN ROCKS BEACH
3 Beds
2 Baths
1,530 SqFt
Residential
MLS® # TB8384249
$5,250,000
2308 Beach Trail, INDIAN ROCKS BEACH
4 Beds
4 Baths
2,806 SqFt
Residential
MLS® # TB8431711
$585,000
816 Hidden Harbour Drive, INDIAN ROCKS BEACH
3 Beds
3 Baths
1,462 SqFt
Residential
MLS® # TB8430191
$2,095,000
2308 Bay Boulevard, INDIAN ROCKS BEACH
10 Beds
5 Baths
3,946 SqFt
Residential
MLS® # TB8431349
$5,500
1405 Bay Pine Boulevard, INDIAN ROCKS BEACH
2 Beds
1 Bath
968 SqFt
Residential Lease
MLS® # TB8431384
$1,399,900
1203 Bay Shore Boulevard, INDIAN ROCKS BEACH
5 Beds
5 Baths
3,002 SqFt
Residential
MLS® # TB8430644
$4,900
512 1st Street 108, INDIAN ROCKS BEACH
3 Beds
3 Baths
1,530 SqFt
Residential Lease
MLS® # TB8430562
$419,999
1 Windrush Boulevard 98, INDIAN ROCKS BEACH
3 Beds
2 Baths
1,380 SqFt
Residential
MLS® # A4665535
$579,000
318 Windrush Boulevard 9, INDIAN ROCKS BEACH
2 Beds
3 Baths
1,390 SqFt
Residential
MLS® # TB8423664
$2,095,000
2308 Bay Boulevard, INDIAN ROCKS BEACH
10 Beds
5 Baths
3,946 SqFt
Residential Income
MLS® # TB8427800
$649,000
50 Gulf Boulevard 207, INDIAN ROCKS BEACH
2 Beds
2 Baths
1,008 SqFt
Residential
MLS® # TB8427760
Previous
Next
View All 151 Results