Townhouse for sale in Canada
11,428 listings · median price $699,000 · average price $759,308 · from $425 to $8,680,000.
- 645 Millbourne Road NW — $216,999 · Townhouse · 3 bed · 2 bath · 1,031 sq ft · Edmonton
- 304 Spruce Glen — $218,000 · Townhouse · 3 bed · 1 bath · 1,044 sq ft · Spruce Grove
- 290 Spruce Ridge Road 28 — $218,000 · Townhouse · 3 bed · 1 bath · 1,072 sq ft · Spruce Grove
- 18525 66 Avenue NW — $218,000 · Townhouse · 4 bed · 2 bath · 966 sq ft · Edmonton
- 13825 155 Avenue NW 39 — $218,888 · Townhouse · 2 bed · 2 bath · 1,377 sq ft · Edmonton
- 6646 178 Street NW — $218,900 · Townhouse · 3 bed · 1 bath · 990 sq ft · Edmonton
- 281 Lancaster Terrace NW — $219,000 · Townhouse · 3 bed · 2 bath · 1,293 sq ft · Edmonton
- 15128 22 Street NW 18 — $219,000 · Townhouse · 3 bed · 1 bath · 1,173 sq ft · Edmonton
- 14075 30 Street NW — $219,000 · Townhouse · 3 bed · 1 bath · 1,066 sq ft · Edmonton
- 801 11 Street 107 — $219,000 · Townhouse · 2 bed · 2 bath · 1,328 sq ft · Cold Lake
- 529 Alexandra Street — $219,500 · Townhouse · 3 bed · 3 bath · 1,266 sq ft · Weyburn
- 6216 Route 11 — $219,900 · Townhouse · 2 bed · 2 bath · 936 sq ft · Mont Carmel
- 87 Brookwood Drive 115 — $219,900 · Townhouse · 3 bed · 1 bath · 1,231 sq ft · Spruce Grove
- 3122 142 Avenue NW — $219,900 · Townhouse · 3 bed · 1 bath · 1,083 sq ft · Edmonton
- 1096 Millbourne Road NW — $219,900 · Townhouse · 3 bed · 1 bath · 1,124 sq ft · Edmonton
- 14210 31 Street NW — $219,900 · Townhouse · 4 bed · 1 bath · 1,040 sq ft · Edmonton
- 14511 52 Street NW 24 — $219,900 · Townhouse · 3 bed · 1 bath · 1,156 sq ft · Edmonton
- 7604 29 Avenue NW 59 — $219,900 · Townhouse · 3 bed · 1 bath · 1,214 sq ft · Edmonton
- 7131 133A Street 204 — $219,900 · Townhouse · 3 bed · 2 bath · 1,305 sq ft · Surrey
- 745 Church St #23 — $219,900 · Townhouse · 1 bed · 1 bath · 629 sq ft · Gabriola Island
- 12849 Lagoon Road 4C — $219,900 · Townhouse · 2 bed · 2 bath · 1,716 sq ft · Madeira Park
- 31 Mississauga Ave — $219,900 · Townhouse · 2 bed · 1 bath · 1,150 sq ft · Elliot Lake
- 6356 184 Street NW — $219,999 · Townhouse · 3 bed · 1 bath · 1,093 sq ft · Edmonton
- 117 Woodstock NW — $220,000 · Townhouse · 3 bed · 2 bath · 1,017 sq ft · Edmonton
- 2505 42 Street NW 72 — $220,000 · Townhouse · 2 bed · 1 bath · 1,215 sq ft · Edmonton
- 1530 Tamarack Boulevard NW 61A — $220,000 · Townhouse · 1 bed · 1 bath · 753 sq ft · Edmonton
- 3010 33 Avenue NW 113 — $220,000 · Townhouse · 2 bed · 2 bath · 642 sq ft · Edmonton
- 1651 46 St NW 7 — $220,000 · Townhouse · 4 bed · 2 bath · 1,203 sq ft · Edmonton
- 12815 Cumberland Rd NW 6 — $220,000 · Townhouse · 1 bed · 0 bath · 777 sq ft · Edmonton
- 41 Valleyview Road 11 — $220,800 · Townhouse · 1 bed · 1 bath · 695 sq ft · Kitchener
- 860 Secord Boulevard NW 103 — $224,000 · Townhouse · 2 bed · 2 bath · 648 sq ft · Edmonton
- 14644 25 Street NW — $224,702 · Townhouse · 3 bed · 1 bath · 1,066 sq ft · Edmonton
- 1692 37 Street NW — $224,800 · Townhouse · 3 bed · 2 bath · 1,085 sq ft · Edmonton
- 4403 Riverbend Road NW 54 — $224,888 · Townhouse · 3 bed · 1 bath · 1,176 sq ft · Edmonton
- 1646 Millwoods Road NW — $224,900 · Townhouse · 2 bed · 1 bath · 1,141 sq ft · Edmonton
- 65 Michigan Street 1 — $224,900 · Townhouse · 3 bed · 1 bath · 1,075 sq ft · Devon
- 10678 Beaumaris Road NW — $224,900 · Townhouse · 3 bed · 2 bath · 783 sq ft · Edmonton
- 75 Amberly Court NW — $224,900 · Townhouse · 3 bed · 2 bath · 1,097 sq ft · Edmonton
- 3812 20 Avenue NW 22 — $225,000 · Townhouse · 2 bed · 1 bath · 1,036 sq ft · Edmonton
- 13825 155 Avenue NW 52 — $225,000 · Townhouse · 2 bed · 2 bath · 1,298 sq ft · Edmonton
- 11484 139 Avenue NW — $225,000 · Townhouse · 3 bed · 1 bath · 1,119 sq ft · Edmonton
- 4303 46 Street — $225,000 · Townhouse · 3 bed · 1 bath · 1,273 sq ft · Stony Plain
- 3619 30 Avenue NW — $225,000 · Townhouse · 3 bed · 2 bath · 1,378 sq ft · Edmonton
- 805 96 Avenue 5 — $225,000 · Townhouse · 2 bed · 1 bath · 987 sq ft · Dawson Creek
- 156 Clearview Road 103A — $225,000 · Townhouse · 1 bed · 1 bath · 484 sq ft · Apex Mountain
- 12849 Lagoon Road 12B — $225,000 · Townhouse · 2 bed · 2 bath · 1,716 sq ft · Madeira Park
- 13225 47 Street NW — $225,800 · Townhouse · 3 bed · 1 bath · 1,062 sq ft · Edmonton
- 227 Woodbridge Way — $225,900 · Townhouse · 3 bed · 1 bath · 1,064 sq ft · Sherwood Park
Other cities
- Homes for sale in Toronto (17,986)
- Homes for sale in Edmonton (6,579)
- Homes for sale in Calgary (6,013)
- Homes for sale in Hamilton (5,663)
- Homes for sale in Ottawa (5,245)
- Homes for sale in Mississauga (4,897)
- 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,417)
- Homes for sale in Vaughan (2,401)
- Homes for sale in Oakville (2,166)
- Homes for sale in Markham (2,135)
- Homes for sale in Burlington (1,954)
- Homes for sale in Burnaby (1,918)
- Homes for sale in Kelowna (1,841)
- Homes for sale in Kawartha Lakes (1,821)
- 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,517)
- Homes for sale in Waterloo (1,472)
- Homes for sale in Windsor (1,449)
- Homes for sale in Prince George (1,418)
- Homes for sale in St. Catharines (1,402)
- Homes for sale in Cambridge (1,343)
- Homes for sale in Niagara Falls (1,336)
- Homes for sale in Guelph (1,313)