Log in
Sign up
Members get daily listing updates
SEARCH
For Sale
For Rent
Find an Agent
Feed
Favorites
Redfin Premier
Sell My Home
List My Home for Rent
Mobile App
Homepage
Saved Searches
Why Sell with Redfin?
Owner Dashboard
Open House Schedule
Appointments
Mortgage
Be a Redfin Agent
Notification Settings
Buy ▾
Popular Searches
Homes for sale
Condos for sale
Land for sale
Open houses
Buying Options
Buy with Redfin
Redfin Premier
Buying Resources
Affordability calculator
Home buying guide
Find lenders & inspectors
Free home buying classes
US housing market
Rent ▾
Rental Resources
List my home for rent
Rental market tracker
How much rent can I afford?
Should I rent or buy?
Renter guide
Sell ▾
My Home
What's my home worth?
My home dashboard
Redfin Selling Options
Why sell with Redfin?
Redfin Premier
Redfin Full Service
Find an agent
Selling Resources
Home selling guide
Will selling pay off?
Find handypeople and stagers
Home improvement trends
Redfin Premier
Mortgage ▾
Mortgage
Get pre-approved
Today's mortgage rates
Payment calculator
Real Estate Agents ▾
Find an Agent
Join as a Redfin Agent
Join our referral network
Agent Resource Center
Feed
Join / Sign in
Redfin
USA
Florida
Miami-Dade County
Miami Beach
BAY-BAY HARBOR
Properties in Miami Beach in BAY-BAY HARBOR
Find homes for sale in Miami Beach by selecting a property below:
5396 N Bay Rd, Miami Beach, FL 33140
5077 N Bay Rd, Miami Beach, FL 33140
5069 N Bay Rd, Miami Beach, FL 33140
5251 N Bay Rd, Miami Beach, FL 33140
5313 N Bay Rd, Miami Beach, FL 33140
5380 N Bay Rd, Miami Beach, FL 33140
5245 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 8H, Bay Harbor Islands, FL 33154
5231 N Bay Rd, Miami Beach, FL 33140
5101 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 7C, Bay Harbor Islands, FL 33154
5835 N Bay Rd, Miami Beach, FL 33140
5061 N Bay Rd, Miami Beach, FL 33140
5055 N Bay Rd, Miami Beach, FL 33140
5161 N Bay Rd, Miami Beach, FL 33140
5215 N Bay Rd, Miami Beach, FL 33140
5242 N Bay Rd, Miami Beach, FL 33140
5361 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 8J, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 6M, Bay Harbor Islands, FL 33154
5385 N Bay Rd, Miami Beach, FL 33140
5333 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 9E, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr, Bay Harbor Islands, FL 33154
5371 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 7J, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 8M, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 8K, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 7M, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr, Bay Harbor Islands, FL 33154
5100 N Bay Rd, Miami Beach, FL 33140
6396 N Bay Rd, Miami Beach, FL 33141
5401 N Bay Rd, Miami Beach, FL 33140
5070 N Bay Rd, Miami Beach, FL 33140
5060 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 7L, Bay Harbor Islands, FL 33154
5445 N Bay Rd, Miami Beach, FL 33140
5222 N Bay Rd, Miami Beach, FL 33140
5010 N Bay Rd, Miami Beach, FL 33140
5480 N Bay Rd, Miami Beach, FL 33140
5090 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 7N, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr, Bay Harbor Islands, FL 33154
5446 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr, Bay Harbor Islands, FL 33154
6440 N Bay Rd, Miami Beach, FL 33141
10350 W Bay Harbor Dr Unit 8F, Bay Harbor Islands, FL 33154
5370 N Bay Rd, Miami Beach, FL 33140
5033 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr, Bay Harbor Islands, FL 33154
5351 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 9D, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 9F, Bay Harbor Islands, FL 33154
5900 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 5TU, Bay Harbor Islands, FL 33154
5350 N Bay Rd, Miami Beach, FL 33140
6410 N Bay Rd, Miami Beach, FL 33141
10350 W Bay Harbor Dr Unit 6TU, Bay Harbor Islands, FL 33154
5420 N Bay Rd, Miami Beach, FL 33140
5190 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 6E, Bay Harbor Islands, FL 33154
5930 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 9R, Bay Harbor Islands, FL 33154
6030 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 7S, Bay Harbor Islands, FL 33154
5185 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 8S, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr, Bay Harbor Islands, FL 33154
5940 N Bay Rd, Miami Beach, FL 33140
6020 N Bay Rd, Miami Beach, FL 33140
6466 N Bay Rd, Miami Beach, FL 33141
5790 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 6P, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 6S, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 7TU, Bay Harbor Islands, FL 33154
5133 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit P, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 5S, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 8N, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 9N, Bay Harbor Islands, FL 33154
5045 N Bay Rd, Miami Beach, FL 33140
5019 N Bay Rd, Miami Beach, FL 33140
5815 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 7K, Bay Harbor Islands, FL 33154
6401 N Bay Rd, Miami Beach, FL 33141
5851 N Bay Rd, Miami Beach, FL 33140
6300 N Bay Rd, Miami Beach, FL 33141
5945 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 9P, Bay Harbor Islands, FL 33154
5633 N Bay Rd, Miami Beach, FL 33140
6001 N Bay Rd, Miami Beach, FL 33140
5700 N Bay Rd, Miami Beach, FL 33140
6015 N Bay Rd, Miami Beach, FL 33140
6025 N Bay Rd, Miami Beach, FL 33140
5925 N Bay Rd, Miami Beach, FL 33140
5718 N Bay Rd, Miami Beach, FL 33140
5725 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 6V, Bay Harbor Islands, FL 33154
5465 N Bay Rd, Miami Beach, FL 33140
6010 N Bay Rd, Miami Beach, FL 33140
6071 N Bay Rd, Miami Beach, FL 33140
5025 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 9T, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 8G, Bay Harbor Islands, FL 33154
6061 N Bay Rd, Miami Beach, FL 33140
5763 N Bay Rd, Miami Beach, FL 33140
5481 N Bay Rd, Miami Beach, FL 33140
6050 N Bay Rd, Miami Beach, FL 33140
6105 N Bay Rd, Miami Beach, FL 33140
5600 N Bay Rd, Miami Beach, FL 33140
5630 N Bay Rd, Miami Beach, FL 33140
6051 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 9V, Bay Harbor Islands, FL 33154
5607 N Bay Rd, Miami Beach, FL 33140
5931 N Bay Rd, Miami Beach, FL 33140
6095 N Bay Rd, Miami Beach, FL 33140
5760 N Bay Rd, Miami Beach, FL 33140
5645 N Bay Rd, Miami Beach, FL 33140
6380 N Bay Rd, Miami Beach, FL 33141
10350 W Bay Harbor Dr Unit 6L, Bay Harbor Islands, FL 33154
5619 N Bay Rd, Miami Beach, FL 33140
6342 N Bay Rd, Miami Beach, FL 33141
5740 N Bay Rd, Miami Beach, FL 33140
5712 N Bay Rd, Miami Beach, FL 33140
5371 N Bay Rd #5371, Miami Beach, FL 33140
6100 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 8P, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 7D, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 9K, Bay Harbor Islands, FL 33154
5840 N Bay Rd, Miami Beach, FL 33140
5327 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 10P, Bay Harbor Islands, FL 33154
5820 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 9LM, Bay Harbor Islands, FL 33154
5970 N Bay Rd, Miami Beach, FL 33140
5860 N Bay Rd, Miami Beach, FL 33140
5969 N Bay Rd, Miami Beach, FL 33140
6000 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr, Bay Harbor Islands, FL 33154
5830 N Bay Rd, Miami Beach, FL 33140
5987 N Bay Rd, Miami Beach, FL 33140
5050 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 9S, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 9U, Bay Harbor Islands, FL 33154
5347 N Bay Rd, Miami Beach, FL 33140
6081 N Bay Rd, Miami Beach, FL 33140
5150 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 6J, Bay Harbor Islands, FL 33154
5941 N Bay Rd, Miami Beach, FL 33140
5800 N Bay Rd, Miami Beach, FL 33140
5130 N Bay Rd, Miami Beach, FL 33140
5750 N Bay Rd, Miami Beach, FL 33140
5646 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 7V, Bay Harbor Islands, FL 33154
5310 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 8AB, Bay Harbor Islands, FL 33154
5223 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 6A, Bay Harbor Islands, FL 33154
6421 N Bay Rd, Miami Beach, FL 33141
5147 N Bay Rd, Miami Beach, FL 33140
5225 N Bay Rd, Miami Beach, FL 33140
5221 N Bay Rd, Miami Beach, FL 33140
5235 N Bay Rd, Miami Beach, FL 33140
5201 N Bay Rd, Miami Beach, FL 33140
5020 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr, Bay Harbor Islands, FL 33154
5212 N Bay Rd, Miami Beach, FL 33140
5180 N Bay Rd, Miami Beach, FL 33140
5160 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 5V, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 7E, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 8D, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 7R, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 8E, Bay Harbor Islands, FL 33154
5226 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 7G, Bay Harbor Islands, FL 33154
5745 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 5P, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 7H, Bay Harbor Islands, FL 33154
5244 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 6H, Bay Harbor Islands, FL 33154
5240 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr, Bay Harbor Islands, FL 33154
5121 N Bay Rd, Miami Beach, FL 33140
5801 N Bay Rd, Miami Beach, FL 33140
5711 N Bay Rd, Miami Beach, FL 33140
5855 N Bay Rd, Miami Beach, FL 33140
6371 N Bay Rd, Miami Beach, FL 33141
10350 W Bay Harbor Dr Unit 8L, Bay Harbor Islands, FL 33154
6381 N Bay Rd, Miami Beach, FL 33141
10350 W Bay Harbor Dr Unit 8R, Bay Harbor Islands, FL 33154
6391 N Bay Rd, Miami Beach, FL 33141
6437 N Bay Rd, Miami Beach, FL 33141
5493 N Bay Rd, Miami Beach, FL 33140
5328 N Bay Rd, Miami Beach, FL 33140
5701 N Bay Rd, Miami Beach, FL 33140
5601 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 5R, Bay Harbor Islands, FL 33154
5735 N Bay Rd, Miami Beach, FL 33140
5715 N Bay Rd, Miami Beach, FL 33140
5625 N Bay Rd, Miami Beach, FL 33140
5455 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 6C, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 8C, Bay Harbor Islands, FL 33154
5775 N Bay Rd, Miami Beach, FL 33140
5423 N Bay Rd, Miami Beach, FL 33140
5839 N Bay Rd, Miami Beach, FL 33140
5473 N Bay Rd, Miami Beach, FL 33140
5825 N Bay Rd, Miami Beach, FL 33140
6361 N Bay Rd, Miami Beach, FL 33141
10350 W Bay Harbor Dr Unit 6D, Bay Harbor Islands, FL 33154
5817 N Bay Rd, Miami Beach, FL 33140
5819 N Bay Rd, Miami Beach, FL 33140
5845 N Bay Rd, Miami Beach, FL 33140
5340 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 6F, Bay Harbor Islands, FL 33154
5410 N Bay Rd, Miami Beach, FL 33140
5048 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 9AB, Bay Harbor Islands, FL 33154
5787 N Bay Rd, Miami Beach, FL 33140
5980 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 6K, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 6N, Bay Harbor Islands, FL 33154
5905 N Bay Rd, Miami Beach, FL 33140
5848 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 9C, Bay Harbor Islands, FL 33154
6420 N Bay Rd, Miami Beach, FL 33141
10350 W Bay Harbor Dr Unit 7AB, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 5N, Bay Harbor Islands, FL 33154
6500 N Bay Rd, Miami Beach, FL 33141
6360 N Bay Rd, Miami Beach, FL 33141
6324 N Bay Rd, Miami Beach, FL 33141
6070 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 6R, Bay Harbor Islands, FL 33154
5241 N Bay Rd, Miami Beach, FL 33140
5030 N Bay Rd, Miami Beach, FL 33140
5300 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 6G, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr #8, Bay Harbor Islands, FL 33154
5007 N Bay Rd, Miami Beach, FL 33140
6035 N Bay Rd, Miami Beach, FL 33140
10350 W Bay Harbor Dr Unit 7F, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit 9H, Bay Harbor Islands, FL 33154
10350 W Bay Harbor Dr Unit H, Bay Harbor Islands, FL 33154