Townhouse for sale in Canada
11,380 listings · median price $699,000 · average price $758,108 · from $425 to $8,680,000.
- 12677 63 Avenue 67 — $655,000 · Townhouse · 4 bed · 2 bath · 1,761 sq ft · Surrey
- 809 North Road 4 — $655,000 · Townhouse · 3 bed · 2 bath · 1,792 sq ft · Gibsons
- 1115 Holden Road 126 — $655,000 · Townhouse · 4 bed · 2 bath · 1,905 sq ft · Penticton
- 7837 120A Street 113 — $655,000 · Townhouse · 2 bed · 2 bath · 1,186 sq ft · Surrey
- 301 Somerset Street E — $655,000 · Townhouse · 3 bed · 2 bath · Lower Town - Sandy Hill
- 328 Ibanez Walk — $655,000 · Townhouse · 4 bed · 3 bath · Ottawa
- 328 Ibanez Walk — $655,000 · Townhouse · 4 bed · 4 bath · Leitrim
- 19 Chapman Road — $655,990 · Townhouse · 3 bed · 3 bath · Brant
- 55 Colwill Court — $656,000 · Townhouse · 2 bed · 2 bath · Wellington North
- 769 Knox Avenue — $656,900 · Townhouse · 3 bed · 2 bath · 1,354 sq ft · Hamilton
- 12 Jaczenko Terrace — $657,000 · Townhouse · 2 bed · 1 bath · 1,166 sq ft · Hamilton
- 206 Fairwood Drive — $657,000 · Townhouse · 4 bed · 2 bath · Georgina
- 2830 Tokala Trail 105 — $657,400 · Townhouse · 4 bed · 2 bath · London North (North S)
- 555 W 28th Street 608 — $658,000 · Townhouse · 2 bed · 1 bath · 972 sq ft · North Vancouver
- 32501 Fraser Crescent 6 — $658,000 · Townhouse · 3 bed · 2 bath · 1,585 sq ft · Mission
- 1814 Woodgate Court — $658,000 · Townhouse · 3 bed · 1 bath · Oshawa
- 6164 Granville Street — $658,000 · Townhouse · 1 bed · 1 bath · 658 sq ft · Vancouver
- 102 Bur Oak Common 67N — $658,319 · Townhouse · 3 bed · 3 bath · Cambridge
- 80 Hincks Street — $658,320 · Townhouse · 3 bed · 2 bath · 1,726 sq ft · New Hamburg
- 7811 209 Street 45 — $658,800 · Townhouse · 2 bed · 2 bath · 1,238 sq ft · Langley
- 14820 Buena Vista Avenue 6 — $658,900 · Townhouse · 2 bed · 1 bath · 891 sq ft · White Rock
- 629 Knotridge Street — $658,900 · Townhouse · 3 bed · 3 bath · Orleans - Convent Glen and Area
- 698 Latimer Way — $658,900 · Townhouse · 4 bed · 3 bath · 2,017 sq ft · Peterborough
- 15155 62A Avenue 67 — $659,000 · Townhouse · 2 bed · 2 bath · 1,334 sq ft · Surrey
- 6577 Southdowne Place 3 — $659,000 · Townhouse · 4 bed · 3 bath · 2,326 sq ft · Chilliwack
- 1090 Evergreen Rd #1 — $659,000 · Townhouse · 3 bed · 3 bath · 1,701 sq ft · Campbell River
- 12778 66 Avenue 9 — $659,000 · Townhouse · 2 bed · 2 bath · 1,226 sq ft · Surrey
- 1894 Osprey Drive 166 — $659,000 · Townhouse · 3 bed · 2 bath · 1,291 sq ft · Tsawwassen
- 447 Pym St N #24 — $659,000 · Townhouse · 2 bed · 2 bath · 1,253 sq ft · Parksville
- 4200 30 Street 4 — $659,000 · Townhouse · 3 bed · 2 bath · 1,703 sq ft · Vernon
- 6577 Southdowne Place 23 — $659,000 · Townhouse · 4 bed · 3 bath · 2,526 sq ft · Chilliwack
- 9188 Tronson Road 4 — $659,000 · Townhouse · 3 bed · 2 bath · 1,414 sq ft · Vernon
- 1308 Cedar Street 15 — $659,000 · Townhouse · 3 bed · 2 bath · 1,584 sq ft · Okanagan Falls
- 11502 Burnett Street 38 — $659,000 · Townhouse · 3 bed · 3 bath · 2,400 sq ft · Maple Ridge
- 231 20 Street Northeast 10 — $659,000 · Townhouse · 2 bed · 2 bath · 1,415 sq ft · Salmon Arm
- 11 Elderberry Avenue — $659,000 · Townhouse · 3 bed · 3 bath · Grimsby
- 60 Callaway Court — $659,000 · Townhouse · 3 bed · 3 bath · Orleans - Convent Glen and Area
- 230 Badgeley Avenue — $659,000 · Townhouse · 3 bed · 3 bath · Kanata
- 100 Winterton Court — $659,000 · Townhouse · 3 bed · 3 bath · Orangeville
- 8 Deancrest Road — $659,000 · Townhouse · 2 bed · 2 bath · Brampton
- 1775 Valley Farm Road 3 — $659,000 · Townhouse · 3 bed · 2 bath · Pickering
- 679 Percifor Way — $659,000 · Townhouse · 3 bed · 3 bath · 2,096 sq ft · Orleans - Convent Glen and Area
- 52 Meadowridge Street — $659,000 · Townhouse · 3 bed · 1 bath · 1,379 sq ft · Kitchener
- 8679 Dogwood Crescent — $659,000 · Townhouse · 3 bed · 3 bath · Niagara Falls
- 35 Roehampton Crescent — $659,000 · Townhouse · 4 bed · 2 bath · Guelph (Pineridge/Westminster Woods)
- 9 Stormont Court — $659,000 · Townhouse · 2 bed · 2 bath · Bracebridge (Monck (Bracebridge))
- 111 Mesa Drive — $659,000 · Townhouse · 3 bed · 4 bath · Barrhaven
- 13 Eagle Street — $659,000 · Townhouse · 4 bed · 2 bath · Leamington
Other cities
- Homes for sale in Toronto (17,224)
- Homes for sale in Edmonton (6,601)
- Homes for sale in Calgary (5,999)
- Homes for sale in Hamilton (5,384)
- Homes for sale in Ottawa (4,838)
- Homes for sale in Surrey (4,712)
- Homes for sale in Mississauga (4,660)
- Homes for sale in Vancouver (3,660)
- Homes for sale in Brampton (3,449)
- Homes for sale in Kitchener (2,326)
- Homes for sale in Vaughan (2,310)
- Homes for sale in Oakville (2,059)
- Homes for sale in Markham (2,009)
- Homes for sale in Burlington (1,922)
- Homes for sale in Burnaby (1,910)
- Homes for sale in Kelowna (1,863)
- Homes for sale in Richmond (1,788)
- Homes for sale in Richmond Hill (1,678)
- Homes for sale in Barrie (1,657)
- Homes for sale in Langley (1,563)
- Homes for sale in London South (1,548)
- Homes for sale in Kawartha Lakes (1,439)
- Homes for sale in Windsor (1,435)
- Homes for sale in Prince George (1,424)
- Homes for sale in Brantford (1,418)
- Homes for sale in Waterloo (1,401)
- Homes for sale in St. Catharines (1,328)
- Homes for sale in Coquitlam (1,286)
- Homes for sale in Abbotsford (1,260)
- Homes for sale in Guelph (1,260)