Townhouse for sale in Canada
10,965 listings · median price $698,000 · average price $756,103 · from $425 to $8,680,000.
- 984 Cormorant Path Blk 14-1 — $853,088 · Townhouse · 4 bed · 4 bath · Pickering
- 6951 204 Street 180 — $854,900 · Townhouse · 3 bed · 2 bath · 1,432 sq ft · Langley
- 1550 Union Road 18 — $854,900 · Townhouse · 3 bed · 2 bath · 1,873 sq ft · Kelowna
- 1959 165A Street 18 — $854,900 · Townhouse · 3 bed · 2 bath · 1,417 sq ft · Surrey
- 9118 Cedar Street 8 — $854,900 · Townhouse · 3 bed · 3 bath · 1,771 sq ft · Mission
- 6568 193B Street 13 — $854,900 · Townhouse · 3 bed · 2 bath · 1,792 sq ft · Surrey
- 92 Rolling Hills Lane — $854,900 · Townhouse · 2 bed · 3 bath · Caledon
- 1870 Rosealee Lane 34 — $855,000 · Townhouse · 3 bed · 3 bath · 2,178 sq ft · West Kelowna
- 11860 River Road 20 — $855,000 · Townhouse · 4 bed · 2 bath · 2,580 sq ft · Surrey
- 1305 Walker'S Line — $855,000 · Townhouse · 5 bed · 2 bath · 1,646 sq ft · Burlington
- 2927 Fremont Street 10 — $856,000 · Townhouse · 2 bed · 2 bath · 1,418 sq ft · Port Coquitlam
- 15804 McBeth Road — $857,000 · Townhouse · 3 bed · 1 bath · 1,940 sq ft · Surrey
- 1670 160 Street 44 — $858,000 · Townhouse · 4 bed · 2 bath · 1,522 sq ft · Surrey
- 11556 72A Avenue 57 — $858,000 · Townhouse · 4 bed · 2 bath · 1,493 sq ft · Delta
- 7708 Alderbridge Way 10 — $858,000 · Townhouse · 2 bed · 2 bath · 1,140 sq ft · Richmond
- 48 Casely Avenue — $858,000 · Townhouse · 2 bed · 3 bath · Richmond Hill
- 104 Gordon Circle — $858,000 · Townhouse · 3 bed · 4 bath · Newmarket
- 15 Old Colony Road 2 — $858,000 · Townhouse · 3 bed · 3 bath · Richmond Hill
- 7240 Langton Road 5 — $858,000 · Townhouse · 3 bed · 2 bath · 1,470 sq ft · Richmond
- 15 28th Street North 10 — $858,333 · Townhouse · 3 bed · 2 bath · 1,300 sq ft · Wasaga Beach
- 6818 Ash Street 208 — $858,443 · Townhouse · 1 bed · 2 bath · 635 sq ft · Vancouver
- 6818 Ash Street 217 — $858,443 · Townhouse · 1 bed · 1 bath · 635 sq ft · Vancouver
- 16433 19 Avenue 140 — $858,800 · Townhouse · 3 bed · 2 bath · 1,475 sq ft · Surrey
- 46 Harold Wilson Lane Lot 29 — $858,990 · Townhouse · 2 bed · 3 bath · Richmond Hill
- 14391 61A Avenue 9 — $859,000 · Townhouse · 4 bed · 3 bath · 2,129 sq ft · Surrey
- 9633 Steveston Highway 18 — $859,000 · Townhouse · 3 bed · 2 bath · 1,085 sq ft · Richmond
- 6956 193 Street 39 — $859,000 · Townhouse · 4 bed · 2 bath · 2,063 sq ft · Surrey
- 946 Jenkins Ave #108 — $859,000 · Townhouse · 3 bed · 3 bath · 1,784 sq ft · Langford
- 9118 149 Street 503 — $859,000 · Townhouse · 4 bed · 3 bath · 1,809 sq ft · Surrey
- 625 Hellesen Dr #19 — $859,000 · Townhouse · 3 bed · 3 bath · 1,422 sq ft · Tofino
- 14 Hoover Road — $859,000 · Townhouse · 4 bed · 4 bath · Brampton
- 6 Crocker Avenue — $859,000 · Townhouse · 3 bed · 1 bath · Toronto
- 1317 Leriche Way 86 — $859,000 · Townhouse · 3 bed · 3 bath · Milton
- 40 Glenashton Drive — $859,000 · Townhouse · 3 bed · 2 bath · Oakville
- 1003 Mountain View Road E — $859,000 · Townhouse · 4 bed · 3 bath · 1,815 sq ft · Rossland
- 2312 Orchard Ave #2 — $859,800 · Townhouse · 3 bed · 3 bath · 1,258 sq ft · Sidney
- 10329 Wadhurst Road NW — $859,900 · Townhouse · 3 bed · 2 bath · 1,955 sq ft · Edmonton
- 1836 Tower Ranch Boulevard 37 — $859,900 · Townhouse · 3 bed · 2 bath · 2,963 sq ft · Kelowna
- 2361 Capistrano Drive — $859,900 · Townhouse · 3 bed · 3 bath · 2,626 sq ft · Kelowna
- 6035 141 Street 44 — $859,900 · Townhouse · 3 bed · 2 bath · 1,448 sq ft · Surrey
- 4662 Hemlock Way 105 — $859,900 · Townhouse · 3 bed · 2 bath · 1,623 sq ft · Tsawwassen
- 22128 48A Avenue 8 — $859,900 · Townhouse · 4 bed · 2 bath · 1,805 sq ft · Langley
- 8161 201 Street 43 — $859,900 · Townhouse · 3 bed · 2 bath · 1,456 sq ft · Langley
- 7947 209 Street 3 — $859,900 · Townhouse · 3 bed · 2 bath · 1,442 sq ft · Langley
- 14338 103 Avenue 7 — $859,900 · Townhouse · 4 bed · 2 bath · 1,684 sq ft · Surrey
- 16355 21 Avenue 25 — $859,900 · Townhouse · 3 bed · 2 bath · 1,367 sq ft · Surrey
- 6887 204A Street 31 — $859,900 · Townhouse · 4 bed · 2 bath · 1,426 sq ft · Langley
- 1515 Highland Drive North 29 — $859,900 · Townhouse · 3 bed · 2 bath · 1,593 sq ft · Kelowna
Other cities
- Homes for sale in Toronto (15,955)
- Homes for sale in Edmonton (6,450)
- Homes for sale in Calgary (5,825)
- Homes for sale in Hamilton (4,890)
- Homes for sale in Ottawa (4,731)
- Homes for sale in Surrey (4,498)
- Homes for sale in Mississauga (4,293)
- Homes for sale in Vancouver (3,547)
- Homes for sale in Brampton (3,083)
- Homes for sale in Kitchener (2,134)
- Homes for sale in Vaughan (2,106)
- Homes for sale in Burnaby (1,874)
- Homes for sale in Markham (1,872)
- Homes for sale in Oakville (1,842)
- Homes for sale in Burlington (1,810)
- Homes for sale in Kelowna (1,803)
- Homes for sale in Richmond (1,730)
- Homes for sale in Richmond Hill (1,518)
- Homes for sale in Langley (1,509)
- Homes for sale in Barrie (1,499)
- Homes for sale in Prince George (1,403)
- Homes for sale in London South (1,399)
- Homes for sale in Windsor (1,359)
- Homes for sale in Kawartha Lakes (1,347)
- Homes for sale in Brantford (1,312)
- Homes for sale in Waterloo (1,281)
- Homes for sale in Coquitlam (1,238)
- Homes for sale in Abbotsford (1,204)
- Homes for sale in St. Catharines (1,204)
- Homes for sale in Cambridge (1,166)