Townhouse for sale in Canada
11,347 listings · median price $699,000 · average price $759,059 · from $425 to $8,680,000.
- 161 Mojave Crescent — $668,500 · Townhouse · 3 bed · 3 bath · Stittsville - Munster - Richmond
- 21 Fieldberry Private — $668,500 · Townhouse · 3 bed · 3 bath · Barrhaven
- 535 Glenmeadows Road 11 — $668,900 · Townhouse · 3 bed · 2 bath · 1,676 sq ft · Kelowna
- 585 Colborne Street E 109 — $668,900 · Townhouse · 3 bed · 4 bath · Brantford
- 510 Grand Tully Way — $668,900 · Townhouse · 3 bed · 4 bath · Blossom Park - Airport and Area
- 867 Fairline Row — $668,900 · Townhouse · 3 bed · 2 bath · Ottawa
- 2009 39 Avenue 1 — $669,000 · Townhouse · 3 bed · 2 bath · 1,529 sq ft · Vernon
- 3602 Pleasant Valley Road 4 — $669,000 · Townhouse · 3 bed · 2 bath · 1,626 sq ft · Vernon
- 3602 Pleasant Valley Road 4 — $669,000 · Townhouse · 3 bed · 2 bath · 1,626 sq ft · Vernon
- 30930 Westridge Place 123 — $669,000 · Townhouse · 2 bed · 2 bath · 1,392 sq ft · Abbotsford
- 1886 Parkview Crescent 3 — $669,000 · Townhouse · 3 bed · 3 bath · 2,641 sq ft · Kelowna
- 17555 57A Avenue 3 — $669,000 · Townhouse · 2 bed · 2 bath · 1,087 sq ft · Surrey
- 807 Mary St — $669,000 · Townhouse · 2 bed · 1 bath · 695 sq ft · Victoria
- 45819 Stevenson Road 12 — $669,000 · Townhouse · 2 bed · 3 bath · 2,729 sq ft · Chilliwack
- 26 Linnell Street — $669,000 · Townhouse · 2 bed · 3 bath · Ajax
- 3 Gilmore Drive — $669,000 · Townhouse · 3 bed · 2 bath · Brampton
- 100 Cole Terrace — $669,000 · Townhouse · 4 bed · 3 bath · Woodstock
- 842 Sobeski Avenue — $669,000 · Townhouse · 4 bed · 3 bath · 2,385 sq ft · Woodstock
- 57 Mandevilla Crescent — $669,000 · Townhouse · 3 bed · 3 bath · Blossom Park - Airport and Area
- 50 Magdalene Crescent — $669,000 · Townhouse · 4 bed · 3 bath · Brampton
- 517 Dressage Avenue — $669,000 · Townhouse · 3 bed · 3 bath · Kanata
- 8 Kenridge Terrace — $669,000 · Townhouse · 4 bed · 4 bath · Hamilton
- 28 Elderberry Avenue — $669,000 · Townhouse · 2 bed · 2 bath · Grimsby
- 185 Bedrock Drive 23 — $669,000 · Townhouse · 3 bed · 3 bath · Hamilton
- 19159 Watkins Drive 40 — $669,000 · Townhouse · 3 bed · 2 bath · 1,249 sq ft · Surrey
- 52 Bianca Crescent — $669,000 · Townhouse · 3 bed · 3 bath · Wasaga Beach
- 3963 Crown Street — $669,000 · Townhouse · 3 bed · 3 bath · Lincoln
- 444 Buckthorn Drive — $669,094 · Townhouse · 3 bed · 6 bath · Kingston
- 1950 Salton Road 4 — $669,700 · Townhouse · 2 bed · 2 bath · 1,600 sq ft · Abbotsford
- 531 Cowie Hill Road — $669,900 · Townhouse · 3 bed · 3 bath · 2,291 sq ft · Halifax
- 159 Puncheon Way 67 — $669,900 · Townhouse · 3 bed · 2 bath · 1,607 sq ft · West Bedford
- 24951 112 Avenue 149 — $669,900 · Townhouse · 2 bed · 2 bath · 1,051 sq ft · Maple Ridge
- 33520 Kingston Avenue 10 — $669,900 · Townhouse · 3 bed · 3 bath · 1,335 sq ft · Abbotsford
- 33520 Kingston Avenue 10 — $669,900 · Townhouse · 3 bed · 2 bath · 1,335 sq ft · Abbotsford
- 32633 Simon Avenue 137 — $669,900 · Townhouse · 3 bed · 2 bath · 1,298 sq ft · Abbotsford
- 961 Snapdragon Crt — $669,900 · Townhouse · 2 bed · 2 bath · 1,200 sq ft · Langford
- 957 Snapdragon Crt — $669,900 · Townhouse · 2 bed · 2 bath · 1,200 sq ft · Langford
- 2998 Mouat Drive 2 — $669,900 · Townhouse · 3 bed · 2 bath · 2,112 sq ft · Abbotsford
- 33922 King Road 14 — $669,900 · Townhouse · 3 bed · 3 bath · 2,443 sq ft · Abbotsford
- 662 Birch Avenue 5 — $669,900 · Townhouse · 3 bed · 2 bath · 1,701 sq ft · Kelowna
- 32339 7 Avenue 51 — $669,900 · Townhouse · 2 bed · 2 bath · 1,976 sq ft · Mission
- 8227 Foxfern Road — $669,900 · Townhouse · 4 bed · 2 bath · 1,743 sq ft · Chilliwack
- 2580 Brookfield Dr #203 — $669,900 · Townhouse · 3 bed · 3 bath · 1,678 sq ft · Courtenay
- 2580 Brookfield Dr #205 — $669,900 · Townhouse · 3 bed · 3 bath · 1,532 sq ft · Courtenay
- 2580 Brookfield Dr #201 — $669,900 · Townhouse · 3 bed · 3 bath · 1,532 sq ft · Courtenay
- 3257 Woodrush Dr #133 — $669,900 · Townhouse · 3 bed · 3 bath · 1,888 sq ft · Duncan
- 3257 Woodrush Dr #137 — $669,900 · Townhouse · 3 bed · 3 bath · 1,887 sq ft · Duncan
- 20540 66 Avenue 9 — $669,900 · Townhouse · 2 bed · 2 bath · 1,205 sq ft · Langley
Other cities
- Homes for sale in Toronto (17,216)
- Homes for sale in Edmonton (6,601)
- Homes for sale in Calgary (5,999)
- Homes for sale in Hamilton (5,381)
- Homes for sale in Ottawa (4,824)
- Homes for sale in Surrey (4,712)
- Homes for sale in Mississauga (4,656)
- Homes for sale in Vancouver (3,660)
- Homes for sale in Brampton (3,442)
- Homes for sale in Kitchener (2,322)
- Homes for sale in Vaughan (2,309)
- Homes for sale in Oakville (2,064)
- Homes for sale in Markham (2,013)
- Homes for sale in Burlington (1,918)
- Homes for sale in Burnaby (1,910)
- Homes for sale in Kelowna (1,863)
- Homes for sale in Richmond (1,788)
- Homes for sale in Richmond Hill (1,678)
- Homes for sale in Barrie (1,659)
- Homes for sale in Langley (1,563)
- Homes for sale in London South (1,547)
- Homes for sale in Kawartha Lakes (1,437)
- Homes for sale in Windsor (1,427)
- Homes for sale in Prince George (1,424)
- Homes for sale in Brantford (1,414)
- Homes for sale in Waterloo (1,397)
- Homes for sale in St. Catharines (1,324)
- Homes for sale in Coquitlam (1,286)
- Homes for sale in Abbotsford (1,260)
- Homes for sale in Guelph (1,259)