Duplexes for sale in Anacortes

47,167 available properties
Sort by:
Most relevant first
Most relevant first
Most up-to-date first
Most recent published
Price: Lowest first
Price: Highest first
Bedrooms: Lowest first
Bedrooms: Highest first
Size: Lowest first
Size: Highest first
30 pictures Arrow icon pointing to the right
New
House
House for sale in Anacortes, Skagit County
USD 2,300,000
Anacortes, Skagit County

3 Bedrooms

2,000 sq.ft

GardenTerraceDeckFireplaceEquipped kitchen

1 day + 4 hours ago

30 pictures Arrow icon pointing to the right
New
House
House for sale in Anacortes, Skagit County
USD 7,900,000
Anacortes, Skagit County

5 Bedrooms

8,712 sq.ft

GardenTerraceLift

1 day + 4 hours ago

30 pictures Arrow icon pointing to the right
New
House
House for sale in Anacortes, Skagit County
USD 1,995,000
Anacortes, Skagit County

4 Bedrooms

3,149 sq.ft

TerraceFireplaceEquipped kitchenLift

2 days + 4 hours ago

50 pictures Arrow icon pointing to the right
House
House for sale in Anacortes, Skagit County
USD 1,590,000
Anacortes, Skagit County
GardenTerraceDeckFireplaceEquipped kitchenParking

Oct 15, 2026

39 pictures Arrow icon pointing to the right
House
House for sale in Anacortes, Skagit County
USD 795,000
Anacortes, Skagit County
PatioGarden

Oct 12, 2026

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Anacortes, Skagit County
Request Details
Anacortes, Skagit County

5 Bedrooms

2 Bathrooms

3,372 sq.ft

1 day + 4 hours ago

View photo Arrow icon pointing to the right
Updated
Foreclosure
House
House for sale in Gibraltar, Anacortes
Request Details
Gibraltar, Anacortes

2 Bedrooms

1 Bathroom

864 sq.ft

1 day + 4 hours ago

30 pictures Arrow icon pointing to the right
House
House for sale in Anacortes, Skagit County
USD 1,230,000
Anacortes, Skagit County

4,071 sq.ft

GardenTerraceParkingEquipped kitchen

3 weeks + 1 day ago

38 pictures Arrow icon pointing to the right
House
House for sale in Gibraltar, Anacortes
USD 1,590,000
Gibraltar, Anacortes

4 Bedrooms

5 Bathrooms

5,225 sq.ft

GymBalconyFireplaceEquipped kitchen

5 days + 4 hours ago

2 pictures Arrow icon pointing to the right
House
House for sale in Gibraltar, Anacortes
USD 1,590,000
Gibraltar, Anacortes

4 Bedrooms

3 Bathrooms

5,225 sq.ft

GymBalconyFireplaceEquipped kitchen

5 days + 4 hours ago

38 pictures Arrow icon pointing to the right
House
House for sale in Alexander Beach, Anacortes
USD 1,750,000
Alexander Beach, Anacortes

2 Bedrooms

3 Bathrooms

3,012 sq.ft

Office roomParkingDeckFireplaceEquipped kitchen

6 days + 4 hours ago

2 pictures Arrow icon pointing to the right
Land
Land for sale in Anacortes, Skagit County
USD 279,000
Anacortes, Skagit County
Garden

6 days + 4 hours ago

37 pictures Arrow icon pointing to the right
House
House for sale in Anacortes, Skagit County
USD 1,995,000
Anacortes, Skagit County

4 Bedrooms

4 Bathrooms

3,149 sq.ft

FireplaceEquipped kitchenLift

1 week + 4 hours ago

36 pictures Arrow icon pointing to the right
House
House for sale in Anacortes, Skagit County
USD 687,000
Anacortes, Skagit County

3 Bedrooms

2 Bathrooms

1,508 sq.ft

Equipped kitchenParking

Oct 05, 2026

38 pictures Arrow icon pointing to the right
Condo
Condo for sale in Anacortes, Skagit County
USD 339,000
Anacortes, Skagit County

2 Bedrooms

2 Bathrooms

