Townhouse for sale in Canada
11,110 listings · median price $698,000 · average price $755,343 · from $425 to $8,680,000.
- 1301 Brewster Drive 115 — $1,029,900 · Townhouse · 3 bed · 2 bath · 1,327 sq ft · Coquitlam
- 17 Bancroft Lane — $1,029,990 · Townhouse · 3 bed · 4 bath · Richmond Hill
- 138 Farooq Boulevard S — $1,029,999 · Townhouse · 5 bed · 4 bath · Vaughan
- 33592 2nd Avenue — $1,030,000 · Townhouse · 4 bed · 3 bath · 3,059 sq ft · Mission
- 1238 Eastern Drive 40 — $1,030,000 · Townhouse · 3 bed · 2 bath · 2,267 sq ft · Port Coquitlam
- 90 Mitchell Avenue — $1,030,000 · Townhouse · 3 bed · 2 bath · Toronto
- 49 Memon Place — $1,030,000 · Townhouse · 4 bed · 4 bath · Markham
- 4337 Boundary Road 21 — $1,032,500 · Townhouse · 3 bed · 2 bath · 1,292 sq ft · Richmond
- 4253 Dieppe Rd #29 — $1,034,900 · Townhouse · 3 bed · 3 bath · 2,179 sq ft · Saanich
- 1444 Crown Isle Dr 111 — $1,035,000 · Townhouse · 3 bed · 3 bath · 1,649 sq ft · Courtenay
- 152 Inspire Boulevard — $1,035,000 · Townhouse · 3 bed · 4 bath · Brampton
- 6600 Lucas Road 53 — $1,038,000 · Townhouse · 2 bed · 2 bath · 2,134 sq ft · Richmond
- 9288 Keefer Avenue 22 — $1,038,000 · Townhouse · 3 bed · 2 bath · 1,456 sq ft · Richmond
- 4337 Boundary Road 46 — $1,038,000 · Townhouse · 3 bed · 2 bath · 1,290 sq ft · Richmond
- 7231 No. 2 Road 2 — $1,038,000 · Townhouse · 3 bed · 2 bath · 1,312 sq ft · Richmond
- 15128 24 Avenue 32 — $1,038,000 · Townhouse · 3 bed · 3 bath · 2,020 sq ft · Surrey
- 12871 Jack Bell Drive 42 — $1,038,000 · Townhouse · 4 bed · 3 bath · 1,664 sq ft · Richmond
- 9079 Jones Road 18 — $1,038,000 · Townhouse · 3 bed · 2 bath · 1,401 sq ft · Richmond
- 7700 Abercrombie Drive 8 — $1,038,000 · Townhouse · 3 bed · 2 bath · 1,251 sq ft · Richmond
- 454 Bur Oak Avenue — $1,038,000 · Townhouse · 5 bed · 5 bath · Markham
- 2140 Trafalgar Road 43 — $1,038,505 · Townhouse · 3 bed · 3 bath · Oakville
- 2200 Bur Oak Avenue — $1,038,800 · Townhouse · 5 bed · 4 bath · 2,700 sq ft · Markham
- 60 Juneau Street — $1,038,800 · Townhouse · 3 bed · 3 bath · Vaughan
- 1210 Granite Drive — $1,039,000 · Townhouse · 3 bed · 2 bath · 1,330 sq ft · Squamish
- 24185 106B Avenue 28 — $1,039,000 · Townhouse · 3 bed · 2 bath · 2,891 sq ft · Maple Ridge
- 176 Sydney Circle — $1,039,000 · Townhouse · 4 bed · 4 bath · Vaughan
- 2655 158 Street 7 — $1,039,888 · Townhouse · 4 bed · 2 bath · 1,589 sq ft · Surrey
- 4253 Dieppe Rd #32 — $1,039,900 · Townhouse · 3 bed · 4 bath · 2,178 sq ft · Saanich
- 60 Zachary Place N — $1,039,900 · Townhouse · 4 bed · 3 bath · Vaughan
- 2190 Rindall Avenue 10 — $1,039,900 · Townhouse · 4 bed · 3 bath · 1,718 sq ft · Port Coquitlam
- 1724 The Chase 6 — $1,040,000 · Townhouse · 2 bed · 3 bath · 1,880 sq ft · Mississauga
- 38 Fred Beaton Place — $1,043,990 · Townhouse · 3 bed · 3 bath · King
- 6871 Francis Road 20 — $1,045,000 · Townhouse · 3 bed · 2 bath · 1,562 sq ft · Richmond
- 798 New Amherst Boulevard — $1,045,000 · Townhouse · 2 bed · 4 bath · Cobourg
- 2150 Trafalgar Road 56 — $1,046,146 · Townhouse · 3 bed · 3 bath · Oakville
- 1135 Lansdowne Drive 11 — $1,048,000 · Townhouse · 3 bed · 2 bath · 1,670 sq ft · Coquitlam
- 8300 Jones Road 11 — $1,048,000 · Townhouse · 3 bed · 2 bath · 1,551 sq ft · Richmond
- 1399 Shevchenko Boulevard — $1,048,000 · Townhouse · 4 bed · 4 bath · Oakville
- 9728 Alexandra Road 42 — $1,048,800 · Townhouse · 3 bed · 2 bath · 1,435 sq ft · Richmond
- 1219 Burke Mountain Street 30 — $1,048,888 · Townhouse · 3 bed · 2 bath · 1,638 sq ft · Coquitlam
- 21 Gord Matthews Way — $1,048,900 · Townhouse · 4 bed · 4 bath · Uxbridge
- 2721 Atlin Place 116 — $1,049,000 · Townhouse · 3 bed · 2 bath · 2,463 sq ft · Coquitlam
- 9088 Halston Court 16 — $1,049,000 · Townhouse · 3 bed · 2 bath · 1,448 sq ft · Burnaby
- 4410 Nanaimo Street — $1,049,000 · Townhouse · 3 bed · 3 bath · 1,285 sq ft · Vancouver
- 1190 Falcon Drive 24 — $1,049,000 · Townhouse · 3 bed · 2 bath · 2,042 sq ft · Coquitlam
- 2738 158 Street 45 — $1,049,000 · Townhouse · 3 bed · 3 bath · 2,246 sq ft · Surrey
- 6511 No. 2 Road 1 — $1,049,000 · Townhouse · 3 bed · 2 bath · 1,316 sq ft · Richmond
- 1142 Olivine Mews — $1,049,000 · Townhouse · 3 bed · 4 bath · 2,222 sq ft · Langford
Other cities
- Homes for sale in Toronto (15,830)
- Homes for sale in Edmonton (6,448)
- Homes for sale in Calgary (5,867)
- Homes for sale in Ottawa (4,944)
- Homes for sale in Hamilton (4,878)
- Homes for sale in Surrey (4,520)
- Homes for sale in Mississauga (4,251)
- Homes for sale in Vancouver (3,559)
- Homes for sale in Brampton (3,012)
- Homes for sale in Kitchener (2,140)
- Homes for sale in Vaughan (2,066)
- Homes for sale in Burnaby (1,872)
- Homes for sale in Markham (1,847)
- Homes for sale in Oakville (1,838)
- Homes for sale in Kelowna (1,820)
- Homes for sale in Burlington (1,810)
- Homes for sale in Richmond (1,732)
- Homes for sale in Langley (1,533)
- Homes for sale in Richmond Hill (1,523)
- Homes for sale in Barrie (1,461)
- Homes for sale in Prince George (1,410)
- Homes for sale in London South (1,384)
- Homes for sale in Windsor (1,360)
- Homes for sale in Kawartha Lakes (1,354)
- Homes for sale in Waterloo (1,286)
- Homes for sale in Brantford (1,285)
- Homes for sale in Coquitlam (1,238)
- Homes for sale in Abbotsford (1,224)
- Homes for sale in St. Catharines (1,206)
- Homes for sale in Cambridge (1,166)