Townhouse for sale in Canada
11,495 listings · median price $699,000 · average price $760,739 · from $425 to $8,680,000.
- 951 17th St #10 — $379,900 · Townhouse · 2 bed · 1 bath · 920 sq ft · Courtenay
- 369 Petroglyph Cres — $379,900 · Townhouse · 2 bed · 2 bath · 1,031 sq ft · Nanaimo
- 285 Harewood Rd #31 — $379,900 · Townhouse · 3 bed · 2 bath · 1,282 sq ft · Nanaimo
- 450 Gail Pl #3 — $379,900 · Townhouse · 2 bed · 1 bath · 870 sq ft · Nanaimo
- 1221 Hugh Allan Drive Drive 11 — $379,900 · Townhouse · 2 bed · 1 bath · 1,224 sq ft · Kamloops
- 507 Ninth St #57 — $379,900 · Townhouse · 3 bed · 1 bath · 1,240 sq ft · Nanaimo
- 1975 Fairglen Mews 28 — $379,900 · Townhouse · 3 bed · 1 bath · Ottawa
- 280 Thaler Avenue 46 — $379,900 · Townhouse · 3 bed · 1 bath · 1,170 sq ft · Kitchener
- 2820 Baseline Road 9 — $379,900 · Townhouse · 3 bed · 1 bath · Ottawa
- 413 Woodfield Drive #D — $379,900 · Townhouse · 3 bed · 1 bath · Ottawa
- 6910 Kalar Road 12 — $379,900 · Townhouse · 3 bed · 1 bath · Niagara Falls (West Wood)
- 148 Borden Street 4 — $379,900 · Townhouse · 2 bed · 1 bath · Stratford
- 206 Richardson Drive — $379,900 · Townhouse · 3 bed · 1 bath · 902 sq ft · Port Dover
- 10 Palace Street C8 — $380,000 · Townhouse · 2 bed · 2 bath · 780 sq ft · Kitchener
- 1893 Stittsville Main Street — $382,127 · Townhouse · 3 bed · 1 bath · Ottawa
- 94 Hineman Street — $383,185 · Townhouse · 3 bed · 3 bath · Prince Edward County
- 74 Hineman Street — $383,185 · Townhouse · 3 bed · 3 bath · Prince Edward County
- 11544 11 Avenue SW — $383,800 · Townhouse · 3 bed · 2 bath · 1,373 sq ft · Edmonton
- 32959 George Ferguson Way 40 — $384,000 · Townhouse · 2 bed · 1 bath · 984 sq ft · Abbotsford
- 150 Everitt Dr 11 — $384,857 · Townhouse · 3 bed · 2 bath · 1,438 sq ft · St. Albert
- 4835 Wright Drive SW 14 — $384,900 · Townhouse · 3 bed · 2 bath · 1,455 sq ft · Edmonton
- 130 Element Drive 68 — $384,900 · Townhouse · 3 bed · 2 bath · 1,563 sq ft · St. Albert
- 130 Element Drive 66 — $384,900 · Townhouse · 3 bed · 2 bath · 1,563 sq ft · St. Albert
- 1010 Rabbit Hill Road SW 99 — $384,900 · Townhouse · 3 bed · 2 bath · 1,452 sq ft · Edmonton
- 855 Howard Ave #55 — $384,900 · Townhouse · 2 bed · 1 bath · 1,084 sq ft · Nanaimo
- 20649 Edelweiss Drive 6 — $384,900 · Townhouse · 2 bed · 2 bath · 1,432 sq ft · Agassiz
- 1041 Middleton Way 102 — $384,900 · Townhouse · 3 bed · 2 bath · 1,791 sq ft · Vernon
- 32691 Garibaldi Drive 244 — $384,900 · Townhouse · 2 bed · 2 bath · 1,506 sq ft · Abbotsford
- 560 John Street S — $384,900 · Townhouse · 2 bed · 3 bath · Gravenhurst
- 345 Robson Road 18 — $384,900 · Townhouse · 2 bed · 1 bath · 1,385 sq ft · Leamington
- 345 Robson 16 — $384,999 · Townhouse · 2 bed · 1 bath · Leamington
- 7909 105 Avenue NW — $385,000 · Townhouse · 3 bed · 2 bath · 1,545 sq ft · Edmonton
- 3155 Gordon Drive 304 — $385,000 · Townhouse · 2 bed · 2 bath · 848 sq ft · Kelowna
- 5740 Marine Way 5 — $385,000 · Townhouse · 2 bed · 2 bath · 1,080 sq ft · Sechelt
- 1676 Fischer Hallman Road G — $385,000 · Townhouse · 2 bed · 1 bath · 1,001 sq ft · Kitchener
- 513 Weber Street N B — $385,000 · Townhouse · 2 bed · 1 bath · 1,110 sq ft · Waterloo
- 61 Van Horne Avenue — $385,000 · Townhouse · 3 bed · 2 bath · Smiths Falls
- 244 Richardson Drive U13 — $385,000 · Townhouse · 3 bed · 1 bath · 927 sq ft · Port Dover
- 2 Bertona Street #30 — $385,000 · Townhouse · 3 bed · 2 bath · Ottawa
- 148 Doctor Agnes Craine Drive — $386,805 · Townhouse · 3 bed · 2 bath · 864 sq ft · Smiths Falls
- 21555 Dewdney Trunk Road 39 — $387,000 · Townhouse · 3 bed · 1 bath · 1,025 sq ft · Maple Ridge
- 4740 20 Street 33 — $389,000 · Townhouse · 2 bed · 2 bath · 1,044 sq ft · Vernon
- 5761 Wharf Avenue 38 — $389,000 · Townhouse · 2 bed · 2 bath · 1,016 sq ft · Sechelt
- 45435 Knight Road 20 — $389,000 · Townhouse · 2 bed · 1 bath · 966 sq ft · Chilliwack
- 1750 McKenzie Road 1003 — $389,000 · Townhouse · 2 bed · 1 bath · 960 sq ft · Abbotsford
- 215B Concession Rd 10 Unit 20 — $389,000 · Townhouse · 2 bed · 2 bath · Saugeen Shores
- 215B Concession Rd 10 Unit 19 — $389,000 · Townhouse · 2 bed · 2 bath · Saugeen Shores
- 215A Concession Rd 10 Unit 14 — $389,000 · Townhouse · 2 bed · 2 bath · Saugeen Shores
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,744)
- 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)