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
Alabama
Baldwin County
Gulf Shores
OYSTER BAY-PENINSULA
Properties in Gulf Shores in OYSTER BAY-PENINSULA
Find homes for sale in Gulf Shores by selecting a property below:
200 Peninsula Blvd Unit B204, Gulf Shores, AL 36542
401 Palmetto Ct, Gulf Shores, AL 36542
16786 Patricia Dr, Gulf Shores, AL 36542
16741 Oyster Bay Pl #6, Gulf Shores, AL 36542
200 Peninsula Blvd Unit A101, Gulf Shores, AL 36542
10 Peninsula Blvd, Gulf Shores, AL 36542
413 Palmetto Ct, Gulf Shores, AL 36542
429 Palmetto Ct, Gulf Shores, AL 36542
404 Palmetto Ct, Gulf Shores, AL 36542
424 Palmetto Ct, Gulf Shores, AL 36542
16845 Patricia Dr, Gulf Shores, AL 36542
432 Palmetto Ct, Gulf Shores, AL 36542
437 Palmetto Ct, Gulf Shores, AL 36542
16802 Patricia Dr, Gulf Shores, AL 36542
100 Peninsula Blvd Unit 402A, Gulf Shores, AL 36542
16741 Oyster Bay Pl Unit 1A, Gulf Shores, AL 36542
0 Peninsula Blvd #12, Gulf Shores, AL 36542
400 Palmetto Ct, Gulf Shores, AL 36542
21 Pandion DR, Gulf Shores, AL
436 Palmetto Ct, Gulf Shores, AL 36542
133 Park Dr, Atmore, AL 36502
16741 Oyster Bay Pl #3, Gulf Shores, AL 36542
3 Oyster Bay Pl #3, Gulf Shores, AL 36542
408 Palmetto Ct, Gulf Shores, AL 36542
100 Peninsula Blvd Unit 304A, Gulf Shores, AL 36542
16741 Oyster Bay Pl #1, Gulf Shores, AL 36542
16753 Patricia Dr, Gulf Shores, AL 36542
125 Pass Dr, Gulf Shores, AL 36542
145 Park Dr, Atmore, AL 36502
0 Peninsula Blvd #33, Gulf Shores, AL 36542
100 Peninsula Blvd Unit 104A, Gulf Shores, AL 36542
22447 Peed Pl, Gulf Shores, AL 36542
16725 Oyster Bay Pl, Gulf Shores, AL 36542
137 Park Dr, Atmore, AL 36502
16781 Patricia Dr, Gulf Shores, AL 36542
100 Peninsula Blvd Unit 302A, Gulf Shores, AL 36542
100 Peninsula Blvd Unit 102A, Gulf Shores, AL 36542
100 Peninsula Blvd Unit 203A, Gulf Shores, AL 36542
2 Oyster Bay Pl, Gulf Shores, AL 36542
125 Pass Dr, Gulf Shores, AL 36542
16743 Patricia Dr, Gulf Shores, AL 36542
1 Oyster Bay Pl, Gulf Shores, AL 36542
4 Oyster Bay Pl, Gulf Shores, AL 36542
100 Peninsula Blvd Unit 201A, Gulf Shores, AL 36542
17100 Oyster Bay Rd, Gulf Shores, AL 36542
100 Peninsula Blvd Unit 204A, Gulf Shores, AL 36542
22416 Peed Pl, Gulf Shores, AL 36542
22475 Peed Pl, Gulf Shores, AL 36542
241 Park DR, Gulf Shores, AL 36542
420 Palmetto Ct, Gulf Shores, AL 36542
200 Peninsula Blvd Unit A1011, Gulf Shores, AL 36542
16741 Oyster Bay Pl Unit NO, Gulf Shores, AL 36542
417 Palmetto Ct, Gulf Shores, AL 36542
421 Palmetto Ct, Gulf Shores, AL 36542
2277 Oyster Bay Ln #1603, Gulf Shores, AL 36542
181 Park Dr, Atmore, AL 36502
16756 Patricia Dr, Gulf Shores, AL 36542
433 Palmetto Ct, Gulf Shores, AL 36542
2277 Oyster Bay Ln #1605, Gulf Shores, AL 36542
110 Pass Dr, Gulf Shores, AL 36542
416 Palmetto Ct, Gulf Shores, AL 36542
0 Peninsula Blvd Lot 23, Gulf Shores, AL 36542
16821 Patricia Dr, Gulf Shores, AL 36542
249 Park DR, Gulf Shores, AL 36542
16742 Patricia Dr, Gulf Shores, AL 36542
257 Park DR, Gulf Shores, AL 36542
0 Peninsula Blvd, Gulf Shores, AL 36542
409 Palmetto Ct, Gulf Shores, AL 36542
16870 Patricia Dr, Gulf Shores, AL 36542
100 Peninsula Blvd Unit 103A, Gulf Shores, AL 36542
16814 Oyster Bay Pl, Gulf Shores, AL 36542
100 Peninsula Blvd, Gulf Shores, AL 36542
0 Peninsula Blvd Lot 13, Gulf Shores, AL 36542
100 Peninsula Blvd Unit 401A, Gulf Shores, AL 36542
2277 Oyster Bay Ln #1606, Gulf Shores, AL 36542
17080 Oyster Bay Rd, Gulf Shores, AL 36542
100 Peninsula Blvd Unit 202A, Gulf Shores, AL 36542
16741 Oyster Bay Pl, Gulf Shores, AL 36542
17100 Oyster Bay Rd, Gulf Shores, AL 36542
17100 Oyster Bay Rd Unit A, Gulf Shores, AL 36542
22311 Peed Pl, Gulf Shores, AL 36542
17230 Oyster Bay Rd, Gulf Shores, AL 36542
17236 Oyster Bay Rd, Gulf Shores, AL 36542
16773 Patricia Dr, Gulf Shores, AL 36542
17250 Oyster Bay Rd, Gulf Shores, AL 36542
17260 Oyster Bay Rd, Gulf Shores, AL 36542
428 Palmetto Ct, Gulf Shores, AL 36542
17280 Oyster Bay Rd, Gulf Shores, AL 36542
17288 Oyster Bay Rd, Gulf Shores, AL 36542
17344 Oyster Bay Rd, Gulf Shores, AL 36542
16746 Oyster Bay Pl, Gulf Shores, AL 36542
114 Pass Dr, Gulf Shores, AL 36542
106 Pass Dr, Gulf Shores, AL 36542
102 Pass Dr, Gulf Shores, AL 36542
100 Peninsula Blvd Unit 101A, Gulf Shores, AL 36542
0 Peninsula Blvd #2, Gulf Shores, AL 36542
149 Park Dr, Atmore, AL 36502
125 Pass Dr, Gulf Shores, AL 36542
153 Park Dr, Atmore, AL 36502
16741 Oyster Bay Pl Unit 12A, Gulf Shores, AL 36542
425 Palmetto Ct, Gulf Shores, AL 36542
16741 Oyster Bay Pl #11, Gulf Shores, AL 36542
100 Peninsula Blvd Unit 303A, Gulf Shores, AL 36542
16795 Patricia Dr, Gulf Shores, AL 36542
5 Oyster Bay Pl, Gulf Shores, AL 36542
16741 Oyster Bay Pl Unit 12-B, Gulf Shores, AL 36542
16741 Oyster Bay Pl #2, Gulf Shores, AL 36542
22277 Peed Pl, Gulf Shores, AL 36542
16741 Oyster Bay Pl #10, Gulf Shores, AL 36542
405 Palmetto Ct, Gulf Shores, AL 36542
16741 Oyster Bay Pl #9, Gulf Shores, AL 36542
16741 Oyster Bay Pl #8, Gulf Shores, AL 36542
16814 Oyster Bay Pl #5, Gulf Shores, AL 36542
16730 Oyster Bay Pl, Gulf Shores, AL 36542
16741 Oyster Bay Pl #4, Gulf Shores, AL 36542
16819 Patricia Dr, Gulf Shores, AL 36542
100 Pass Dr, Gulf Shores, AL 36542
105 Pass Dr, Gulf Shores, AL 36542
16741 Oyster Bay Pl #5, Gulf Shores, AL 36542
109 Pass Dr, Gulf Shores, AL 36542
113 Pass Dr, Gulf Shores, AL 36542
4692 Peed Pl, Gulf Shores, AL 36542
412 Palmetto Ct, Gulf Shores, AL 36542
117 Pass Dr, Gulf Shores, AL 36542
100 Peninsula Blvd Unit 301A, Gulf Shores, AL 36542
121 Pass Dr, Gulf Shores, AL 36542
118 Pass Dr, Gulf Shores, AL 36542
17284 Oyster Bay Rd, Gulf Shores, AL 36542