Townhouse for sale in Canada
11,495 listings · median price $699,000 · average price $760,739 · from $425 to $8,680,000.
- 215A Concession Rd 10 Unit 6 — $389,000 · Townhouse · 2 bed · 2 bath · Saugeen Shores
- 215B Concession Rd 10 Unit 28 — $389,000 · Townhouse · 2 bed · 2 bath · Saugeen Shores
- 215A Concession Rd 10 Unit 5 — $389,000 · Townhouse · 2 bed · 2 bath · Saugeen Shores
- 3342 Southgate Road 10 — $389,000 · Townhouse · 3 bed · 0 bath · Ottawa
- 21 Earl Drive — $389,000 · Townhouse · 2 bed · 2 bath · Chatham
- 15 Bridgeland Drive — $389,900 · Townhouse · 3 bed · 2 bath · 1,547 sq ft · Winnipeg
- 23 Rankin Drive — $389,900 · Townhouse · 3 bed · 1 bath · 1,386 sq ft · Lower Sackville
- 4471 McCrae Avenue NW — $389,900 · Townhouse · 2 bed · 2 bath · 2,026 sq ft · Edmonton
- 4367 Veterans Way NW 14 — $389,900 · Townhouse · 3 bed · 2 bath · 2,006 sq ft · Edmonton
- 524 Rosehill St #4 — $389,900 · Townhouse · 3 bed · 1 bath · 1,040 sq ft · Nanaimo
- 8533 Broadway Street 36 — $389,900 · Townhouse · 2 bed · 2 bath · 1,443 sq ft · Chilliwack
- 9206 Corbould Street 1 — $389,900 · Townhouse · 2 bed · 1 bath · 1,058 sq ft · Chilliwack
- 800 Southill Street 59 — $389,900 · Townhouse · 3 bed · 1 bath · 1,235 sq ft · Kamloops
- 9473 Hazel Street 12 — $389,900 · Townhouse · 3 bed · 1 bath · 1,200 sq ft · Chilliwack
- 501 Kildonan Avenue 2 — $389,900 · Townhouse · 2 bed · 2 bath · 924 sq ft · Enderby
- 12 Lankin Boulevard 12 — $389,900 · Townhouse · 3 bed · 1 bath · 1,167 sq ft · Orillia
- 1990 Wavell Street 74 — $389,900 · Townhouse · 3 bed · 1 bath · 1,793 sq ft · London
- 2 Bertona Street 28 — $389,900 · Townhouse · 3 bed · 2 bath · Ottawa
- 13139 205 Street NW 45 — $389,980 · Townhouse · 3 bed · 2 bath · 1,425 sq ft · Edmonton
- 997 Youville Drive NW — $390,000 · Townhouse · 3 bed · 3 bath · 1,244 sq ft · Edmonton
- 1808 45 Street 6 — $390,000 · Townhouse · 3 bed · 1 bath · 1,130 sq ft · Vernon
- 129 Doctor Agnes Craine Drive — $391,218 · Townhouse · 3 bed · 3 bath · Smiths Falls
- 1173 Ponlen Street 6 — $393,000 · Townhouse · 3 bed · 1 bath · 1,030 sq ft · Kamloops
- 150 Everitt Dr 11 — $393,857 · Townhouse · 3 bed · 2 bath · 1,438 sq ft · St. Albert
- 4404 5th Avenue 105 — $394,900 · Townhouse · 2 bed · 3 bath · 2,170 sq ft · Prince George
- 855 Howard Ave #6 — $394,900 · Townhouse · 2 bed · 1 bath · 1,056 sq ft · Nanaimo
- 503 Maquinna Cres — $394,900 · Townhouse · 3 bed · 2 bath · 1,701 sq ft · Gold River
- 3903E Old Richmond Road — $394,900 · Townhouse · 3 bed · 1 bath · Ottawa
- 1745 Campeau Drive 106 — $394,900 · Townhouse · 2 bed · 2 bath · Ottawa
- 648 Murphy Street — $395,000 · Townhouse · 2 bed · 1 bath · 1,795 sq ft · Summerside
- 10 Salisbury Way 26 — $395,000 · Townhouse · 3 bed · 2 bath · 1,579 sq ft · Sherwood Park
- 2350 Stillingfleet Road 205 — $395,000 · Townhouse · 2 bed · 2 bath · 1,156 sq ft · Kelowna
- 1458 Penticton Avenue 118 — $395,000 · Townhouse · 3 bed · 2 bath · 1,898 sq ft · Penticton
- 110 Kalamalka Lake Road 107 — $395,000 · Townhouse · 2 bed · 2 bath · 1,059 sq ft · Vernon
- 397 Westwood Drive B — $395,000 · Townhouse · 2 bed · 1 bath · 535 sq ft · Kitchener
- 145 Doctor Agnes Craine Drive — $395,631 · Townhouse · 3 bed · 3 bath · Smiths Falls
- 1010 Rabbit Hill Road SW 72 — $397,800 · Townhouse · 3 bed · 2 bath · 1,449 sq ft · Edmonton
- 15 Cameron Heights — $398,000 · Townhouse · 3 bed · 2 bath · 1,652 sq ft · Stratford
- 71 25 Street Southeast 3 — $398,000 · Townhouse · 2 bed · 2 bath · 1,263 sq ft · Salmon Arm
- 9342 Hazel Street 7 — $398,000 · Townhouse · 3 bed · 1 bath · 1,256 sq ft · Chilliwack
- 8533 Broadway Road 12 — $398,000 · Townhouse · 2 bed · 2 bath · 1,355 sq ft · Chilliwack
- 112 Centrepointe Drive F — $398,000 · Townhouse · 2 bed · 1 bath · Ottawa
- 1750 McKenzie Road 1107 — $398,600 · Townhouse · 2 bed · 1 bath · 961 sq ft · Abbotsford
- 86-100 Lewes Boulevard — $399,000 · Townhouse · 4 bed · 2 bath · 1,375 sq ft · Whitehorse
- 16903 68 Street NW 92 — $399,000 · Townhouse · 3 bed · 2 bath · 1,586 sq ft · Edmonton
- 1030 Chappelle Boulevard SW 40 — $399,000 · Townhouse · 3 bed · 2 bath · 1,667 sq ft · Edmonton
- 15020 66A Avenue 75 — $399,000 · Townhouse · 2 bed · 2 bath · 1,236 sq ft · Surrey
- 1750 McKenzie Road 706 — $399,000 · Townhouse · 2 bed · 1 bath · 961 sq ft · Abbotsford
Other cities
- Homes for sale in Toronto (17,837)
- Homes for sale in Edmonton (6,630)
- Homes for sale in Calgary (6,105)
- Homes for sale in Hamilton (5,616)
- Homes for sale in Ottawa (5,259)
- Homes for sale in Mississauga (4,837)
- Homes for sale in Surrey (4,822)
- Homes for sale in Brampton (3,748)
- Homes for sale in Vancouver (3,732)
- Homes for sale in Vaughan (2,383)
- Homes for sale in Kitchener (2,358)
- Homes for sale in Oakville (2,154)
- Homes for sale in Markham (2,103)
- Homes for sale in Burlington (1,953)
- Homes for sale in Burnaby (1,931)
- Homes for sale in Kelowna (1,877)
- Homes for sale in Richmond (1,814)
- Homes for sale in Barrie (1,787)
- Homes for sale in Richmond Hill (1,782)
- Homes for sale in Kawartha Lakes (1,745)
- Homes for sale in London South (1,643)
- Homes for sale in Langley (1,623)
- Homes for sale in Brantford (1,485)
- Homes for sale in Windsor (1,461)
- Homes for sale in Waterloo (1,458)
- Homes for sale in Prince George (1,427)
- Homes for sale in St. Catharines (1,394)
- Homes for sale in Niagara Falls (1,323)
- Homes for sale in Cambridge (1,311)
- Homes for sale in Coquitlam (1,305)