Townhouse for sale in Canada
11,450 listings · median price $699,000 · average price $759,212 · from $425 to $8,680,000.
- 1646 Balmoral Ave #10 — $648,800 · Townhouse · 3 bed · 2 bath · 1,344 sq ft · Comox
- 7600 Cottonwood Drive 6 — $648,800 · Townhouse · 2 bed · 2 bath · 1,311 sq ft · Osoyoos
- 10 Linden Park Lane — $648,888 · Townhouse · 3 bed · 3 bath · Hamilton
- 12738 66 Avenue 16 — $648,900 · Townhouse · 3 bed · 2 bath · 1,420 sq ft · Surrey
- 30 Linnell Street — $648,900 · Townhouse · 2 bed · 2 bath · Ajax
- 64 Osler Street — $648,999 · Townhouse · 3 bed · 4 bath · Kanata
- 5550 Langley Bypass 8 — $649,000 · Townhouse · 2 bed · 2 bath · 1,108 sq ft · Langley
- 133 Wyndham Crescent 110 — $649,000 · Townhouse · 3 bed · 2 bath · 1,633 sq ft · Kelowna
- 235 Taylor Road 7 — $649,000 · Townhouse · 4 bed · 3 bath · 1,606 sq ft · Kelowna
- 1702 56 Street 117 — $649,000 · Townhouse · 2 bed · 2 bath · 1,272 sq ft · Delta
- 1034 Martin Avenue 3 — $649,000 · Townhouse · 3 bed · 2 bath · 1,428 sq ft · Kelowna
- 1034 Martin Avenue 1 — $649,000 · Townhouse · 3 bed · 2 bath · 1,428 sq ft · Kelowna
- 1034 Martin Avenue 2 — $649,000 · Townhouse · 3 bed · 2 bath · 1,428 sq ft · Kelowna
- 1034 Martin Avenue 4 — $649,000 · Townhouse · 3 bed · 2 bath · 1,428 sq ft · Kelowna
- 2803 Marble Hill Drive 9 — $649,000 · Townhouse · 2 bed · 2 bath · 1,322 sq ft · Abbotsford
- 8775 161 Street 59 — $649,000 · Townhouse · 2 bed · 2 bath · 1,196 sq ft · Surrey
- 20460 66 Avenue 25 — $649,000 · Townhouse · 2 bed · 2 bath · 1,242 sq ft · Langley
- 255 Pemberton Terrace 37 — $649,000 · Townhouse · 4 bed · 3 bath · 2,012 sq ft · Kamloops
- 3602 Pleasant Valley Road 5 — $649,000 · Townhouse · 3 bed · 2 bath · 1,636 sq ft · Vernon
- 3602 Pleasant Valley Road 5 — $649,000 · Townhouse · 3 bed · 2 bath · 1,636 sq ft · Vernon
- 600 Sherwood Road 54 — $649,000 · Townhouse · 3 bed · 2 bath · 1,412 sq ft · Kelowna
- 1012 Boxcar Close — $649,000 · Townhouse · 2 bed · 3 bath · 1,057 sq ft · Langford
- 3080 Townline Road 126 — $649,000 · Townhouse · 2 bed · 2 bath · 1,665 sq ft · Abbotsford
- 4384 Garden Grove Drive — $649,000 · Townhouse · 2 bed · 1 bath · 964 sq ft · Burnaby
- 13880 74 Avenue 120 — $649,000 · Townhouse · 3 bed · 1 bath · 1,330 sq ft · Surrey
- 735 Park Road 6 — $649,000 · Townhouse · 3 bed · 2 bath · 1,564 sq ft · Gibsons
- 951 Stockwell Avenue — $649,000 · Townhouse · 3 bed · 2 bath · 1,256 sq ft · Kelowna
- 1345 W 4th Avenue 21 — $649,000 · Townhouse · 1 bed · 1 bath · 874 sq ft · Vancouver
- 3160 Townline Road 142 — $649,000 · Townhouse · 5 bed · 3 bath · 2,498 sq ft · Abbotsford
- 2991 North Beach Dr #8 — $649,000 · Townhouse · 3 bed · 2 bath · 1,550 sq ft · Campbell River
- 22740 116 Avenue 42 — $649,000 · Townhouse · 2 bed · 1 bath · 1,356 sq ft · Maple Ridge
- 558 Park Street 2 — $649,000 · Townhouse · 3 bed · 2 bath · 1,550 sq ft · Hope
- 1354 Rutland Road 13 — $649,000 · Townhouse · 4 bed · 3 bath · 1,511 sq ft · Kelowna
- 133 Corbett Rd #14 — $649,000 · Townhouse · 3 bed · 2 bath · 1,595 sq ft · Salt Spring
- 7640 Blott Street 32 — $649,000 · Townhouse · 3 bed · 2 bath · 1,806 sq ft · Mission
- 8000 Vedette Drive 50 — $649,000 · Townhouse · 4 bed · 3 bath · 1,958 sq ft · No City Value
- 70 Boundary Street 204 — $649,000 · Townhouse · 3 bed · 2 bath · 1,662 sq ft · Kimberley
- 61 Mayland Trail — $649,000 · Townhouse · 3 bed · 4 bath · Hamilton
- 32 Curtis Street — $649,000 · Townhouse · 5 bed · 4 bath · Prince Edward County
- 14 Katerson Lane — $649,000 · Townhouse · 3 bed · 2 bath · Clarington
- 87 Rodgers Road — $649,000 · Townhouse · 3 bed · 3 bath · Guelph
- 1775 Valley Farm Rd Road 76 — $649,000 · Townhouse · 3 bed · 2 bath · Pickering
- 380 Goldenbrook Way — $649,000 · Townhouse · 3 bed · 3 bath · Orleans - Cumberland and Area
- 919 Moses Tennisco Street — $649,000 · Townhouse · 3 bed · 3 bath · Ottawa
- 100 Popplewell Crescent — $649,000 · Townhouse · 3 bed · 3 bath · Barrhaven
- 68 Crafter Crescent — $649,000 · Townhouse · 3 bed · 3 bath · Hamilton
- 166 Deerpath Drive 49 — $649,000 · Townhouse · 3 bed · 2 bath · 1,447 sq ft · Guelph
- 245 Browning Trail — $649,000 · Townhouse · 3 bed · 2 bath · Barrie
Other cities
- Homes for sale in Toronto (17,417)
- Homes for sale in Edmonton (6,586)
- Homes for sale in Calgary (6,016)
- Homes for sale in Hamilton (5,449)
- Homes for sale in Ottawa (4,875)
- Homes for sale in Surrey (4,773)
- Homes for sale in Mississauga (4,720)
- Homes for sale in Vancouver (3,718)
- Homes for sale in Brampton (3,528)
- Homes for sale in Kitchener (2,350)
- Homes for sale in Vaughan (2,340)
- Homes for sale in Oakville (2,084)
- Homes for sale in Markham (2,035)
- Homes for sale in Burlington (1,944)
- Homes for sale in Burnaby (1,927)
- Homes for sale in Kelowna (1,861)
- Homes for sale in Richmond (1,801)
- Homes for sale in Richmond Hill (1,696)
- Homes for sale in Barrie (1,685)
- Homes for sale in Langley (1,603)
- Homes for sale in London South (1,588)
- Homes for sale in Kawartha Lakes (1,469)
- Homes for sale in Windsor (1,436)
- Homes for sale in Brantford (1,434)
- Homes for sale in Prince George (1,421)
- Homes for sale in Waterloo (1,419)
- Homes for sale in St. Catharines (1,336)
- Homes for sale in Coquitlam (1,301)
- Homes for sale in Guelph (1,278)
- Homes for sale in Abbotsford (1,276)