Townhouse for sale in Canada
11,495 listings · median price $699,000 · average price $760,739 · from $425 to $8,680,000.
- #22 723 172 Street SW — $317,990 · Townhouse · 3 bed · 2 bath · 1,532 sq ft · Edmonton
- 2905 141 Street SW 14 — $318,000 · Townhouse · 2 bed · 2 bath · 1,349 sq ft · Edmonton
- 2433 Ingram Road 8 — $318,000 · Townhouse · 2 bed · 1 bath · 1,055 sq ft · West Kelowna
- 1391 Starling Drive NW 12 — $318,900 · Townhouse · 2 bed · 2 bath · 1,178 sq ft · Edmonton
- 5101 Soleil Boulevard 49 — $318,999 · Townhouse · 3 bed · 2 bath · 1,223 sq ft · Beaumont
- 7503 Getty Gate NW 17 — $319,000 · Townhouse · 3 bed · 2 bath · 1,226 sq ft · Edmonton
- 11612 11 Avenue SW — $319,000 · Townhouse · 3 bed · 2 bath · 1,298 sq ft · Edmonton
- 13217 155 Avenue NW 27 — $319,000 · Townhouse · 2 bed · 2 bath · 974 sq ft · Edmonton
- 1556 Loran Drive — $319,000 · Townhouse · 3 bed · 2 bath · 2,144 sq ft · Dawson Creek
- 3415 Uplands Drive 44 — $319,000 · Townhouse · 3 bed · 2 bath · Ottawa
- 405 Cardiff Place — $319,500 · Townhouse · 4 bed · 1 bath · Sarnia
- 655 Watt Boulevard SW 1 — $319,900 · Townhouse · 3 bed · 2 bath · 1,546 sq ft · Edmonton
- 2905 141 Street SW 126 — $319,900 · Townhouse · 2 bed · 2 bath · 1,215 sq ft · Edmonton
- 11 Clover Bar Lane 87 — $319,900 · Townhouse · 3 bed · 2 bath · 1,368 sq ft · Sherwood Park
- 465 Hemingway Road NW 66 — $319,900 · Townhouse · 3 bed · 2 bath · 1,109 sq ft · Edmonton
- 5409 3 Avenue SW — $319,900 · Townhouse · 3 bed · 2 bath · 1,262 sq ft · Edmonton
- 11 Clover Bar Lane 46 — $319,900 · Townhouse · 3 bed · 2 bath · 1,426 sq ft · Sherwood Park
- 3075 Trelle Crescent NW 8 — $319,900 · Townhouse · 2 bed · 1 bath · 1,087 sq ft · Edmonton
- 48 Glaewyn Estates — $319,900 · Townhouse · 3 bed · 2 bath · 1,456 sq ft · St. Albert
- 1530 Tamarack Boulevard NW 95 — $319,900 · Townhouse · 2 bed · 2 bath · 1,399 sq ft · Edmonton
- 7020 Keswick Common SW 25 — $319,900 · Townhouse · 3 bed · 2 bath · 1,208 sq ft · Edmonton
- 7020 Keswick Common SW 32 — $319,900 · Townhouse · 3 bed · 2 bath · 1,216 sq ft · Edmonton
- 33 Whiteoaks Estates — $319,900 · Townhouse · 3 bed · 2 bath · 1,857 sq ft · St. Albert
- 655 Watt Boulevard SW 24 — $319,900 · Townhouse · 3 bed · 2 bath · 1,540 sq ft · Edmonton
- 9630 176 Street NW 51 — $319,900 · Townhouse · 3 bed · 2 bath · 1,461 sq ft · Edmonton
- 2735 Alces Way SW 34 — $319,900 · Townhouse · 3 bed · 2 bath · 1,149 sq ft · Edmonton
- 2735 Alces Way SW 35 — $319,900 · Townhouse · 3 bed · 2 bath · 1,149 sq ft · Edmonton
- 320 Secord Boulevard NW 9 — $319,900 · Townhouse · 3 bed · 2 bath · 1,488 sq ft · Edmonton
- 1605 Summit Drive 8 — $319,900 · Townhouse · 3 bed · 1 bath · 1,296 sq ft · Kamloops
- 75 Ventura Drive 1 — $319,900 · Townhouse · 3 bed · 1 bath · 1,126 sq ft · St. Catharines
- 30 Addington Street 14 — $319,900 · Townhouse · 3 bed · 1 bath · Loyalist (Amherstview)
- 1600 Culver Drive 32 — $319,900 · Townhouse · 3 bed · 2 bath · London East (East H)
- 634 Hunter Street — $319,900 · Townhouse · 3 bed · 1 bath · Kincardine
- 634 Hunter Street — $319,900 · Townhouse · 3 bed · 1 bath · Kincardine
- 1029 Salisbury Street 16 — $319,900 · Townhouse · 2 bed · 1 bath · Sarnia
- 59 Lila Road 59 — $319,900 · Townhouse · 3 bed · 1 bath · Owen Sound
- 29 Airport Road NW 5 — $319,998 · Townhouse · 2 bed · 1 bath · 941 sq ft · Edmonton
- 531 Merlin Landing Landing NW 11 — $319,998 · Townhouse · 2 bed · 2 bath · 1,050 sq ft · Edmonton
- 3705 141 Street SW 21 — $319,998 · Townhouse · 3 bed · 2 bath · 1,244 sq ft · Edmonton
- 531 Merlin Landing NW 10 — $319,998 · Townhouse · 2 bed · 2 bath · 1,050 sq ft · Edmonton
- 460 Hemingway Road NW 16 — $319,999 · Townhouse · 3 bed · 2 bath · 1,122 sq ft · Edmonton
- 5749 189 Street NW — $320,000 · Townhouse · 3 bed · 2 bath · 962 sq ft · Edmonton
- 4807 43A Avenue 204 — $320,000 · Townhouse · 4 bed · 3 bath · 1,480 sq ft · Leduc
- 675 Watt Boulevard SW 62 — $320,000 · Townhouse · 3 bed · 2 bath · 1,241 sq ft · Edmonton
- 3710 Allan Drive SW 57 — $320,000 · Townhouse · 2 bed · 2 bath · 1,401 sq ft · Edmonton
- 415 Clareview Rd NW NW — $320,000 · Townhouse · 3 bed · 2 bath · 1,191 sq ft · Edmonton
- 3016 108 Street NW — $320,000 · Townhouse · 3 bed · 1 bath · 1,770 sq ft · Edmonton
- 465 Hemingway Road NW 97 — $320,000 · Townhouse · 2 bed · 2 bath · 1,212 sq ft · Edmonton
Other cities
- Homes for sale in Toronto (17,956)
- Homes for sale in Edmonton (6,630)
- Homes for sale in Calgary (6,105)
- Homes for sale in Hamilton (5,664)
- Homes for sale in Ottawa (5,217)
- Homes for sale in Mississauga (4,883)
- Homes for sale in Surrey (4,822)
- Homes for sale in Brampton (3,796)
- Homes for sale in Vancouver (3,732)
- Homes for sale in Vaughan (2,398)
- Homes for sale in Kitchener (2,395)
- Homes for sale in Oakville (2,171)
- Homes for sale in Markham (2,123)
- Homes for sale in Burlington (1,968)
- 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,811)
- Homes for sale in Richmond Hill (1,794)
- Homes for sale in Kawartha Lakes (1,749)
- Homes for sale in London South (1,653)
- Homes for sale in Langley (1,623)
- Homes for sale in Brantford (1,502)
- Homes for sale in Waterloo (1,465)
- Homes for sale in Windsor (1,461)
- Homes for sale in Prince George (1,427)
- Homes for sale in St. Catharines (1,403)
- Homes for sale in Cambridge (1,332)
- Homes for sale in Niagara Falls (1,331)
- Homes for sale in Guelph (1,311)