Townhouse for sale in Canada
11,325 listings · median price $699,000 · average price $757,973 · from $425 to $8,680,000.
- 743 Morrison Avenue 3 — $721,900 · Townhouse · 3 bed · 2 bath · 1,124 sq ft · Kelowna
- 743 Morrison Avenue 5 — $721,900 · Townhouse · 3 bed · 2 bath · 1,124 sq ft · Kelowna
- 743 Morrison Avenue 4 — $721,900 · Townhouse · 3 bed · 2 bath · 1,124 sq ft · Kelowna
- 8130 136A Street 46 — $722,200 · Townhouse · 4 bed · 3 bath · 1,529 sq ft · Surrey
- 8130 136A Street 46 — $722,200 · Townhouse · 4 bed · 3 bath · 1,529 sq ft · Surrey
- 12635 63 Avenue 30 — $722,900 · Townhouse · 4 bed · 3 bath · 1,674 sq ft · Surrey
- 12635 63 Avenue 30 — $722,900 · Townhouse · 4 bed · 2 bath · 1,674 sq ft · Surrey
- 24108 104 Avenue 12 — $723,588 · Townhouse · 3 bed · 2 bath · 1,293 sq ft · Maple Ridge
- 1701 McKenzie Ave #15 — $724,000 · Townhouse · 3 bed · 2 bath · 1,260 sq ft · Saanich
- 5401 Lakeshore Drive 109 — $724,000 · Townhouse · 3 bed · 2 bath · 1,485 sq ft · No City Value
- 11272 240 Street 7 — $724,000 · Townhouse · 3 bed · 2 bath · 1,334 sq ft · Maple Ridge
- 5155 Watling Street 226 — $724,000 · Townhouse · 2 bed · 2 bath · 885 sq ft · Burnaby
- 12 Pearcey Crescent — $724,000 · Townhouse · 4 bed · 4 bath · Barrie
- 2490 Tuscany Drive 37 — $724,249 · Townhouse · 3 bed · 2 bath · 2,021 sq ft · West Kelowna
- 5778 Marine Way 1 — $724,500 · Townhouse · 2 bed · 2 bath · 1,495 sq ft · Sechelt
- 5902 Beachgate Lane — $724,500 · Townhouse · 3 bed · 2 bath · 1,295 sq ft · Sechelt
- 3070 Townline Road 6 — $724,700 · Townhouse · 4 bed · 3 bath · 1,905 sq ft · Abbotsford
- 2282 Grainger Loop Crescent — $724,785 · Townhouse · 3 bed · 3 bath · Innisfil
- 3354 Horn Street 11 — $724,800 · Townhouse · 3 bed · 3 bath · 2,833 sq ft · Abbotsford
- 12711 64 Avenue 84 — $724,800 · Townhouse · 3 bed · 2 bath · 1,504 sq ft · Surrey
- 3354 Horn Street 11 — $724,800 · Townhouse · 3 bed · 3 bath · 2,833 sq ft · Abbotsford
- 12711 64 Avenue 84 — $724,800 · Townhouse · 3 bed · 2 bath · 1,504 sq ft · Surrey
- 1968 N Parallel Road 6 — $724,900 · Townhouse · 3 bed · 2 bath · 1,585 sq ft · Abbotsford
- 5900 Jinkerson Road 25 — $724,900 · Townhouse · 3 bed · 2 bath · 2,031 sq ft · Chilliwack
- 20391 96 Avenue 170 — $724,900 · Townhouse · 2 bed · 2 bath · 1,464 sq ft · Langley
- 8335 Nelson Street 71 — $724,900 · Townhouse · 4 bed · 2 bath · 1,676 sq ft · Mission
- 3152 Mexicana Rd — $724,900 · Townhouse · 3 bed · 3 bath · 1,513 sq ft · Nanaimo
- 2600 Peatt Rd #105 — $724,900 · Townhouse · 3 bed · 3 bath · 1,223 sq ft · Langford
- 300 Drysdale Boulevard 8 — $724,900 · Townhouse · 3 bed · 2 bath · 1,483 sq ft · Kelowna
- 875 Grumman Pl #D — $724,900 · Townhouse · 3 bed · 3 bath · 1,381 sq ft · Comox
- 140 Larimar Circle — $724,900 · Townhouse · 3 bed · 3 bath · Blossom Park - Airport and Area
- 12478 Kennedy Road — $724,900 · Townhouse · 4 bed · 2 bath · Caledon
- 144 Benziger Lane — $724,900 · Townhouse · 3 bed · 2 bath · 1,542 sq ft · Stoney Creek
- 168 Maitland Street — $724,900 · Townhouse · 3 bed · 4 bath · Kitchener
- 62 Homestead Way — $724,900 · Townhouse · 3 bed · 2 bath · 1,750 sq ft · Thorold
- 3 Coulson Court — $724,900 · Townhouse · 2 bed · 2 bath · Kanata
- 50 Fairhaven Lane 39 — $724,900 · Townhouse · 4 bed · 3 bath · Goderich (Goderich (Town))
- 45 Royal Winter Drive 9 — $724,900 · Townhouse · 4 bed · 4 bath · Hamilton
- 20856 76 Avenue 23 — $724,900 · Townhouse · 2 bed · 3 bath · 1,323 sq ft · Langley
- 30 Osler Drive 25 — $724,900 · Townhouse · 3 bed · 2 bath · 1,797 sq ft · Dundas
- 40 Langdale Crescent — $724,902 · Townhouse · 4 bed · 3 bath · 1,472 sq ft · Brampton
- 55 Greenwich Avenue — $724,990 · Townhouse · 3 bed · 3 bath · Hamilton
- 10 Birmingham Drive 23 — $724,990 · Townhouse · 4 bed · 4 bath · Cambridge
- 11875 210 Street 11 — $724,999 · Townhouse · 3 bed · 2 bath · 1,285 sq ft · Maple Ridge
- 298 Reis Place — $724,999 · Townhouse · 2 bed · 3 bath · Milton
- 6533 121 Street 16 — $725,000 · Townhouse · 3 bed · 2 bath · 1,335 sq ft · Surrey
- 19240 119 Avenue 8 — $725,000 · Townhouse · 3 bed · 2 bath · 1,495 sq ft · Pitt Meadows
- 6123 138 Street 49 — $725,000 · Townhouse · 3 bed · 2 bath · 1,453 sq ft · Surrey
Other cities
- Homes for sale in Toronto (16,837)
- Homes for sale in Edmonton (6,381)
- Homes for sale in Calgary (5,791)
- Homes for sale in Hamilton (5,206)
- Homes for sale in Ottawa (4,775)
- Homes for sale in Surrey (4,742)
- Homes for sale in Mississauga (4,536)
- Homes for sale in Vancouver (3,583)
- Homes for sale in Brampton (3,295)
- Homes for sale in Kitchener (2,274)
- Homes for sale in Vaughan (2,234)
- Homes for sale in Markham (1,965)
- Homes for sale in Oakville (1,963)
- Homes for sale in Burnaby (1,890)
- Homes for sale in Burlington (1,881)
- Homes for sale in Kelowna (1,864)
- Homes for sale in Richmond (1,762)
- Homes for sale in Richmond Hill (1,635)
- Homes for sale in Barrie (1,615)
- Homes for sale in Langley (1,577)
- Homes for sale in London South (1,495)
- Homes for sale in Prince George (1,418)
- Homes for sale in Kawartha Lakes (1,417)
- Homes for sale in Brantford (1,372)
- Homes for sale in Windsor (1,357)
- Homes for sale in Waterloo (1,348)
- Homes for sale in Abbotsford (1,270)
- Homes for sale in St. Catharines (1,269)
- Homes for sale in Coquitlam (1,264)
- Homes for sale in Guelph (1,229)