Townhouse for sale in Canada
11,324 listings · median price $699,000 · average price $759,263 · from $425 to $8,680,000.
- 3590 Redecopp Road 4 — $679,000 · Townhouse · 3 bed · 2 bath · 1,683 sq ft · Lake Country
- 624 Shaw Road 16 — $679,000 · Townhouse · 3 bed · 3 bath · 1,474 sq ft · Gibsons
- 9188 Tronson Road 1 — $679,000 · Townhouse · 3 bed · 2 bath · 1,414 sq ft · Vernon
- 12188 Harris Road 20 — $679,000 · Townhouse · 3 bed · 2 bath · 1,362 sq ft · Pitt Meadows
- 463 Wade Avenue 103 — $679,000 · Townhouse · 2 bed · 2 bath · 1,428 sq ft · Penticton
- 463 Wade Avenue 102 — $679,000 · Townhouse · 2 bed · 2 bath · 1,428 sq ft · Penticton
- 7348 192A Street 13 — $679,000 · Townhouse · 2 bed · 2 bath · 1,182 sq ft · Surrey
- 1700 Pritchard Rd #12 — $679,000 · Townhouse · 2 bed · 3 bath · 2,080 sq ft · Cowichan Bay
- 6450 Blackwood Lane 39 — $679,000 · Townhouse · 4 bed · 3 bath · 2,474 sq ft · Chilliwack
- 4025 Gellatly Road South 172 — $679,000 · Townhouse · 3 bed · 2 bath · 1,390 sq ft · West Kelowna
- 4025 Gellatly Road South 173 — $679,000 · Townhouse · 3 bed · 2 bath · 1,504 sq ft · West Kelowna
- 13725 72A Avenue 129 — $679,000 · Townhouse · 2 bed · 2 bath · 1,170 sq ft · Surrey
- 6800 Columbia Lake Road 30 — $679,000 · Townhouse · 3 bed · 2 bath · 1,817 sq ft · Fairmont Hot Springs
- 70 Boundary Street 200 — $679,000 · Townhouse · 3 bed · 2 bath · 1,692 sq ft · Kimberley
- 8 Maclean Street — $679,000 · Townhouse · 3 bed · 2 bath · Dows Lake - Civic Hospital and Area
- 30 Balmoral Street 2 — $679,000 · Townhouse · 3 bed · 2 bath · 1,658 sq ft · Paris
- 24 Markham Trail — $679,000 · Townhouse · 3 bed · 2 bath · Clarington
- 7201 Parsa Street — $679,000 · Townhouse · 4 bed · 3 bath · Niagara Falls
- 64 Ferris Square — $679,000 · Townhouse · 3 bed · 4 bath · 1,846 sq ft · Clarington
- 662 Putney Crescent — $679,000 · Townhouse · 3 bed · 3 bath · Stittsville - Munster - Richmond
- 90 Tanner Drive — $679,000 · Townhouse · 3 bed · 3 bath · Pelham
- 143 Wycliffe Cove Street — $679,000 · Townhouse · 2 bed · 3 bath · Tay
- 216 Trumpeter Acres — $679,000 · Townhouse · 3 bed · 3 bath · Ottawa
- 216 Trumpeter Acres — $679,000 · Townhouse · 3 bed · 4 bath · Blossom Park - Airport and Area
- 769 Cairn Crescent — $679,000 · Townhouse · 3 bed · 3 bath · Orleans - Convent Glen and Area
- 130 Cutters Crescent — $679,000 · Townhouse · 3 bed · 3 bath · Brampton
- 593 Edenwylde Drive — $679,000 · Townhouse · 3 bed · 3 bath · Stittsville - Munster - Richmond
- 1034 Hansler Road — $679,000 · Townhouse · 3 bed · 3 bath · Welland
- 1896 Woodgate Court — $679,000 · Townhouse · 3 bed · 3 bath · Oshawa
- 18 Lancaster Court — $679,000 · Townhouse · 3 bed · 4 bath · Georgina
- 251 Stanley Street — $679,000 · Townhouse · 4 bed · 2 bath · 1,856 sq ft · Brantford
- 50 Emick Drive — $679,000 · Townhouse · 4 bed · 3 bath · Hamilton
- 3590 Redecopp Road 3 — $679,000 · Townhouse · 3 bed · 2 bath · 1,671 sq ft · Lake Country
- 689 Taliesin Crescent E — $679,000 · Townhouse · 3 bed · 3 bath · 2,237 sq ft · Stittsville - Munster - Richmond
- 4128 Emerald Woods Pl — $679,500 · Townhouse · 2 bed · 2 bath · 1,369 sq ft · Nanaimo
- 47 Hasler Crescent — $679,500 · Townhouse · 3 bed · 3 bath · Guelph
- 103 Addison Street 31 — $679,800 · Townhouse · 3 bed · 3 bath · Blue Mountains
- 7035 Rexwood Road 13 — $679,888 · Townhouse · 3 bed · 3 bath · Mississauga
- 32929 Cherry Avenue 7 — $679,900 · Townhouse · 3 bed · 3 bath · 1,573 sq ft · Mission
- 32929 Cherry Avenue 21 — $679,900 · Townhouse · 3 bed · 3 bath · 1,707 sq ft · Mission
- 8924 Cedar Street 11 — $679,900 · Townhouse · 3 bed · 2 bath · 1,477 sq ft · Mission
- 368 Tradewinds Ave #90 — $679,900 · Townhouse · 2 bed · 3 bath · 1,506 sq ft · Colwood
- 933 Admirals Rd #3 — $679,900 · Townhouse · 3 bed · 2 bath · 1,412 sq ft · Esquimalt
- 15833 26 Avenue 44 — $679,900 · Townhouse · 3 bed · 1 bath · 1,334 sq ft · Surrey
- 46840 Russell Road 58 — $679,900 · Townhouse · 4 bed · 3 bath · 2,129 sq ft · Chilliwack
- 13888 70 Avenue 235 — $679,900 · Townhouse · 2 bed · 2 bath · 1,891 sq ft · Surrey
- 33525 Kingston Avenue 19 — $679,900 · Townhouse · 3 bed · 3 bath · 1,289 sq ft · Abbotsford
- 33525 Kingston Avenue 19 — $679,900 · Townhouse · 3 bed · 3 bath · 1,289 sq ft · Abbotsford
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)