Indian Rocks Beach Homes for Sale

Displayed below are homes for sale in Indian Rocks Beach, a city located in Pinellas County, FL. Listings are updated multiple time a day from from the MFRMLS.

For more information about any of these Indian Rocks Beach real estate listings, click the "Request More Info" button located on the detail page of each property. We can provide you with the disclosures and past sales history of each listing as well as dates and prices of homes, condos and townhomes that have recently sold nearby.

And for your convenience, register for a free account to automatically receive email notifications of new listings that hit the Indian Rocks Beach market that match your search criteria and save your favorites for quick access.

Indian Rocks Beach December 16, 2018
71
Listed
111
Avg. DOM
$445.59
Avg. $ / Sq.Ft.
$619,000
Med. List Price
71 Properties Found. Showing 1-12
Sort By:
399 C 2Nd Street #517
Indian Rocks Beach, FL 33785
399 C 2Nd Street #517 Indian Rocks Beach, FL 33785
1 of 41
$675,000
Subdivision: Harbourside At Marker 33 Vacation Condo
BEDS
3
BATHS
2
SQ.FT.
1,288
BUILT
2016
ON SITE
2Days
MLS
U8027740
Rare opportunity to own one of only eight 3 bedroom waterfront units in this community - Professionally decorated by an interior designer whose style guests love. Must see this proven performer which...
16 Gulf Boulevard
Indian Rocks Beach, FL 33785
16 Gulf Boulevard Indian Rocks Beach, FL 33785
1 of 15
$3,400,000
Subdivision: Indian Rocks
BEDS
4
BATHS
2
SQ.FT.
2,233
BUILT
1920
ON SITE
6Days
MLS
U8027361
Historic two story Gulf front home The home has four bedrooms, and two full bathrooms and is directly on the beach. This house has the charm of an original Florida beach house with all the modern...
416 20Th Avenue
Indian Rocks Beach, FL 33785
416 20Th Avenue Indian Rocks Beach, FL 33785
1 of 50
$989,000
Subdivision: Indian Beach Re-Revised 7Th Add
BEDS
3
BATHS
3
SQ.FT.
1,910
BUILT
2002
ON SITE
6Days
MLS
U8027418
Welcome to the Island! Situated on one of the premier streets in the sun-drenched beach town of IRB, this extremely well-built home is seeking it's next loving owner. Designed with strength and...
2300 1St Street #A & B
Indian Rocks Beach, FL 33785
2300 1St Street #A & B Indian Rocks Beach, FL 33785
1 of 39
$699,000
Subdivision: Indian Beach Re-Revised
BEDS
N/A
BATHS
N/A
SQ.FT.
3,038
BUILT
1997
ON SITE
10Days
MLS
U8026432
Income Property/Duplex unfurnished located in the sought after beach community of Indian Rocks Beach. Each unit features 3 Bedrooms/2 Baths, Walk-In Closets in the Master Bedrooms. Unit A/Top Floor...
105 11Th Avenue
Indian Rocks Beach, FL 33785
105 11Th Avenue Indian Rocks Beach, FL 33785
1 of 25
$399,000 ( $26,000 )
Subdivision: Indian Beach Re-Revised 1St Add
BEDS
3
BATHS
2
SQ.FT.
1,315
BUILT
1923
ON SITE
10Days
MLS
U8026906
This quaint beach bungalow, situated approximately 200 yards from the beach, has been lovingly updated and remodeled. Exterior updates include a new roof, 3-car paver driveway, new awnings and a golf...
1308 Gulf Boulevard #A-1
Indian Rocks Beach, FL 33785
1308 Gulf Boulevard #A-1 Indian Rocks Beach, FL 33785
1 of 24
$790,000
Subdivision: Seaside Oaks Of Indian Rocks Condo
BEDS
3
BATHS
2
SQ.FT.
1,825
BUILT
2004
ON SITE
12Days
MLS
U8007466
Come home to this spacious condo facing the Gulf of Mexico and watch the sunset over Indian Rocks Beach. Leave behind the stresses of your everyday life. Hang out at the pool or take a long walk on...
612 Gulf Boulevard #101
Indian Rocks Beach, FL 33785
612 Gulf Boulevard #101 Indian Rocks Beach, FL 33785
1 of 27
$619,000
Subdivision: Casa De Playa Condo
BEDS
3
BATHS
2
SQ.FT.
2,055
BUILT
2002
ON SITE
13Days
MLS
U8026470
Luxury condo in a private, Gulf front community, spacious enough for family/friends to share your beach experience! This 2,000+ SF, 3-BR with 2 full baths will knock you out as you take in the...
399 C 2Nd Street #619
Indian Rocks Beach, FL 33785
399 C 2Nd Street #619 Indian Rocks Beach, FL 33785
1 of 37
$580,000 ( $20,000 )
Subdivision: Harbourside At Marker 33 Vacation Condo
BEDS
2
BATHS
2
SQ.FT.
1,110
BUILT
2016
ON SITE
13Days
MLS
U8026607
Waterfront fully furnished 2 bedroom/2 bath waterfront condo with amazing views of Intra-coastal waterway and boat slips from your private balcony. A desirable split floor plan with a second bedroom...
123 12Th Avenue
Indian Rocks Beach, FL 33785
Open House
123 12Th Avenue Indian Rocks Beach, FL 33785
1 of 22
$425,000
Subdivision: Indian Beach Re-Revised 1St Add
BEDS
2
BATHS
2
SQ.FT.
1,296
BUILT
1986
ON SITE
13Days
MLS
U8026700
This updated home offers a great location within walking distance to the white sand beach of the Gulf of Mexico. It features an upper level great room with vaulted ceiling and two sets of French...
375 S Harbor Drive
Indian Rocks Beach, FL 33785
375 S Harbor Drive Indian Rocks Beach, FL 33785
1 of 36
$1,550,000
Subdivision: Indian Beach Re-Revised 17Th Add
BEDS
4
BATHS
3
SQ.FT.
3,410
BUILT
2007
ON SITE
14Days
MLS
U8026484
STUNNING KEY WEST STYLE WATERFRONT ESTATE. Custom built in 2007, this 4 bed, 3 bath home of 3,410 sq ft enjoys a modern tropical luxury feel with all the architectural nuances of a traditional Key...
804 1St Street
Indian Rocks Beach, FL 33785
804 1St Street Indian Rocks Beach, FL 33785
1 of 23
$395,000
Subdivision: New Haven Beach
BEDS
N/A
BATHS
N/A
SQ.FT.
1,400
BUILT
1974
ON SITE
14Days
MLS
T3144823
Don't miss this great opportunity! Beautiful duplex walking distance to beach and many attractions at this lovely city. Great condition and may updates, ceramic tile floors, newer kitchen and...
535 N Harbor Drive
Indian Rocks Beach, FL 33785
535 N Harbor Drive Indian Rocks Beach, FL 33785
1 of 25
$1,899,999
Subdivision: Browns Add To Re-Rev Map Of Indian Beach
BEDS
3
BATHS
2
SQ.FT.
3,404
BUILT
1970
ON SITE
19Days
MLS
U8025827
Truly one of a kind, extremely unique breath taking home at the end of a prestigious cul-de-sac. Facing the water on a pie shaped lot with 133ft of water front. Nearly 180 degree views from most...