Townhouse for sale in Canada
11,451 listings · median price $699,000 · average price $758,373 · from $425 to $8,680,000.
- 9107 62nd Avenue 16 — $278,000 · Townhouse · 2 bed · 2 bath · 840 sq ft · Osoyoos
- 13215 153 Avenue NW 2 — $278,800 · Townhouse · 3 bed · 2 bath · 1,382 sq ft · Edmonton
- 84 Willowdale Place NW — $279,000 · Townhouse · 3 bed · 1 bath · 993 sq ft · Edmonton
- 4821 Terwillegar Common NW 29 — $279,000 · Townhouse · 2 bed · 2 bath · 1,003 sq ft · Edmonton
- 15 Akinsdale Gardens — $279,000 · Townhouse · 3 bed · 1 bath · 1,191 sq ft · St. Albert
- 5604 199 Street NW 172 — $279,000 · Townhouse · 3 bed · 1 bath · 1,302 sq ft · Edmonton
- 7095 133B Street 202 — $279,000 · Townhouse · 3 bed · 2 bath · 1,401 sq ft · Surrey
- 486 Quatsino Boulevard 21 — $279,000 · Townhouse · 4 bed · 2 bath · 1,450 sq ft · Kitimat
- 863 Lahakas Boulevard 16 — $279,000 · Townhouse · 2 bed · 2 bath · 1,650 sq ft · Kitimat
- 13316 71B Avenue 204 — $279,000 · Townhouse · 3 bed · 2 bath · 1,400 sq ft · Surrey
- 10805 13 Street 215 — $279,000 · Townhouse · 1 bed · 1 bath · 1,000 sq ft · Dawson Creek
- 8930 99 Avenue 38 — $279,500 · Townhouse · 3 bed · 2 bath · 1,103 sq ft · Fort Saskatchewan
- 138 Great Oaks — $279,500 · Townhouse · 3 bed · 2 bath · 1,290 sq ft · Sherwood Park
- 11 Clover Bar Lane 75 — $279,500 · Townhouse · 2 bed · 1 bath · 1,102 sq ft · Sherwood Park
- 644 Brant Street — $279,500 · Townhouse · 2 bed · 1 bath · Woodstock (Woodstock - North)
- 32718 Garibaldi Drive 23 — $279,800 · Townhouse · 2 bed · 1 bath · 1,152 sq ft · Abbotsford
- 71 Amberly Court NW — $279,900 · Townhouse · 4 bed · 2 bath · 1,080 sq ft · Edmonton
- 350 Clareview Road NW — $279,900 · Townhouse · 4 bed · 1 bath · 1,163 sq ft · Edmonton
- 120 Morin Maze NW — $279,900 · Townhouse · 3 bed · 1 bath · 1,190 sq ft · Edmonton
- 3010 33 Avenue NW 76 — $279,900 · Townhouse · 2 bed · 2 bath · 1,500 sq ft · Edmonton
- 1820 34 Avenue NW 6 — $279,900 · Townhouse · 3 bed · 2 bath · 1,247 sq ft · Edmonton
- 1646 Jamha Rd NW — $279,900 · Townhouse · 3 bed · 1 bath · 1,184 sq ft · Edmonton
- 32718 Garibaldi Drive 73 — $279,900 · Townhouse · 2 bed · 1 bath · 1,172 sq ft · Abbotsford
- 3750 Argyle Way — $279,900 · Townhouse · 3 bed · 1 bath · 1,275 sq ft · Port Alberni
- 3445 Uplands Drive 133 — $279,900 · Townhouse · 3 bed · 1 bath · Ottawa
- 40 Devon Drive — $279,900 · Townhouse · 2 bed · 2 bath · South Huron (Exeter)
- 11522 103 Street NW 4 — $279,998 · Townhouse · 2 bed · 1 bath · 836 sq ft · Edmonton
- 6608 158 Avenue NW 48 — $280,000 · Townhouse · 2 bed · 2 bath · 1,369 sq ft · Edmonton
- 3380 28A Avenue NW 11 — $282,500 · Townhouse · 3 bed · 2 bath · 1,328 sq ft · Edmonton
- 804 Welsh Drive SW 39 — $283,500 · Townhouse · 2 bed · 2 bath · 1,128 sq ft · Edmonton
- 13617 28 Street NW — $283,900 · Townhouse · 3 bed · 1 bath · 1,354 sq ft · Edmonton
- 18020 96 Avenue NW — $284,500 · Townhouse · 3 bed · 1 bath · 1,239 sq ft · Edmonton
- 5102 30 Avenue 23 — $284,900 · Townhouse · 2 bed · 2 bath · 1,434 sq ft · Beaumont
- 5001 62 Street 88 — $284,900 · Townhouse · 3 bed · 2 bath · 1,272 sq ft · Beaumont
- 17092 67 Avenue NW — $284,900 · Townhouse · 3 bed · 1 bath · 1,216 sq ft · Edmonton
- 9520 174 Street NW 28 — $284,900 · Townhouse · 3 bed · 2 bath · 1,365 sq ft · Edmonton
- 9130 Granville St #19 — $284,900 · Townhouse · 3 bed · 2 bath · 1,159 sq ft · Port Hardy
- 10303 112 Street 132 — $284,900 · Townhouse · 3 bed · 3 bath · 1,353 sq ft · Fort St. John
- 1330 Jalna Boulevard 154 — $284,900 · Townhouse · 3 bed · 1 bath · London South (South X)
- 17832 78 Street NW 64 — $284,999 · Townhouse · 2 bed · 1 bath · 926 sq ft · Edmonton
- 224 Callingwood Two Two NW — $285,000 · Townhouse · 3 bed · 2 bath · 1,080 sq ft · Edmonton
- 4350 23 Street NW 112 — $285,000 · Townhouse · 3 bed · 1 bath · 1,231 sq ft · Edmonton
- 1638 Jamha Road NW — $285,000 · Townhouse · 3 bed · 2 bath · 1,421 sq ft · Edmonton
- 8716 179 Avenue NW 21 — $285,000 · Townhouse · 3 bed · 2 bath · 1,250 sq ft · Edmonton
- 1033 Youville Dr. West NW NW — $285,000 · Townhouse · 3 bed · 1 bath · 1,293 sq ft · Edmonton
- 3140 Wilson Street 216 — $285,000 · Townhouse · 1 bed · 1 bath · 920 sq ft · Penticton
- 156 Clearview Crescent 101 — $285,000 · Townhouse · 1 bed · 1 bath · 610 sq ft · Apex Mountain
- 171 Brintnell Blvd NW 62 — $286,900 · Townhouse · 3 bed · 1 bath · 1,259 sq ft · Edmonton
Other cities
- Homes for sale in Toronto (17,992)
- Homes for sale in Edmonton (6,579)
- Homes for sale in Calgary (6,013)
- Homes for sale in Hamilton (5,701)
- Homes for sale in Ottawa (5,307)
- Homes for sale in Mississauga (4,899)
- Homes for sale in Surrey (4,732)
- Homes for sale in Brampton (3,803)
- Homes for sale in Vancouver (3,707)
- Homes for sale in Kitchener (2,447)
- Homes for sale in Vaughan (2,401)
- Homes for sale in Oakville (2,171)
- Homes for sale in Markham (2,135)
- Homes for sale in Burlington (1,967)
- Homes for sale in Burnaby (1,918)
- Homes for sale in Kelowna (1,841)
- Homes for sale in Kawartha Lakes (1,835)
- Homes for sale in Barrie (1,819)
- Homes for sale in Richmond Hill (1,805)
- Homes for sale in Richmond (1,798)
- Homes for sale in London South (1,656)
- Homes for sale in Langley (1,580)
- Homes for sale in Brantford (1,518)
- Homes for sale in Waterloo (1,487)
- Homes for sale in Windsor (1,449)
- Homes for sale in Prince George (1,418)
- Homes for sale in St. Catharines (1,408)
- Homes for sale in Cambridge (1,360)
- Homes for sale in Niagara Falls (1,340)
- Homes for sale in Guelph (1,321)