Townhouse for sale in Canada
11,495 listings · median price $699,000 · average price $760,739 · from $425 to $8,680,000.
- 2550 Ospika Boulevard 319 — $344,900 · Townhouse · 3 bed · 2 bath · 1,530 sq ft · Prince George
- 302 Park Street West 2 — $344,900 · Townhouse · 3 bed · 1 bath · West Grey
- 4470 Prowse Road SW 65 — $344,900 · Townhouse · 3 bed · 2 bath · 1,236 sq ft · Edmonton
- 29 Airport Road NW 4 — $344,998 · Townhouse · 2 bed · 2 bath · 1,169 sq ft · Edmonton
- #63 4470 Prowse Rd SW SW — $345,000 · Townhouse · 3 bed · 2 bath · 1,268 sq ft · Edmonton
- 15 Ritchie Way 16 — $345,000 · Townhouse · 3 bed · 1 bath · 1,099 sq ft · Sherwood Park
- 8209 217 Street NW 56 — $345,000 · Townhouse · 3 bed · 2 bath · 1,510 sq ft · Edmonton
- 7110 Keswick Common SW 9 — $345,000 · Townhouse · 3 bed · 2 bath · 1,355 sq ft · Edmonton
- 5134 Mullen Road NW 6 — $345,000 · Townhouse · 3 bed · 2 bath · 1,285 sq ft · Edmonton
- 1816 Rutherford Road SW 82 — $345,000 · Townhouse · 3 bed · 2 bath · 1,373 sq ft · Edmonton
- 1816 Rutherford Road SW 13 — $345,000 · Townhouse · 3 bed · 2 bath · 1,351 sq ft · Edmonton
- 11910 35 Avenue SW 33 — $345,000 · Townhouse · 3 bed · 2 bath · 1,555 sq ft · Edmonton
- 1138 Kipps Lane 5 — $345,000 · Townhouse · 3 bed · 2 bath · London East (East a)
- 120 Magrath Road NW 64 — $345,900 · Townhouse · 3 bed · 2 bath · 1,259 sq ft · Edmonton
- 117 Callaghan Drive SW — $346,500 · Townhouse · 3 bed · 2 bath · 1,816 sq ft · Edmonton
- 70 Hineman Street — $347,787 · Townhouse · 2 bed · 2 bath · 888 sq ft · Prince Edward County
- 58 Hineman Street — $347,787 · Townhouse · 2 bed · 2 bath · 888 sq ft · Prince Edward County
- 35 Waterman Avenue 58 — $347,900 · Townhouse · 3 bed · 1 bath · London South (South R)
- 12815 Cumberland Rd NW 60 — $348,000 · Townhouse · 3 bed · 2 bath · 1,455 sq ft · Edmonton
- 20 Augustine Crescent 66 — $348,000 · Townhouse · 2 bed · 2 bath · 1,453 sq ft · Sherwood Park
- 2553 Kingcome Pl — $348,000 · Townhouse · 3 bed · 2 bath · 1,370 sq ft · Port McNeill
- 10 Devon Close 8 — $348,800 · Townhouse · 3 bed · 2 bath · 1,581 sq ft · St. Albert
- 420 Hunters Green Green NW 5 — $348,900 · Townhouse · 2 bed · 2 bath · 1,454 sq ft · Edmonton
- 33123 George Ferguson Way 13 — $348,900 · Townhouse · 2 bed · 2 bath · 1,185 sq ft · Abbotsford
- 240 McIntosh Road 225 — $348,900 · Townhouse · 2 bed · 2 bath · 956 sq ft · Kelowna
- 15817 102 Avenue NW — $349,000 · Townhouse · 3 bed · 2 bath · 1,573 sq ft · Edmonton
- 3302 66 Street — $349,000 · Townhouse · 3 bed · 2 bath · 1,275 sq ft · Beaumont
- 1647 Cunningham Way SW — $349,000 · Townhouse · 3 bed · 2 bath · 1,598 sq ft · Edmonton
- #25 655 Watt Blvd SW — $349,000 · Townhouse · 2 bed · 2 bath · 1,630 sq ft · Edmonton
- 12050 17 Avenue SW 18 — $349,000 · Townhouse · 3 bed · 2 bath · 1,252 sq ft · Edmonton
- 42 Fuji Court 7 — $349,000 · Townhouse · 2 bed · 2 bath · 1,173 sq ft · Osoyoos
- 3025 Cowichan Lake Rd #32 — $349,000 · Townhouse · 2 bed · 2 bath · 1,194 sq ft · Duncan
- 4217 8th Ave — $349,000 · Townhouse · 2 bed · 2 bath · 1,229 sq ft · Port Alberni
- 3307 Westwood Drive 315 — $349,000 · Townhouse · 3 bed · 3 bath · 1,757 sq ft · Prince George
- 3776 Argyle Way — $349,000 · Townhouse · 3 bed · 2 bath · 1,250 sq ft · Port Alberni
- 60 Ontario Street 3 — $349,000 · Townhouse · 3 bed · 1 bath · Armour
- 121 University Avenue E 80 — $349,000 · Townhouse · 3 bed · 2 bath · 1,574 sq ft · Waterloo
- 1277 Cardinal Crescent — $349,000 · Townhouse · 3 bed · 1 bath · Tecumseh
- 488 Grey Street 29 — $349,000 · Townhouse · 2 bed · 1 bath · 860 sq ft · Brantford
- 105 Main Street West 38 — $349,000 · Townhouse · 3 bed · 1 bath · Haldimand (Dunnville)
- 34A Forester Crescent — $349,000 · Townhouse · 3 bed · 1 bath · Ottawa
- 32959 George Ferguson Way 61 — $349,500 · Townhouse · 2 bed · 1 bath · 1,010 sq ft · Abbotsford
- 45875 Cheam Avenue 203 — $349,880 · Townhouse · 2 bed · 1 bath · 1,130 sq ft · Chilliwack
- 586 Water Street — $349,900 · Townhouse · 1,872 sq ft · St. John'S
- 4850 Terwillegar Common NW 18 — $349,900 · Townhouse · 3 bed · 2 bath · 1,216 sq ft · Edmonton
- 2803 14 Avenue NW 46 — $349,900 · Townhouse · 3 bed · 2 bath · 1,421 sq ft · Edmonton
- 15713 102 Avenue NW — $349,900 · Townhouse · 3 bed · 1 bath · 1,138 sq ft · Edmonton
- 740 Daniels Way SW 19 — $349,900 · Townhouse · 3 bed · 2 bath · 1,367 sq ft · Edmonton
Other cities
- Homes for sale in Toronto (17,837)
- Homes for sale in Edmonton (6,630)
- Homes for sale in Calgary (6,105)
- Homes for sale in Hamilton (5,627)
- Homes for sale in Ottawa (5,199)
- Homes for sale in Mississauga (4,838)
- Homes for sale in Surrey (4,822)
- Homes for sale in Brampton (3,748)
- Homes for sale in Vancouver (3,732)
- Homes for sale in Vaughan (2,383)
- Homes for sale in Kitchener (2,374)
- Homes for sale in Oakville (2,154)
- Homes for sale in Markham (2,103)
- Homes for sale in Burlington (1,956)
- 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,787)
- Homes for sale in Richmond Hill (1,782)
- Homes for sale in Kawartha Lakes (1,744)
- Homes for sale in London South (1,643)
- Homes for sale in Langley (1,623)
- Homes for sale in Brantford (1,486)
- Homes for sale in Waterloo (1,464)
- Homes for sale in Windsor (1,461)
- Homes for sale in Prince George (1,427)
- Homes for sale in St. Catharines (1,396)
- Homes for sale in Niagara Falls (1,324)
- Homes for sale in Cambridge (1,322)
- Homes for sale in Coquitlam (1,305)