Townhouse for sale in Canada
11,424 listings · median price $699,000 · average price $759,932 · from $425 to $8,680,000.
- 962 Dewdney Way — $415,000 · Townhouse · 4 bed · 1 bath · 1,489 sq ft · Kimberley
- 303 Regent Avenue 31 — $415,000 · Townhouse · 2 bed · 2 bath · 1,464 sq ft · Enderby
- Lot 16 Equality Drive — $415,000 · Townhouse · 3 bed · 3 bath · Meaford
- 2942 Fairlea Crescent — $415,000 · Townhouse · 3 bed · 2 bath · Ottawa
- 46345 Princess Avenue 3 — $418,000 · Townhouse · 3 bed · 2 bath · 1,646 sq ft · Chilliwack
- 46 Cedarwoods Crescent 53 — $418,000 · Townhouse · 3 bed · 1 bath · 1,200 sq ft · Kitchener
- 1920 Hugh Allan Drive 88 — $418,500 · Townhouse · 3 bed · 1 bath · 1,175 sq ft · Kamloops
- 36 Hineman Street — $418,584 · Townhouse · 3 bed · 3 bath · Prince Edward County
- 40 Hineman Street — $418,584 · Townhouse · 3 bed · 3 bath · Prince Edward County
- 34 Hineman Street — $418,584 · Townhouse · 3 bed · 3 bath · Prince Edward County
- 30 Hineman Street — $418,584 · Townhouse · 3 bed · 3 bath · Prince Edward County
- 77 Collins Grove 9 — $419,000 · Townhouse · 2 bed · 1 bath · 1,710 sq ft · Nantucket
- 1075 Rosenthal Boulevard NW 10 — $419,000 · Townhouse · 3 bed · 2 bath · 1,721 sq ft · Edmonton
- 64 Blackburn Drive SW 12 — $419,000 · Townhouse · 2 bed · 2 bath · 1,643 sq ft · Edmonton
- 2050 Quappelle Boulevard 19 — $419,000 · Townhouse · 3 bed · 1 bath · 1,106 sq ft · Kamloops
- 314 Royal Fern Way — $419,000 · Townhouse · 2 bed · 2 bath · Ottawa
- 50 Ebony Boulevard 104 — $419,900 · Townhouse · 2 bed · 2 bath · 1,279 sq ft · Sherwood Park
- 2050 Qu'Appelle Boulevard 2 — $419,900 · Townhouse · 3 bed · 1 bath · 1,106 sq ft · Kamloops
- 580 Dalgleish Drive 47 — $419,900 · Townhouse · 3 bed · 1 bath · 1,620 sq ft · Kamloops
- 6855 Domano Boulevard 104 — $419,900 · Townhouse · 3 bed · 3 bath · 2,284 sq ft · Prince George
- 19690 56 Avenue 4 — $419,900 · Townhouse · 2 bed · 1 bath · 1,029 sq ft · Langley
- 1946 Tranquille Road 9 — $419,900 · Townhouse · 4 bed · 2 bath · 1,386 sq ft · Kamloops
- 1607 43 Avenue 304 — $419,900 · Townhouse · 3 bed · 2 bath · 1,284 sq ft · Vernon
- 219 Kingswood Drive 59 — $419,900 · Townhouse · 3 bed · 1 bath · 1,120 sq ft · Kitchener
- 5 Dawson Drive # 338 — $419,900 · Townhouse · 2 bed · 2 bath · Collingwood
- 20 Anna Capri Drive 27 — $419,900 · Townhouse · 3 bed · 1 bath · 1,155 sq ft · Hamilton
- 129 Symes Street N B — $419,900 · Townhouse · 3 bed · 3 bath · Southwest Middlesex
- 500 Old Spallumcheen Road 104 — $419,999 · Townhouse · 2 bed · 2 bath · 1,167 sq ft · Sicamous
- 1005 Graydon Hill Boulevard SW 32 — $420,000 · Townhouse · 3 bed · 2 bath · 1,576 sq ft · Edmonton
- 137 McGill Road 45 — $420,000 · Townhouse · 3 bed · 2 bath · 1,700 sq ft · Kamloops
- 65 Staples Boulevard — $420,000 · Townhouse · 3 bed · 3 bath · Smiths Falls
- 694 Sargeant Place — $421,150 · Townhouse · 2 bed · 2 bath · Innisfil
- 12 Camden Court — $423,295 · Townhouse · 2 bed · 2 bath · 1,260 sq ft · Stanley Bridge
- 97 Whitcomb Crescent — $423,900 · Townhouse · 3 bed · 2 bath · Smiths Falls
- 900 Bighorn Boulevard 920 — $424,900 · Townhouse · 2 bed · 2 bath · 1,055 sq ft · Radium Hot Springs
- 580 Dalgleish Drive 71 — $424,900 · Townhouse · 3 bed · 2 bath · 1,404 sq ft · Kamloops
- 665 McBeth Place 83 — $424,900 · Townhouse · 4 bed · 1 bath · 1,455 sq ft · Kamloops
- 3900 27 Avenue 49 — $424,900 · Townhouse · 2 bed · 2 bath · 1,039 sq ft · Vernon
- 2732 Riffington Place — $424,900 · Townhouse · 2 bed · 1 bath · 1,040 sq ft · West Kelowna
- 11726 225th Street 305 — $424,900 · Townhouse · 2 bed · 1 bath · 940 sq ft · Maple Ridge
- 2055 Galerno Rd #26 — $424,900 · Townhouse · 2 bed · 3 bath · 1,325 sq ft · Campbell River
- 366 Chaffey Street — $424,900 · Townhouse · 3 bed · 2 bath · Welland
- 2050 Uppermiddle Road 173 — $424,900 · Townhouse · 3 bed · 1 bath · 1,256 sq ft · Burlington
- 1667 Manon Street — $424,900 · Townhouse · 2 bed · 1 bath · Clarence-Rockland
- 116 Bluestone Private — $424,900 · Townhouse · 2 bed · 3 bath · Ottawa
- 12 Cedar Street — $424,900 · Townhouse · 3 bed · 2 bath · Edwardsburgh/Cardinal
- 272 Wellington Street — $424,900 · Townhouse · 2 bed · 1 bath · 937 sq ft · Kingston
- 119 Teal Crescent — $424,900 · Townhouse · 3 bed · 1 bath · Ottawa
Other cities
- Homes for sale in Toronto (17,876)
- Homes for sale in Edmonton (6,647)
- Homes for sale in Calgary (6,131)
- Homes for sale in Hamilton (5,629)
- Homes for sale in Ottawa (5,372)
- Homes for sale in Mississauga (4,850)
- Homes for sale in Surrey (4,733)
- Homes for sale in Brampton (3,755)
- Homes for sale in Vancouver (3,695)
- Homes for sale in Vaughan (2,391)
- Homes for sale in Kitchener (2,367)
- Homes for sale in Oakville (2,159)
- 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,791)
- Homes for sale in Richmond Hill (1,788)
- Homes for sale in Kawartha Lakes (1,747)
- Homes for sale in London South (1,645)
- Homes for sale in Langley (1,581)
- Homes for sale in Brantford (1,492)
- Homes for sale in Waterloo (1,464)
- Homes for sale in Windsor (1,461)
- Homes for sale in Prince George (1,419)
- Homes for sale in St. Catharines (1,397)
- Homes for sale in Niagara Falls (1,328)
- Homes for sale in Cambridge (1,317)
- Homes for sale in Guelph (1,305)