923 sq.ft

Sep 28, 2026

14 pictures Arrow icon pointing to the right
House
House for sale in Clearidge, Anacortes
USD 550,000
Clearidge, Anacortes

3 Bedrooms

2 Bathrooms

1,540 sq.ft

1 week + 1 day ago

2 pictures Arrow icon pointing to the right
House
House for sale in Clearidge, Anacortes
USD 550,000
Clearidge, Anacortes

3 Bedrooms

2 Bathrooms

1,540 sq.ft

1 week + 2 days ago

37 pictures Arrow icon pointing to the right
House
House for sale in Anacortes, Skagit County
USD 1,200,000
Anacortes, Skagit County

3 Bedrooms

2 Bathrooms

2,581 sq.ft

PatioEquipped kitchenParking

1 week + 2 days ago

2 pictures Arrow icon pointing to the right
House
House for sale in Anacortes, Skagit County
USD 825,000
Anacortes, Skagit County

4 Bedrooms

1 Bathroom

2,255 sq.ft

3 days + 4 hours ago

37 pictures Arrow icon pointing to the right
House
House for sale in Anacortes, Skagit County
USD 72,900,000
Anacortes, Skagit County

4 Bedrooms

4 Bathrooms

3,149 sq.ft

FireplaceEquipped kitchenLift

4 days + 4 hours ago

10 pictures Arrow icon pointing to the right
Land
Land for sale in Gibraltar, Anacortes
USD 250,000
Gibraltar, Anacortes

6 days + 4 hours ago

36 pictures Arrow icon pointing to the right
House
House for sale in Anacortes, Skagit County
USD 825,000
Anacortes, Skagit County

4 Bedrooms

3 Bathrooms

2,255 sq.ft

PatioGardenSaunaFireplaceParking

1 week + 5 days ago

21 pictures Arrow icon pointing to the right
House
House for sale in Anacortes, Skagit County
USD 550,000
Anacortes, Skagit County

4 Bedrooms

1 Bathroom

1,289 sq.ft

GardenDeckEquipped kitchenParking

1 week + 6 days ago

38 pictures Arrow icon pointing to the right
Updated
House
House for sale in Anacortes, Skagit County
USD 899,000
Anacortes, Skagit County

3 Bedrooms

2 Bathrooms

3,216 sq.ft

GardenGymDeckFireplace

2 days + 4 hours ago

38 pictures Arrow icon pointing to the right
House
House for sale in Alexander Beach, Anacortes
USD 7,195,099
Alexander Beach, Anacortes

3 Bedrooms

2 Bathrooms

1,186 sq.ft

PatioSwimming poolBalconyFireplaceEquipped kitchenParking

3 days + 4 hours ago

View photo Arrow icon pointing to the right
House
House for sale in Anacortes, Skagit County
USD 599,000
Anacortes, Skagit County

3 Bedrooms

2 Bathrooms

2,004 sq.ft

3 days + 4 hours ago

37 pictures Arrow icon pointing to the right
House
House for sale in Anacortes, Skagit County
USD 689,000
Anacortes, Skagit County

3 Bedrooms

2 Bathrooms

3,039 sq.ft

GardenOffice roomParking

2 weeks + 1 day ago

38 pictures Arrow icon pointing to the right
House
House for sale in Anacortes, Skagit County
USD 629,000
Anacortes, Skagit County

3 Bedrooms

2 Bathrooms

1,178 sq.ft

PatioGardenDeckFireplaceEquipped kitchen

2 weeks + 1 day ago

23 pictures Arrow icon pointing to the right
House
House for sale in Anacortes, Skagit County
USD 798,000
Anacortes, Skagit County

3 Bedrooms

2 Bathrooms

1,823 sq.ft

ParkingEquipped kitchen

2 weeks + 1 day ago

38 pictures Arrow icon pointing to the right
House
House for sale in Alexander Beach, Anacortes
USD 2,500,000
Alexander Beach, Anacortes

3 Bedrooms

2 Bathrooms

4,349 sq.ft

Office roomGymDeckEquipped kitchenParking

2 weeks + 3 days ago