$1,049,000
- 2 Beds
- 1 Bath
- 1,152 Sq Ft
341 Bahia Vista Dr, Indian Rocks Beach, FL 33785

Sharon Deegan
COLDWELL BANKER REALTY
(727) 607-8806
$1,049,000
341 Bahia Vista Dr, Indian Rocks Beach, FL 33785
Sharon Deegan
COLDWELL BANKER REALTY
(727) 607-8806
$4,552 per month
72 Gulf Blvd Unit ID1052903P, Indian Rocks Beach, FL 33785
Welcome to Stones Throw Suites, a perfectly located boutique hotel on Indian Rocks Beach. This 1-bedroom, 1-bath bungalow offers a cozy retreat with a queen bed and a full-size pullout futon, comfortably accommodating up to four guests. Enjoy the convenience of a private entrance on the ground floor, with a keypad entry and a shared patio area. Feel at home with direct access to the beach, just a
$665,000 Sold Sep 17, 2025
2112 Gulf Blvd Unit 4A, Indian Rocks Beach, FL 33785
2112 Gulf Blvd Unit 4A, Indian Rocks Beach, FL 33785Est $1,214,650 Not Listed For Sale
2702 1st St, Indian Rocks Beach, FL 33785
2702 1st St, Indian Rocks Beach, FL 33785$640,000 Pending
2112 Gulf Blvd Unit 2A, Indian Rocks Beach, FL 33785
Tammy Keller
CHARLES RUTENBERG REALTY INC
(727) 607-3432
$2,800 per month
211 20th Ave Unit B, Indian Rocks Beach, FL 33785
This charming 2-bedroom, 1-bathroom half-duplex is tucked just two blocks from the sugary sands and warm Gulf waters. Freshly painted inside and out, it offers a cozy coastal feel with modern updates, including brand-new stainless steel appliances (dishwasher and microwave included).The living area has plenty of space for both a sofa and loveseat, while each bedroom comes with a closet,
Sandra Risberg PLUMLEE GULF BEACH REALTY
$1,400,000 Sold Sep 17, 2025
464 20th Ave, Indian Rocks Beach, FL 33785
464 20th Ave, Indian Rocks Beach, FL 33785Est $281,178 Not Listed For Sale
109 16th Ave Unit 6, Indian Rocks Beach, FL 33785
109 16th Ave Unit 6, Indian Rocks Beach, FL 33785$825,000 Open Sat 11AM - 2PM
202 18th Ave, Indian Rocks Beach, FL 33785
Dee Sedler
PEOPLE'S CHOICE REALTY SVC LLC
(727) 607-5477
$10,523 per month
72 Gulf Blvd Unit ID1052907P, Indian Rocks Beach, FL 33785
Welcome to Stones Throw Beachfront Suites, where our most coveted unit offers panoramic Gulf views directly on Indian Rocks Beach. This spacious 2-bedroom suite features 1 full master bath and 1 half bath, an open kitchen, a large living area, and a private balcony overlooking the Gulf. Feel at home with accommodations for up to 6 guests, including an optional air mattress. Enjoy free parking,
$415,000 Sold Sep 15, 2025
107 15th Ave, Indian Rocks Beach, FL 33785
107 15th Ave, Indian Rocks Beach, FL 33785Est $885,324 Not Listed For Sale
340 Bahia Vista Dr, Indian Rocks Beach, FL 33785
340 Bahia Vista Dr, Indian Rocks Beach, FL 33785$1,240,000
500 20th Ave, Indian Rocks Beach, FL 33785
Dee Sedler
PEOPLE'S CHOICE REALTY SVC LLC
(727) 607-3235
$2,800 per month
211 20th Ave Unit A, Indian Rocks Beach, FL 33785
This charming 2-bedroom, 1-bathroom half-duplex is tucked just two blocks from the sugary sands and warm Gulf waters. Freshly painted inside and out, it offers a cozy coastal feel with modern updates, including brand-new stainless steel appliances (dishwasher and microwave included).The living area has plenty of space for both a sofa and loveseat, while each bedroom comes with a closet,
Sandra Risberg PLUMLEE GULF BEACH REALTY
$2,400,000 Sold Sep 10, 2025
443 18th Ave, Indian Rocks Beach, FL 33785
443 18th Ave, Indian Rocks Beach, FL 33785Est $666,702 Not Listed For Sale
1109 Hidden Harbour Dr, Indian Rocks Beach, FL 33785
1109 Hidden Harbour Dr, Indian Rocks Beach, FL 33785$499,000
122 10th Ave, Indian Rocks Beach, FL 33785
Sharon Deegan
COLDWELL BANKER REALTY
(727) 261-2244
$5,089 per month
72 Gulf Blvd Unit ID1052904P, Indian Rocks Beach, FL 33785
Welcome to Stones Throw Beachfront Suites, where sun, sand, and comfort await you. This cozy 1-bedroom, 1-bath bungalow is perfect for up to 4 guests, featuring a queen bed and a pullout sofa. Enjoy the convenience of Wi-Fi, free parking, and on-site laundry. Just steps from Indian Rocks Beach, this pet-friendly retreat offers a relaxing beach getaway with nearby dining options within a 2-minute
$1,400,000 Sold Sep 03, 2025
479 Harbor Dr N, Indian Rocks Beach, FL 33785
479 Harbor Dr N, Indian Rocks Beach, FL 33785Est $615,277 Not Listed For Sale
326 Windrush Blvd Unit 102, Indian Rocks Beach, FL 33785
326 Windrush Blvd Unit 102, Indian Rocks Beach, FL 33785$4,500,000
516 Gulf Blvd, Indian Rocks Beach, FL 33785
Scott Friedman
STOFEL & ASSOCIATES REALTY
(727) 607-7349
$2,800 per month
708 Gulf Blvd Unit A, Indian Rocks Beach, FL 33785
Welcome to Indian Rocks Beach! This fully furnished 2-bedroom, 1.5-bath condo is located on the Gulf side of the street with no roads to cross for beach access. Nestled on the second floor, it offers a peaceful and private retreat steps from the sand and beach. The primary bedroom features a king bed, a walk-in closet, and an en-suite half bath. The second bedroom includes a queen bed and a
Vioma Lorenzo DALTON WADE INC
$475,000 Sold Sep 03, 2025
125 11th Ave, Indian Rocks Beach, FL 33785
125 11th Ave, Indian Rocks Beach, FL 33785Est $1,479,922 Not Listed For Sale
2699 Gulf Blvd, Indian Rocks Beach, FL 33785
2699 Gulf Blvd, Indian Rocks Beach, FL 33785$999,500
341 Bahia Vista Dr, Indian Rocks Beach, FL 33785
Sharon Deegan
COLDWELL BANKER REALTY
(727) 435-1123
$9,912 per month
72 Gulf Blvd Unit ID1052905P, Indian Rocks Beach, FL 33785
Welcome to Stones Throw Suites, where you can enjoy stunning ocean views from this 2-bedroom, 2-bath suite just steps from Indian Rocks Beach. Feel at home in this suite that sleeps up to 7 guests with two queen beds, a single bed, and an optional air mattress. The apartment features an open kitchen, a large living area with a Smart TV, a patio with direct beach access, in-unit laundry, parking,
$400,000 Sold Sep 01, 2025
111 12th Ave, Indian Rocks Beach, FL 33785
111 12th Ave, Indian Rocks Beach, FL 33785Not Listed For Sale
399 2nd St Unit 412, Indian Rocks Beach, FL 33785
399 2nd St Unit 412, Indian Rocks Beach, FL 33785$495,000 Pending
639 Garland Cir, Indian Rocks Beach, FL 33785
Steve Capen
COLDWELL BANKER REALTY
(727) 496-6772
$1 per month
102 15th Ave Unit 1, Indian Rocks Beach, FL 33785
Lease maximum of 1 month!!Please Google Silver Sands Beaches for more information!!If you love the beach, you’ll enjoy an unforgettable stay in this luxurious 1,500 sq ft home. Just a half-block walk from the white sands of Indian Rocks Beach, this 2-bedroom, 2-bath getaway comfortably sleeps six. The master bedroom features a king bed and an ensuite bathroom with a garden tub and
Jeffrey Axen DIVINE REALTY AND ASSOCIATES LLC
$950,000 Sold Aug 29, 2025
501 Janice Place, Indian Rocks Beach, FL 33785
501 Janice Place, Indian Rocks Beach, FL 33785Est $579,468 Not Listed For Sale
708 Gulf Blvd Unit D, Indian Rocks Beach, FL 33785
708 Gulf Blvd Unit D, Indian Rocks Beach, FL 33785$4,485,000
812 E Gulf Blvd, Indian Rocks Beach, FL 33785
CATHERINE BROOKS
CHARLES RUTENBERG REALTY INC
(727) 607-1774
$2,795 per month
812 E Gulf Blvd Unit 5, Indian Rocks Beach, FL 33785
Property Id: 2074200Spacious 2 Bedroom condo by the water NOW AVAILABLE! This inviting unit features a LARGE 1 CAR ATTACHED GARAGE! NEW HURRICANE WINDOWS! There is a cozy balcony! The main bedroom has a private bath with an extra-large shower. The second bedroom is also large and has a ceiling fan. The versatile 2nd floor DEN/OFFICE/GUEST AREA is an added bonus! A kitchen closet offers
$262,000 Sold Aug 26, 2025
1 Windrush Blvd Unit 84, Indian Rocks Beach, FL 33785
1 Windrush Blvd Unit 84, Indian Rocks Beach, FL 33785Est $914,445 Not Listed For Sale
102 Gulf Blvd Unit 305, Indian Rocks Beach, FL 33785
102 Gulf Blvd Unit 305, Indian Rocks Beach, FL 33785$4,485,000
812 E Gulf Blvd Unit 1,2,3,4,5,6,7, Indian Rocks Beach, FL 33785
CATHERINE BROOKS
CHARLES RUTENBERG REALTY INC
(727) 500-1516
$1 per month
102 15th Ave Unit 2, Indian Rocks Beach, FL 33785
Lease maximum of 1 month!Please Google Silver Sands Beaches for more information!!Welcome to the owner’s favorite retreat – a cozy 1-bedroom, 1-bath apartment just a short stroll from the beach, restaurants, and vibrant local bars. Every inch of this space has been thoughtfully updated with all-new furnishings, from the king-size bed to the stylish living room with a pull-out sofa
Jeffrey Axen DIVINE REALTY AND ASSOCIATES LLC
$1,475,000 Sold Aug 22, 2025
474 20th Ave, Indian Rocks Beach, FL 33785
474 20th Ave, Indian Rocks Beach, FL 33785Est $1,258,900 Not Listed For Sale
490 20th Ave, Indian Rocks Beach, FL 33785
490 20th Ave, Indian Rocks Beach, FL 33785Showing Results 1 - 40, Page 1 of 18
On average, homes in Indian Rocks Beach, FL sell after 88 days on the market compared to the national average of 52 days. The median sale price for homes in Indian Rocks Beach, FL over the last 12 months is $850,000, down 7% from the median home sale price over the previous 12 months.