Townhouse for sale in Canada
11,346 listings · median price $698,500 · average price $754,149 · from $425 to $8,680,000.
- 1938 North Parallel Road 10 — $699,900 · Townhouse · 3 bed · 2 bath · 1,490 sq ft · Abbotsford
- 1281 Pridham Avenue 103 — $699,900 · Townhouse · 2 bed · 2 bath · 1,092 sq ft · Kelowna
- 34250 Hazelwood Avenue 64 — $699,900 · Townhouse · 4 bed · 3 bath · 3,000 sq ft · Abbotsford
- 30930 Westridge Place 83 — $699,900 · Townhouse · 3 bed · 2 bath · 1,388 sq ft · Abbotsford
- 5272 Nelsonwoods Pl — $699,900 · Townhouse · 2 bed · 2 bath · 1,484 sq ft · Nanaimo
- 473 W 28th Avenue 134 — $699,900 · Townhouse · 1 bed · 1 bath · 578 sq ft · Vancouver
- 3257 Woodrush Dr #139 — $699,900 · Townhouse · 3 bed · 3 bath · 1,923 sq ft · Duncan
- 300 Phelps Ave #115 — $699,900 · Townhouse · 3 bed · 3 bath · 1,293 sq ft · Langford
- 1973 Winfield Drive 39 — $699,900 · Townhouse · 3 bed · 3 bath · 2,288 sq ft · Abbotsford
- 386 Pine Avenue 7 — $699,900 · Townhouse · 3 bed · 2 bath · 2,036 sq ft · Harrison Hot Springs
- 909 Admirals Rd #8 — $699,900 · Townhouse · 2 bed · 2 bath · 1,523 sq ft · Esquimalt
- 4552 Cattail Way 3 — $699,900 · Townhouse · 3 bed · 2 bath · 1,286 sq ft · Tsawwassen
- 315 Robinson Rd #38 — $699,900 · Townhouse · 2 bed · 3 bath · 1,285 sq ft · Salt Spring
- 2365 Abbeyglen Way 31 — $699,900 · Townhouse · 4 bed · 3 bath · 2,697 sq ft · Kamloops
- 2235 Shelbourne St #C — $699,900 · Townhouse · 2 bed · 1 bath · 864 sq ft · Victoria
- 48 McPhedran Rd S 5 — $699,900 · Townhouse · 3 bed · 2 bath · 1,306 sq ft · Campbell River
- 115 Wyndham Crescent 12 — $699,900 · Townhouse · 3 bed · 2 bath · 1,548 sq ft · Kelowna
- 32633 Simon Avenue 97 — $699,900 · Townhouse · 3 bed · 2 bath · 1,315 sq ft · Abbotsford
- 2228 162 Street 163 — $699,900 · Townhouse · 2 bed · 2 bath · 1,176 sq ft · Surrey
- 933 Mt Robson Place 55 — $699,900 · Townhouse · 3 bed · 3 bath · 2,018 sq ft · Vernon
- 31235 Upper Maclure Road 18 — $699,900 · Townhouse · 3 bed · 3 bath · 1,689 sq ft · Abbotsford
- 1102 Esquimalt Rd #Th5 — $699,900 · Townhouse · 2 bed · 3 bath · 1,231 sq ft · Esquimalt
- 4401 Blauson Boulevard 41 — $699,900 · Townhouse · 3 bed · 2 bath · 1,219 sq ft · Abbotsford
- 106 Lavatera Street — $699,900 · Townhouse · 3 bed · 3 bath · Blossom Park - Airport and Area
- 58 Tracey Lane — $699,900 · Townhouse · 3 bed · 3 bath · Collingwood
- 147 Oxford Street W — $699,900 · Townhouse · 2 bed · 4 bath · North Grenville
- 86 Chelsea Crescent — $699,900 · Townhouse · 3 bed · 3 bath · Hamilton
- 137 Dunbarton Court — $699,900 · Townhouse · 3 bed · 3 bath · Manor Park - Cardinal Glen and Area
- 137 Dunbarton Court — $699,900 · Townhouse · 3 bed · 2 bath · Ottawa
- 95 College Circle — $699,900 · Townhouse · 2 bed · 2 bath · Ottawa
- 95 College Circle — $699,900 · Townhouse · 2 bed · 3 bath · Overbrook - Castleheights and Area
- 573 Knotridge Street — $699,900 · Townhouse · 3 bed · 4 bath · Orleans - Convent Glen and Area
- 86 Pinnacle Street S — $699,900 · Townhouse · 2 bed · 2 bath · Belleville
- 19 Mia Drive — $699,900 · Townhouse · 3 bed · 3 bath · Hamilton
- 69 McGowan Drive — $699,900 · Townhouse · 3 bed · 3 bath · Whitby
- 16 Pearen Lane — $699,900 · Townhouse · 4 bed · 4 bath · Barrie
- 84 Cotton Street — $699,900 · Townhouse · 3 bed · 3 bath · Clarington
- 52 Porter Street — $699,900 · Townhouse · 3 bed · 3 bath · Stittsville - Munster - Richmond
- 321 Grackle Street — $699,900 · Townhouse · 4 bed · 3 bath · 2,228 sq ft · Blossom Park - Airport and Area
- 4005 Crown Street — $699,900 · Townhouse · 3 bed · 3 bath · Lincoln
- 3996 Crown Street — $699,900 · Townhouse · 3 bed · 3 bath · Lincoln
- 551 Cardamom Terrace — $699,900 · Townhouse · 3 bed · 3 bath · Stittsville - Munster - Richmond
- 74 Metro Crescent — $699,900 · Townhouse · 4 bed · 3 bath · Brampton
- 23 Arrowview Drive — $699,900 · Townhouse · 3 bed · 3 bath · Brampton
- 6 Wood Circle — $699,900 · Townhouse · 3 bed · 2 bath · Caledon
- 126 Parkinson Crescent — $699,900 · Townhouse · 3 bed · 3 bath · Orangeville
- 43 Sonoma Valley Crescent — $699,900 · Townhouse · 4 bed · 4 bath · Hamilton
- 9800 McLaughlin Road 102 — $699,900 · Townhouse · 3 bed · 2 bath · 105,486 sq ft · Brampton
Other cities
- Homes for sale in Toronto (16,947)
- Homes for sale in Edmonton (6,650)
- Homes for sale in Calgary (6,025)
- Homes for sale in Hamilton (5,268)
- Homes for sale in Ottawa (4,822)
- Homes for sale in Surrey (4,668)
- Homes for sale in Mississauga (4,585)
- Homes for sale in Vancouver (3,544)
- Homes for sale in Brampton (3,350)
- Homes for sale in Kitchener (2,321)
- Homes for sale in Vaughan (2,247)
- Homes for sale in Oakville (2,003)
- Homes for sale in Markham (1,983)
- Homes for sale in Burlington (1,904)
- Homes for sale in Burnaby (1,876)
- Homes for sale in Kelowna (1,843)
- Homes for sale in Richmond (1,748)
- Homes for sale in Richmond Hill (1,649)
- Homes for sale in Barrie (1,648)
- Homes for sale in Langley (1,542)
- Homes for sale in London South (1,521)
- Homes for sale in Kawartha Lakes (1,468)
- Homes for sale in Prince George (1,411)
- Homes for sale in Brantford (1,398)
- Homes for sale in Waterloo (1,389)
- Homes for sale in Windsor (1,378)
- Homes for sale in St. Catharines (1,286)
- Homes for sale in Abbotsford (1,252)
- Homes for sale in Coquitlam (1,249)
- Homes for sale in Cambridge (1,247)