Townhouse for sale in Canada
11,460 listings · median price $699,000 · average price $759,765 · from $425 to $8,680,000.
- Lot#3522 Codd'S Road — $641,584 · Townhouse · 3 bed · 2 bath · Ottawa
- 834 Cedar Creek Drive — $642,000 · Townhouse · 3 bed · 5 bath · Blossom Park - Airport and Area
- 275 James Street South 13 — $642,000 · Townhouse · 4 bed · 3 bath · St. Marys
- 916 Orono Ave #134 — $642,900 · Townhouse · 2 bed · 3 bath · 1,089 sq ft · Langford
- 852 Eileen Vollick Crescent — $642,900 · Townhouse · 3 bed · 3 bath · Kanata
- 61 Wyvern Avenue — $643,900 · Townhouse · 3 bed · 3 bath · 1,641 sq ft · Whitehorse
- 34 Greentrail Drive — $644,000 · Townhouse · 2 bed · 2 bath · 1,679 sq ft · Mount Hope
- 94 Greentrail Drive — $644,500 · Townhouse · 2 bed · 2 bath · Hamilton (Twenty Place)
- 34 Goldenglade Close Close 3 — $644,900 · Townhouse · 3 bed · 3 bath · 2,200 sq ft · Dartmouth
- 1973 Winfield Drive 66 — $644,900 · Townhouse · 2 bed · 2 bath · 1,165 sq ft · Abbotsford
- 960 Snapdragon Crt — $644,900 · Townhouse · 2 bed · 2 bath · 1,200 sq ft · Langford
- 952 Snapdragon Crt — $644,900 · Townhouse · 2 bed · 2 bath · 1,200 sq ft · Langford
- 3312 Radiant Way #104 — $644,900 · Townhouse · 3 bed · 3 bath · 1,378 sq ft · Langford
- 1040 Mt Revelstoke Place 15 — $644,900 · Townhouse · 3 bed · 3 bath · 2,363 sq ft · Vernon
- 933 Mt Robson Place 18 — $644,900 · Townhouse · 3 bed · 3 bath · 1,987 sq ft · Vernon
- 7599 Klinger Road 19 — $644,900 · Townhouse · 3 bed · 2 bath · 1,559 sq ft · Okanagan Landing
- 19060 Ford Road 31 — $644,900 · Townhouse · 2 bed · 2 bath · 1,342 sq ft · Pitt Meadows
- 12449 191 Street 38 — $644,900 · Townhouse · 3 bed · 1 bath · 1,244 sq ft · Pitt Meadows
- 39 Russett Drive — $644,900 · Townhouse · 2 bed · 1 bath · 1,500 sq ft · Meaford
- 749 Morningstar Way — $644,900 · Townhouse · 3 bed · 2 bath · Ottawa
- 4311 Mann Street 54 — $644,900 · Townhouse · 3 bed · 2 bath · 1,876 sq ft · Niagara Falls
- 1689 Tenley Drive — $644,900 · Townhouse · 3 bed · 3 bath · Kingston
- 137 Marrissa Avenue — $644,900 · Townhouse · 3 bed · 3 bath · Beacon Hill North - South and Area
- 6 Gaddye Lane — $644,900 · Townhouse · 2 bed · 3 bath · 1,075 sq ft · Binbrook
- 514 Royal Ridge Drive — $644,900 · Townhouse · 2 bed · 2 bath · Fort Erie
- Lot 30 169 Queen Street W — $644,990 · Townhouse · 3 bed · 3 bath · Springwater
- 4401 Blauson Boulevard 41 — $645,000 · Townhouse · 3 bed · 2 bath · 1,219 sq ft · Abbotsford
- 30930 Westridge Place 31 — $645,000 · Townhouse · 2 bed · 2 bath · 1,270 sq ft · Abbotsford
- 10290 133 Street Th11 — $645,000 · Townhouse · 2 bed · 2 bath · 1,190 sq ft · Surrey
- 315 Robinson Rd #36 — $645,000 · Townhouse · 2 bed · 3 bath · 1,179 sq ft · Salt Spring
- 22740 116 Avenue 38 — $645,000 · Townhouse · 1 bed · 1 bath · 1,299 sq ft · Maple Ridge
- 1482 Purchase Pl Place — $645,000 · Townhouse · 3 bed · 3 bath · Innisfil
- 27 Rachel Drive 25 — $645,000 · Townhouse · 3 bed · 2 bath · Hamilton
- 232 Bristol Crescent — $645,000 · Townhouse · 3 bed · 3 bath · North Grenville
- 145 Marrissa Avenue — $645,000 · Townhouse · 3 bed · 3 bath · Beacon Hill North - South and Area
- 8 Grantbrook Court — $645,000 · Townhouse · 4 bed · 2 bath · Brampton
- 435 Orchard Avenue S E — $645,500 · Townhouse · 2 bed · 3 bath · Cobourg
- 4350 Ponderosa Drive 143 — $645,800 · Townhouse · 2 bed · 2 bath · 1,141 sq ft · Peachland
- 12 Hylton Drive — $647,500 · Townhouse · 3 bed · 3 bath · Barrie
- 105 Pinnacle Drive 75 — $647,750 · Townhouse · 3 bed · 3 bath · 1,510 sq ft · Kitchener
- 12075 207A Street 3 — $648,000 · Townhouse · 2 bed · 2 bath · 1,166 sq ft · Maple Ridge
- 9339 Alberta Road 39 — $648,000 · Townhouse · 2 bed · 2 bath · 967 sq ft · Richmond
- 1419 McCallum Road 59 — $648,000 · Townhouse · 3 bed · 2 bath · 1,532 sq ft · Abbotsford
- 805 Burne Avenue 4 — $648,000 · Townhouse · 3 bed · 2 bath · 1,237 sq ft · Kelowna
- 90B Templeton Street — $648,000 · Townhouse · 2 bed · 2 bath · Lower Town - Sandy Hill
- 35 Sparklett Crescent — $648,000 · Townhouse · 3 bed · 2 bath · Brampton
- 2019 Cameron Lott Crescent — $648,000 · Townhouse · 3 bed · 3 bath · Oshawa
- 6712 Baker Road 5 — $648,500 · Townhouse · 3 bed · 1 bath · 1,367 sq ft · Delta
Other cities
- Homes for sale in Toronto (17,422)
- Homes for sale in Edmonton (6,586)
- Homes for sale in Calgary (6,016)
- Homes for sale in Hamilton (5,458)
- Homes for sale in Ottawa (4,857)
- Homes for sale in Surrey (4,773)
- Homes for sale in Mississauga (4,714)
- Homes for sale in Vancouver (3,718)
- Homes for sale in Brampton (3,530)
- Homes for sale in Kitchener (2,349)
- Homes for sale in Vaughan (2,344)
- Homes for sale in Oakville (2,088)
- Homes for sale in Markham (2,040)
- Homes for sale in Burlington (1,950)
- Homes for sale in Burnaby (1,927)
- Homes for sale in Kelowna (1,861)
- Homes for sale in Richmond (1,801)
- Homes for sale in Richmond Hill (1,691)
- Homes for sale in Barrie (1,687)
- Homes for sale in Langley (1,603)
- Homes for sale in London South (1,589)
- Homes for sale in Kawartha Lakes (1,475)
- Homes for sale in Brantford (1,440)
- Homes for sale in Windsor (1,436)
- Homes for sale in Prince George (1,421)
- Homes for sale in Waterloo (1,420)
- Homes for sale in St. Catharines (1,337)
- Homes for sale in Coquitlam (1,301)
- Homes for sale in Cambridge (1,281)
- Homes for sale in Guelph (1,277)