Townhouse for sale in Canada
11,096 listings · median price $699,000 · average price $757,980 · from $425 to $8,680,000.
- 149 Torbarrie Road — $764,900 · Townhouse · 4 bed · 2 bath · Toronto
- 404 Blake Street — $764,900 · Townhouse · 3 bed · 3 bath · 1,450 sq ft · Lakeshore
- 69 Seed House Lane — $764,900 · Townhouse · 3 bed · 3 bath · Halton Hills
- 3728 Thurston Street 49 — $764,988 · Townhouse · 2 bed · 2 bath · 1,074 sq ft · Burnaby
- 24 Pennycross Crescent — $764,999 · Townhouse · 3 bed · 4 bath · Brampton
- 3010 Riverbend Drive 63 — $765,000 · Townhouse · 2 bed · 2 bath · 1,211 sq ft · Coquitlam
- 19753 55A Avenue Avenue 1 — $765,000 · Townhouse · 3 bed · 2 bath · 1,400 sq ft · Langley
- 9700 Glenacres Drive 107 — $765,000 · Townhouse · 3 bed · 1 bath · 1,275 sq ft · Richmond
- 1762 Ontario Street — $765,000 · Townhouse · 1 bed · 1 bath · 664 sq ft · Vancouver
- 4350 Ponderosa Drive 108 — $765,000 · Townhouse · 2 bed · 2 bath · 1,588 sq ft · Peachland
- 1386 Lincoln Drive 135 — $765,000 · Townhouse · 2 bed · 2 bath · 1,536 sq ft · Port Coquitlam
- 19330 Fairway Drive 8 — $765,000 · Townhouse · 2 bed · 2 bath · 1,214 sq ft · Surrey
- 935 Ewen Avenue 99 — $765,000 · Townhouse · 2 bed · 2 bath · 1,513 sq ft · New Westminster
- 72 Desert Sand Drive — $765,000 · Townhouse · 3 bed · 3 bath · Brampton
- 5 Davinci Boulevard — $765,000 · Townhouse · 3 bed · 2 bath · 1,800 sq ft · Hamilton
- 2500 152 Street 67 — $767,000 · Townhouse · 3 bed · 2 bath · 1,753 sq ft · Surrey
- 1306 Laval Square 103 — $767,000 · Townhouse · 2 bed · 2 bath · 783 sq ft · Coquitlam
- 735 Morrison Avenue 2 — $767,900 · Townhouse · 3 bed · 2 bath · 1,243 sq ft · Kelowna
- 735 Morrison Avenue 3 — $767,900 · Townhouse · 3 bed · 2 bath · 1,243 sq ft · Kelowna
- 735 Morrison Avenue 4 — $767,900 · Townhouse · 3 bed · 2 bath · 1,242 sq ft · Kelowna
- 2035 Glenaire Drive 176 — $768,000 · Townhouse · 1 bed · 1 bath · 690 sq ft · North Vancouver
- 13886 62 Avenue 25 — $768,000 · Townhouse · 3 bed · 2 bath · 1,547 sq ft · Surrey
- 15828 27 Avenue 8 — $768,000 · Townhouse · 3 bed · 2 bath · 1,345 sq ft · White Rock
- 20487 65 Avenue 74 — $768,000 · Townhouse · 2 bed · 2 bath · 1,235 sq ft · Langley
- 4728 Horizon Dr — $768,000 · Townhouse · 2 bed · 0 bath · 1,948 sq ft · Nanaimo
- 5155 Watling Street 115 — $768,880 · Townhouse · 3 bed · 2 bath · 1,325 sq ft · Burnaby
- 3080 Townline Road Road 144 — $768,888 · Townhouse · 3 bed · 2 bath · 2,072 sq ft · Abbotsford
- 8 Arthur Plaxton Way — $768,990 · Townhouse · 3 bed · 3 bath · Markham
- 3010 Riverbend Drive 38 — $768,999 · Townhouse · 2 bed · 1 bath · 1,240 sq ft · Coquitlam
- 2088 Winfield Drive 32 — $769,000 · Townhouse · 4 bed · 3 bath · 2,625 sq ft · Abbotsford
- 662 Birch Avenue 1 — $769,000 · Townhouse · 3 bed · 2 bath · 1,799 sq ft · Kelowna
- 662 Birch Avenue 4 — $769,000 · Townhouse · 3 bed · 2 bath · 1,800 sq ft · Kelowna
- 18011 70 Avenue 3 — $769,000 · Townhouse · 3 bed · 2 bath · 1,514 sq ft · Surrey
- 4292 Wolf Way 34 — $769,000 · Townhouse · 3 bed · 3 bath · 1,378 sq ft · Tsawwassen
- 370 Latoria Blvd #50 — $769,000 · Townhouse · 3 bed · 3 bath · 1,597 sq ft · Colwood
- 2160 Sun Peaks Road 3 — $769,000 · Townhouse · 3 bed · 3 bath · 1,656 sq ft · Sun Peaks
- 662 Birch Avenue 2 — $769,000 · Townhouse · 3 bed · 2 bath · 1,799 sq ft · Kelowna
- 30501 Robin Drive 22 — $769,000 · Townhouse · 3 bed · 2 bath · 1,603 sq ft · Abbotsford
- 662 Birch Avenue 3 — $769,000 · Townhouse · 3 bed · 2 bath · 1,800 sq ft · Kelowna
- 555 Wade Avenue East 108 — $769,000 · Townhouse · 3 bed · 3 bath · 1,783 sq ft · Penticton
- 1003 Mountain View Road — $769,000 · Townhouse · 3 bed · 3 bath · 1,615 sq ft · Rossland
- 2729 158 Street 90 — $769,000 · Townhouse · 4 bed · 2 bath · 1,376 sq ft · Surrey
- 980 Dilworth Drive 3 — $769,000 · Townhouse · 3 bed · 2 bath · 1,721 sq ft · Kelowna
- 7168 179 Street 35 — $769,000 · Townhouse · 3 bed · 2 bath · 1,715 sq ft · Surrey
- 2165 Aberdeen Street — $769,000 · Townhouse · 3 bed · 3 bath · 1,517 sq ft · Kelowna
- 9700 Glenacres Drive 117 — $769,000 · Townhouse · 3 bed · 1 bath · 1,280 sq ft · Richmond
- 32 Polar Bear Place — $769,000 · Townhouse · 4 bed · 4 bath · Brampton
- 2024 Cameron Lott Crescent — $769,000 · Townhouse · 4 bed · 3 bath · Oshawa
Other cities
- Homes for sale in Toronto (16,631)
- Homes for sale in Edmonton (6,401)
- Homes for sale in Calgary (5,775)
- Homes for sale in Hamilton (5,102)
- Homes for sale in Ottawa (4,660)
- Homes for sale in Surrey (4,513)
- Homes for sale in Mississauga (4,458)
- Homes for sale in Vancouver (3,550)
- Homes for sale in Brampton (3,229)
- Homes for sale in Kitchener (2,212)
- Homes for sale in Vaughan (2,200)
- Homes for sale in Oakville (1,943)
- Homes for sale in Markham (1,938)
- Homes for sale in Burnaby (1,868)
- Homes for sale in Burlington (1,859)
- Homes for sale in Kelowna (1,806)
- Homes for sale in Richmond (1,750)
- Homes for sale in Richmond Hill (1,588)
- Homes for sale in Barrie (1,579)
- Homes for sale in Langley (1,504)
- Homes for sale in London South (1,469)
- Homes for sale in Kawartha Lakes (1,397)
- Homes for sale in Prince George (1,393)
- Homes for sale in Windsor (1,353)
- Homes for sale in Brantford (1,335)
- Homes for sale in Waterloo (1,317)
- Homes for sale in St. Catharines (1,252)
- Homes for sale in Coquitlam (1,246)
- Homes for sale in Abbotsford (1,215)
- Homes for sale in Guelph (1,198)