Townhouse for sale in Canada
11,324 listings · median price $699,000 · average price $759,263 · from $425 to $8,680,000.
- 1 Pelican Lane — $679,999 · Townhouse · 3 bed · 3 bath · Hamilton
- 2200 Gordon Drive 83 — $680,000 · Townhouse · 3 bed · 2 bath · 2,772 sq ft · Kelowna
- 15168 36 Avenue 37 — $680,000 · Townhouse · 2 bed · 1 bath · 1,104 sq ft · Surrey
- 22865 Telosky Avenue 47 — $680,000 · Townhouse · 3 bed · 2 bath · 1,410 sq ft · Maple Ridge
- 31032 Westridge Place 49 — $680,000 · Townhouse · 3 bed · 2 bath · 1,444 sq ft · Abbotsford
- 172 Belmont Rd #2 — $680,000 · Townhouse · 3 bed · 3 bath · 1,585 sq ft · Colwood
- 6771 Cooney Road 3 — $680,000 · Townhouse · 2 bed · 1 bath · 1,093 sq ft · Richmond
- 333 Longspoon Drive 26 — $680,000 · Townhouse · 2 bed · 2 bath · 1,320 sq ft · Vernon
- 41 Utter Place — $680,000 · Townhouse · 3 bed · 3 bath · Hamilton
- 6200 Curlin Crescent — $680,000 · Townhouse · 3 bed · 3 bath · Niagara Falls
- 639 Pollock Grove E — $680,000 · Townhouse · 3 bed · 3 bath · Peterborough
- 127 Chakra Street — $680,000 · Townhouse · 4 bed · 4 bath · Barrhaven
- 38 Deer Ridge Lane — $680,000 · Townhouse · 3 bed · 2 bath · Bluewater (Bayfield)
- 167 Arkell Road 15 — $680,000 · Townhouse · 3 bed · 2 bath · Guelph (Kortright East)
- 5 Andruss Lane — $680,000 · Townhouse · 3 bed · 3 bath · 1,700 sq ft · Hamilton
- 333 Longspoon Drive 35 — $681,000 · Townhouse · 3 bed · 2 bath · 1,885 sq ft · Vernon
- 610 Moonglade Crescent — $681,900 · Townhouse · 3 bed · 3 bath · Barrhaven
- 6110 138 Street 35 — $682,000 · Townhouse · 3 bed · 2 bath · 1,632 sq ft · Surrey
- 700 Lancaster Way #38 — $684,000 · Townhouse · 3 bed · 3 bath · 1,774 sq ft · Comox
- 12 Lancaster Court — $684,000 · Townhouse · 3 bed · 3 bath · Georgina
- 96 Carolina Woods — $684,444 · Townhouse · 4 bed · 3 bath · Leamington
- 11255 132 Street 11 — $684,700 · Townhouse · 3 bed · 2 bath · 1,233 sq ft · Surrey
- 18 Arbordale Crescent — $684,800 · Townhouse · 3 bed · 3 bath · South of Baseline to Knoxdale
- 29 Haymarket Drive — $684,888 · Townhouse · 3 bed · 2 bath · Brampton
- 1176 Black Mountain Drive — $684,900 · Townhouse · 4 bed · 3 bath · 1,860 sq ft · Kelowna
- 11464 Fisher Street #3 — $684,900 · Townhouse · 3 bed · 2 bath · 1,792 sq ft · Maple Ridge
- 46 Hurdis Way — $684,900 · Townhouse · 4 bed · 4 bath · Carleton Place
- 3 Battenberg Court — $684,900 · Townhouse · 3 bed · 2 bath · East Gwillimbury
- 800 Solarium Avenue — $684,900 · Townhouse · 3 bed · 2 bath · Ottawa
- 800 Solarium Avenue — $684,900 · Townhouse · 3 bed · 3 bath · Blossom Park - Airport and Area
- 2645 Barn Swallow Place — $684,900 · Townhouse · 4 bed · 3 bath · London South
- 71 Cedarville Drive — $684,900 · Townhouse · 3 bed · 2 bath · 1,553 sq ft · Stoney Creek
- 57 Renfrew Street — $684,900 · Townhouse · 3 bed · 3 bath · Kitchener
- 405 Voyageur Place W — $684,900 · Townhouse · 3 bed · 4 bath · Russell
- 12 Pond Street — $684,900 · Townhouse · 2 bed · 2 bath · Trent Hills
- 5 Gregory Avenue — $684,900 · Townhouse · 3 bed · 3 bath · Collingwood
- 10 Cardinal Court — $684,955 · Townhouse · 2 bed · 2 bath · Brighton
- 333 Longspoon Drive 30 — $684,999 · Townhouse · 3 bed · 3 bath · 1,885 sq ft · Vernon
- 264 Paleo Heights — $684,999 · Townhouse · 3 bed · 3 bath · Orleans - Convent Glen and Area
- 3230 Rutledge St #14 — $685,000 · Townhouse · 2 bed · 2 bath · 1,145 sq ft · Saanich
- 1419 McCallum Road 14 — $685,000 · Townhouse · 3 bed · 2 bath · 1,530 sq ft · Abbotsford
- 17555 57A Avenue 27 — $685,000 · Townhouse · 2 bed · 2 bath · 1,167 sq ft · Surrey
- 740 Wilson St #4 — $685,000 · Townhouse · 3 bed · 2 bath · 1,556 sq ft · Victoria
- 4850 207 Street 4 — $685,000 · Townhouse · 3 bed · 1 bath · 1,350 sq ft · Langley
- 7740 Grand Street 15 — $685,000 · Townhouse · 3 bed · 2 bath · 1,641 sq ft · Mission
- 4235 Cormorant Way 20 — $685,000 · Townhouse · 3 bed · 2 bath · 1,405 sq ft · Tsawwassen
- 1130 Resort Dr #261 — $685,000 · Townhouse · 3 bed · 2 bath · 1,091 sq ft · Parksville
- 9452 Prince Charles Boulevard 252 — $685,000 · Townhouse · 3 bed · 1 bath · 1,458 sq ft · Surrey
Other cities
- Homes for sale in Toronto (17,089)
- Homes for sale in Edmonton (6,604)
- Homes for sale in Calgary (5,989)
- Homes for sale in Hamilton (5,341)
- Homes for sale in Ottawa (4,795)
- Homes for sale in Surrey (4,745)
- Homes for sale in Mississauga (4,626)
- Homes for sale in Vancouver (3,638)
- Homes for sale in Brampton (3,407)
- Homes for sale in Kitchener (2,299)
- Homes for sale in Vaughan (2,290)
- Homes for sale in Oakville (2,037)
- Homes for sale in Markham (2,002)
- Homes for sale in Burlington (1,909)
- Homes for sale in Burnaby (1,908)
- Homes for sale in Kelowna (1,839)
- Homes for sale in Richmond (1,782)
- Homes for sale in Richmond Hill (1,667)
- Homes for sale in Barrie (1,640)
- Homes for sale in Langley (1,567)
- Homes for sale in London South (1,533)
- Homes for sale in Kawartha Lakes (1,428)
- Homes for sale in Windsor (1,427)
- Homes for sale in Prince George (1,409)
- Homes for sale in Brantford (1,404)
- Homes for sale in Waterloo (1,392)
- Homes for sale in St. Catharines (1,309)
- Homes for sale in Coquitlam (1,280)
- Homes for sale in Abbotsford (1,267)
- Homes for sale in Niagara Falls (1,247)