loading

63 Houses For Sale in Indian Rocks Beach, FL

Sort by:
New
house for sale
2 bds | 2 ba | 964 sqft

2105 1st Street, Indian Rocks Beach, FL 33785

This restored vintage 2 bedroom 2 bath beach cottage is just a short walk to warm turquoise waters and sugar sand beach!...
Save
View Home
$439,000
View Est. Payment
New
house for sale
3 bds | 2 ba | 1,023 sqft

2109 1st Street, Indian Rocks Beach, FL 33785

This restored vintage 3 bedroom 2 bath beach cottage is just a short walk to warm turquoise waters and sugar sand beach!...
Save
View Home
$459,000
View Est. Payment
house for sale
4 bds | 4 ba | 2,579 sqft

19806 Gulf Boulevard, Indian Shores, FL 33785

Don't miss your chance to live on one of Florida's best beaches! The Seagrape Estate features majestic views of the Gulf...
Save
View Home
$2,525,000
View Est. Payment
house for sale
3 bds | 2 ba | 1,566 sqft

526 Garland Circle, Indian Rocks Beach, FL 33785

Welcome to Curlew Landings South which is a beautifully landscaped community of coastal style townhomes. From the moment...
Save
View Home
$379,900
View Est. Payment
house for sale
2 bds | 1 ba | 1,084 sqft

448 20th Avenue, Indian Rocks Beach, FL 33785

Light and Bright, super clean Indian Rocks Beach cottage has two bedrooms, one bath, a bonus room and a one car garage. ...
Save
View Home
$440,000
View Est. Payment
house for sale
4 bds | 5 ba | 3,207 sqft

20060 Gulf Boulevard, Indian Shores, FL 33785

Gulf of Mexico in your back yard, facing west for the most beautiful sunsets in Florida! On the east side of the propert...
Save
View Home
$3,700,000
View Est. Payment
house for sale
5 bds | 4 ba | 5,392 sqft

121 14th St, Belleair Beach, FL 33786

OUTSTAND WATERFRONT HOME VALUE FOR THE LARGE AND GROWING FAMILY! 5 BEDROOMS, 4 BATHS, 3 CAR GARAGE, 4482 SQFT OF LIVING ...
Save
View Home
$1,595,000
View Est. Payment
house for sale
3 bds | 4 ba | 2,496 sqft

19915 Gulf Boulevard #401, Indian Shores, FL 33785

This new construction, quick move-in home is the "Topsail w/ Loft" plan by Ashton Woods, and is located in the community...
Save
View Home
$699,990
View Est. Payment
$4,800
house for sale
2 bds | 1 ba | 888 sqft

309 Bahia Vista Drive, Indian Rocks Beach, FL 33785

Wow !! Indian Rocks below $500K, Lowest priced waterfront home on Indian Rocks Beach, wonderful chance to create your dr...
Save
View Home
$444,950
View Est. Payment
house for sale
3 bds | 4 ba | 2,496 sqft

Topsail w/ Loft, Indian Shores, FL 33785

This to-be-built home is the "Topsail w/ Loft" plan by Ashton Woods, and is located in the community of The Waterside. T...
Save
View Home
$699,990+
View Est. Payment
house for sale
4 bds | 5 ba | 2,000 sqft

19800 Gulf Boulevard, Indian Shores, FL 33785

Old Florida Charm on the outside and newly remodeled on the inside! 45 x 230 (MOL) Gulf Front property consisting of a G...
Save
View Home
$1,995,000
View Est. Payment

Location data not available
width="24" height="24" viewBox="0 0 24 24" version="1.2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" overflow="visible" preserveAspectRatio="none" >