Townhouse for sale in Canada
11,541 listings · median price $699,000 · average price $760,424 · from $425 to $8,680,000.
- 12050 17 Avenue SW 32 — $289,000 · Townhouse · 2 bed · 1 bath · 1,107 sq ft · Edmonton
- 503 Nimpkish Dr — $289,000 · Townhouse · 3 bed · 2 bath · 1,724 sq ft · Gold River
- 7131 133A Street 201 — $289,000 · Townhouse · 3 bed · 1 bath · 1,413 sq ft · Surrey
- 3415 Uplands Drive 95 — $289,000 · Townhouse · 3 bed · 1 bath · Ottawa
- 850 Secord Boulevard NW 46 — $289,900 · Townhouse · 2 bed · 1 bath · 986 sq ft · Edmonton
- 17206 Callingwood Road NW — $289,900 · Townhouse · 2 bed · 2 bath · 1,086 sq ft · Edmonton
- 9505 176 Street NW 27 — $289,900 · Townhouse · 3 bed · 2 bath · 1,385 sq ft · Edmonton
- 5102 30 Avenue 4 — $289,900 · Townhouse · 3 bed · 2 bath · 1,429 sq ft · Beaumont
- 603 Watt Boulevard SW 53 — $289,900 · Townhouse · 2 bed · 2 bath · 1,120 sq ft · Edmonton
- 862 Erin Place NW — $289,900 · Townhouse · 4 bed · 1 bath · 1,044 sq ft · Edmonton
- 6096 Mill Woods Road NW — $289,900 · Townhouse · 3 bed · 1 bath · 1,059 sq ft · Edmonton
- 5420 Grant Macewan Boulevard 134 — $289,900 · Townhouse · 3 bed · 2 bath · 1,258 sq ft · Leduc
- 3010 33 Avenue NW 2 — $289,900 · Townhouse · 2 bed · 2 bath · 1,509 sq ft · Edmonton
- 13215 153 Avenue NW 29 — $289,900 · Townhouse · 4 bed · 3 bath · 1,386 sq ft · Edmonton
- 256 Callingwood Place NW — $289,900 · Townhouse · 3 bed · 1 bath · 1,276 sq ft · Edmonton
- 10303 112 Street 110 — $289,900 · Townhouse · 3 bed · 3 bath · 1,353 sq ft · Fort St. John
- 9280 Corbould Street 5 — $289,900 · Townhouse · 2 bed · 1 bath · 764 sq ft · Chilliwack
- 304 Fir Lane — $289,900 · Townhouse · 2 bed · 1 bath · 1,138 sq ft · North Grenville
- 775 Wilkins Street — $289,900 · Townhouse · 3 bed · 1 bath · London South (South R)
- 225 Blackburn Drive SW 16 — $289,900 · Townhouse · 3 bed · 2 bath · 1,214 sq ft · Edmonton
- 1009 Cy Becker Road NW 35 — $289,998 · Townhouse · 2 bed · 2 bath · 952 sq ft · Edmonton
- 11520 103 Street NW 4 — $289,998 · Townhouse · 2 bed · 1 bath · 836 sq ft · Edmonton
- 1009 Cy Becker Road NW 115 — $289,998 · Townhouse · 2 bed · 2 bath · 952 sq ft · Edmonton
- 2853 W Bourquin Crescent 108 — $289,999 · Townhouse · 2 bed · 1 bath · 906 sq ft · Abbotsford
- 5604 199 Street NW 119 — $290,000 · Townhouse · 3 bed · 2 bath · 1,278 sq ft · Edmonton
- 804 Welsh Drive SW 111 — $290,000 · Townhouse · 2 bed · 2 bath · 1,349 sq ft · Edmonton
- 41 Akinsdale Gardens — $290,000 · Townhouse · 3 bed · 1 bath · 1,178 sq ft · St. Albert
- 150 Edwards Drive SW 164 — $290,000 · Townhouse · 3 bed · 1 bath · 1,213 sq ft · Edmonton
- 150 Edwards Drive SW 38 — $290,000 · Townhouse · 3 bed · 1 bath · 1,224 sq ft · Edmonton
- 4045 1st Avenue 122 — $290,000 · Townhouse · 3 bed · 2 bath · 1,056 sq ft · Prince George
- 4045 1st Avenue 113 — $290,000 · Townhouse · 3 bed · 2 bath · 1,056 sq ft · Prince George
- 5001 62 Street 116 — $290,900 · Townhouse · 3 bed · 2 bath · 1,271 sq ft · Beaumont
- 4 Belmead Gardens NW — $292,900 · Townhouse · 4 bed · 2 bath · 1,071 sq ft · Edmonton
- 12050 17 Avenue SW 44 — $293,500 · Townhouse · 2 bed · 1 bath · 1,066 sq ft · Edmonton
- 3705 141 Street SW 18 — $293,998 · Townhouse · 2 bed · 2 bath · 952 sq ft · Edmonton
- 3311 58 Street NW 43 — $294,900 · Townhouse · 2 bed · 2 bath · 1,115 sq ft · Edmonton
- 18217 84 Avenue NW — $294,900 · Townhouse · 4 bed · 2 bath · 1,103 sq ft · Edmonton
- 1009 Cy Becker Road NW 33 — $294,998 · Townhouse · 2 bed · 2 bath · 952 sq ft · Edmonton
- 3705 141 Street SW 74 — $294,998 · Townhouse · 2 bed · 2 bath · 952 sq ft · Edmonton
- 5001 62 Street 118 — $294,999 · Townhouse · 3 bed · 2 bath · 1,289 sq ft · Beaumont
- 10806 83 Avenue NW — $295,000 · Townhouse · 2 bed · 2 bath · 1,084 sq ft · Edmonton
- 1906 65 Street NW — $295,000 · Townhouse · 3 bed · 2 bath · 1,240 sq ft · Edmonton
- 4259 29 Avenue NW — $295,000 · Townhouse · 3 bed · 2 bath · 1,787 sq ft · Edmonton
- 655 Tamarack Road NW 59 — $295,000 · Townhouse · 3 bed · 2 bath · 1,272 sq ft · Edmonton
- 11120 83 Avenue NW — $295,000 · Townhouse · 2 bed · 2 bath · 1,481 sq ft · Edmonton
- 831 2nd Street Southeast 204 — $295,000 · Townhouse · 2 bed · 1 bath · 775 sq ft · Salmon Arm
- 1171 Millwood Avenue 5 — $295,000 · Townhouse · 2 bed · 1 bath · Brockville
- 5001 62 Street — $295,000 · Townhouse · 3 bed · 2 bath · 1,249 sq ft · Beaumont
Other cities
- Homes for sale in Toronto (17,864)
- Homes for sale in Edmonton (6,630)
- Homes for sale in Calgary (6,105)
- Homes for sale in Hamilton (5,634)
- Homes for sale in Ottawa (5,175)
- Homes for sale in Mississauga (4,839)
- Homes for sale in Surrey (4,822)
- Homes for sale in Brampton (3,755)
- Homes for sale in Vancouver (3,732)
- Homes for sale in Kitchener (2,398)
- Homes for sale in Vaughan (2,379)
- Homes for sale in Oakville (2,147)
- Homes for sale in Markham (2,119)
- Homes for sale in Burlington (1,943)
- Homes for sale in Burnaby (1,931)
- Homes for sale in Kelowna (1,877)
- Homes for sale in Richmond (1,814)
- Homes for sale in Barrie (1,799)
- Homes for sale in Richmond Hill (1,788)
- Homes for sale in Kawartha Lakes (1,741)
- Homes for sale in London South (1,643)
- Homes for sale in Langley (1,623)
- Homes for sale in Brantford (1,510)
- Homes for sale in Waterloo (1,471)
- Homes for sale in Windsor (1,451)
- Homes for sale in Prince George (1,427)
- Homes for sale in St. Catharines (1,396)
- Homes for sale in Cambridge (1,341)
- Homes for sale in Niagara Falls (1,333)
- Homes for sale in Guelph (1,314)