Townhouse for sale in Canada
11,424 listings · median price $699,000 · average price $759,932 · from $425 to $8,680,000.
- 857 Belmont Drive 528 — $425,000 · Townhouse · 2 bed · 2 bath · 1,335 sq ft · Calgary
- 1119 Keswick Drive SW — $425,000 · Townhouse · 3 bed · 2 bath · 1,562 sq ft · Edmonton
- 12205 112 Avenue NW — $425,000 · Townhouse · 3 bed · 3 bath · 1,306 sq ft · Edmonton
- 5970 Princess Street 109 — $425,000 · Townhouse · 2 bed · 1 bath · 1,361 sq ft · Peachland
- 2655 Pleasant Valley Road 5 — $425,000 · Townhouse · 3 bed · 1 bath · 1,076 sq ft · Armstrong
- 1607 43 Avenue 202 — $425,000 · Townhouse · 2 bed · 1 bath · 1,026 sq ft · Vernon
- 3004 South Main Street 104 — $425,000 · Townhouse · 3 bed · 1 bath · 1,144 sq ft · Penticton
- 1110 11th Avenue South 3 — $425,000 · Townhouse · 2 bed · 2 bath · 845 sq ft · Golden
- 3271 Cowichan Lake Rd #18 — $425,000 · Townhouse · 3 bed · 1 bath · 1,117 sq ft · Duncan
- 3004 South Main Street 109 — $425,000 · Townhouse · 2 bed · 1 bath · 1,172 sq ft · Penticton
- 2011 Perrier Road 103 — $425,000 · Townhouse · 2 bed · 1 bath · 840 sq ft · Nelson
- 2568 Sandpiper Drive 53 — $425,000 · Townhouse · 4 bed · 1 bath · 1,558 sq ft · Kamloops
- 12049 217th Street 11 — $425,000 · Townhouse · 2 bed · 1 bath · 1,063 sq ft · Maple Ridge
- 185 Bowlsby St — $425,000 · Townhouse · 2 bed · 2 bath · 1,080 sq ft · Nanaimo
- 13963 72 Avenue 407 — $425,000 · Townhouse · 2 bed · 1 bath · 957 sq ft · Surrey
- 7715 Luckakuck Place 50 — $425,000 · Townhouse · 3 bed · 2 bath · 1,412 sq ft · Chilliwack
- 228 Cindy Lane 6 — $425,000 · Townhouse · 2 bed · 1 bath · Essa
- 18 Daphne Crescent — $425,000 · Townhouse · 2 bed · 1 bath · Stittsville - Munster - Richmond
- 680 Wild Rose Drive — $425,000 · Townhouse · 3 bed · 3 bath · 1,100 sq ft · Gravenhurst
- 307 Amistad Private — $426,102 · Townhouse · 2 bed · 1 bath · Ottawa
- 1110 11th Street 6 — $427,000 · Townhouse · 2 bed · 2 bath · 850 sq ft · Golden
- 3155 Gordon Drive 202 — $428,000 · Townhouse · 2 bed · 2 bath · 848 sq ft · Kelowna
- 547 Chambord Street — $428,300 · Townhouse · 3 bed · 3 bath · Alfred and Plantagenet
- 12 Harold Court 5 — $429,000 · Townhouse · 3 bed · 2 bath · 1,838 sq ft · Cornwall
- 21555 Dewdney Trunk Road 32 — $429,000 · Townhouse · 2 bed · 1 bath · 1,020 sq ft · Maple Ridge
- 460 Dalgleish Drive 28 — $429,000 · Townhouse · 3 bed · 1 bath · 1,280 sq ft · Kamloops
- 905 7th Avenue 201 — $429,000 · Townhouse · 2 bed · 2 bath · 1,195 sq ft · Invermere
- 444 Bruce Ave 53 — $429,000 · Townhouse · 3 bed · 2 bath · 1,168 sq ft · Nanaimo
- 9437 Hazel Street 1 — $429,000 · Townhouse · 2 bed · 2 bath · 1,292 sq ft · Chilliwack
- 5610 Trail Avenue 21 — $429,000 · Townhouse · 1 bed · 1 bath · 1,009 sq ft · Sechelt
- 3208 Gibbins Rd #8 — $429,000 · Townhouse · 3 bed · 2 bath · 1,333 sq ft · Duncan
- 13894 102 Avenue 102 — $429,000 · Townhouse · 2 bed · 2 bath · 1,320 sq ft · Surrey
- 2180 Fletcher Avenue 2 — $429,000 · Townhouse · 2 bed · 2 bath · 1,042 sq ft · Armstrong
- 7715 Luckakuck Place 35 — $429,000 · Townhouse · 3 bed · 2 bath · 1,240 sq ft · Chilliwack
- 4809 89th Street 102 — $429,000 · Townhouse · 3 bed · 2 bath · 1,387 sq ft · Osoyoos
- 1870 Evans Boulevard 38 — $429,000 · Townhouse · 3 bed · 3 bath · London South (South U)
- 791 Borthwick Avenue — $429,000 · Townhouse · 2 bed · 2 bath · Ottawa
- 510 Queensway Street W 38 — $429,000 · Townhouse · 2 bed · 1 bath · 1,080 sq ft · Simcoe
- 139 Main Street W 22 — $429,000 · Townhouse · 3 bed · 1 bath · 1,500 sq ft · Dunnville
- 1870 Evans Boulevard 83 — $429,000 · Townhouse · 3 bed · 3 bath · London South (South U)
- 1026 St. John Street — $429,380 · Townhouse · 4 bed · 3 bath · Merrickville-Wolford
- 1699 7th Avenue 106 — $429,900 · Townhouse · 3 bed · 2 bath · 1,607 sq ft · Prince George
- 1710 110th Avenue — $429,900 · Townhouse · 3 bed · 1 bath · 1,600 sq ft · Dawson Creek
- 290 Hwy 33 Other East 207 — $429,900 · Townhouse · 2 bed · 2 bath · 1,167 sq ft · Kelowna
- 15 Meadow Lane — $429,900 · Townhouse · 2 bed · 2 bath · Wasaga Beach
- 105 Meadow Lane — $429,900 · Townhouse · 2 bed · 2 bath · Wasaga Beach
- 808 Jane Boulevard — $429,900 · Townhouse · 2 bed · 1 bath · 1,343 sq ft · Midland
- 950 Meadowlands Drive — $429,900 · Townhouse · 3 bed · 2 bath · Ottawa
Other cities
- Homes for sale in Toronto (17,889)
- Homes for sale in Edmonton (6,647)
- Homes for sale in Calgary (6,131)
- Homes for sale in Hamilton (5,630)
- Homes for sale in Ottawa (5,384)
- Homes for sale in Mississauga (4,853)
- Homes for sale in Surrey (4,733)
- Homes for sale in Brampton (3,754)
- Homes for sale in Vancouver (3,695)
- Homes for sale in Vaughan (2,394)
- Homes for sale in Kitchener (2,371)
- Homes for sale in Oakville (2,158)
- Homes for sale in Markham (2,108)
- Homes for sale in Burlington (1,960)
- Homes for sale in Burnaby (1,910)
- Homes for sale in Kelowna (1,858)
- Homes for sale in Richmond (1,795)
- Homes for sale in Barrie (1,792)
- Homes for sale in Richmond Hill (1,792)
- Homes for sale in Kawartha Lakes (1,749)
- Homes for sale in London South (1,646)
- Homes for sale in Langley (1,581)
- Homes for sale in Brantford (1,493)
- Homes for sale in Waterloo (1,465)
- Homes for sale in Windsor (1,446)
- Homes for sale in Prince George (1,419)
- Homes for sale in St. Catharines (1,390)
- Homes for sale in Niagara Falls (1,323)
- Homes for sale in Cambridge (1,318)
- Homes for sale in Guelph (1,305)