Townhouse for sale in Canada
11,357 listings · median price $699,000 · average price $760,541 · from $425 to $8,680,000.
- 355 Barton Street E — $524,900 · Townhouse · 2 bed · 3 bath · Hamilton
- 77 Keelson Street — $524,900 · Townhouse · 3 bed · 3 bath · Welland
- 11 Silver Creek Road — $524,900 · Townhouse · 3 bed · 3 bath · Huron East
- 250 North Centre Road 66 — $524,900 · Townhouse · 3 bed · 3 bath · London North (North R)
- 20 McConkey Crescent 67 — $524,900 · Townhouse · 3 bed · 3 bath · 215 sq ft · Brantford
- 38 Canary Street — $524,950 · Townhouse · 3 bed · 2 bath · 1,633 sq ft · Tillsonburg
- 2860 Sooke Lake Rd #112 — $524,999 · Townhouse · 2 bed · 1 bath · 858 sq ft · Langford
- 145 Rice Avenue 2 — $524,999 · Townhouse · 3 bed · 1 bath · 1,398 sq ft · Hamilton
- 7115 Armour Link Link SW 18 — $525,000 · Townhouse · 2 bed · 2 bath · 1,270 sq ft · Edmonton
- 15 Hudsons Bay Trail 305 — $525,000 · Townhouse · 2 bed · 2 bath · 1,882 sq ft · Kamloops
- 5901 Heritage Drive 10 — $525,000 · Townhouse · 4 bed · 3 bath · 1,661 sq ft · Vernon
- 701 Hilchey Rd #101 — $525,000 · Townhouse · 3 bed · 3 bath · 1,503 sq ft · Campbell River
- 1001 30 Avenue 30 — $525,000 · Townhouse · 3 bed · 2 bath · 2,166 sq ft · Vernon
- 20554 118 Ave Avenue 78 — $525,000 · Townhouse · 2 bed · 1 bath · 1,150 sq ft · Maple Ridge
- 2210 Louie Drive 18 — $525,000 · Townhouse · 3 bed · 2 bath · 1,369 sq ft · West Kelowna
- 1750 McKinley Court 40 — $525,000 · Townhouse · 4 bed · 2 bath · 1,845 sq ft · Kamloops
- 3363 Wilson Street 128 — $525,000 · Townhouse · 3 bed · 2 bath · 1,476 sq ft · Penticton
- 145 Nicola Street 15 — $525,000 · Townhouse · 2 bed · 1 bath · 1,134 sq ft · Kamloops
- 4730 Lougheed Highway 2609 — $525,000 · Townhouse · 1 bed · 1 bath · 508 sq ft · Burnaby
- 20619 Edelweiss Drive 2 — $525,000 · Townhouse · 3 bed · 2 bath · 1,366 sq ft · Agassiz
- 50 Tybalt Crescent — $525,000 · Townhouse · 3 bed · 2 bath · Bells Corners and South to Fallowfield
- 216 Explorer Way — $525,000 · Townhouse · 3 bed · 3 bath · 1,614 sq ft · Thorold
- 275 Huron Street 27 — $525,000 · Townhouse · 2 bed · 2 bath · Clearview
- 1450 Caen Avenue — $525,000 · Townhouse · 3 bed · 2 bath · 1,532 sq ft · Woodstock
- 18 McNally Drive — $525,000 · Townhouse · 1 bed · 1 bath · 1,102 sq ft · Listowel
- 759 Sanibel Private — $525,000 · Townhouse · 3 bed · 3 bath · Bells Corners and South to Fallowfield
- 16 Huntley Avenue — $525,000 · Townhouse · 3 bed · 3 bath · Tillsonburg
- 493 Beechwood Drive 4 — $525,000 · Townhouse · 2 bed · 1 bath · 1,280 sq ft · Waterloo
- 204 Baltic Private — $525,000 · Townhouse · 2 bed · 4 bath · Blossom Park - Airport and Area
- 607 Prominence Way — $525,000 · Townhouse · 2 bed · 2 bath · Orleans - Cumberland and Area
- 29 Natalie Court — $525,000 · Townhouse · 5 bed · 3 bath · Thorold
- 695 Woodcrest Boulevard — $525,000 · Townhouse · 3 bed · 2 bath · London South (South M)
- 663 Trigoria Crescent — $525,000 · Townhouse · 2 bed · 2 bath · Orleans - Cumberland and Area
- 68 Chaucer Crescent — $525,000 · Townhouse · 3 bed · 2 bath · Barrie
- 39 Country Club Place — $525,000 · Townhouse · 3 bed · 2 bath · Brockville
- 19 Martin Street — $525,000 · Townhouse · 3 bed · 3 bath · 1,132 sq ft · Tillsonburg
- 20 Golf Street — $525,000 · Townhouse · 2 bed · 1 bath · Kapuskasing
- 26 Golf Street — $525,000 · Townhouse · 2 bed · 1 bath · Kapuskasing
- 18 Golf Street — $525,000 · Townhouse · 2 bed · 1 bath · Kapuskasing
- 157 Davis Street 1 — $525,000 · Townhouse · 3 bed · 2 bath · Southwest Middlesex
- 151 Davis Street 4 — $525,000 · Townhouse · 3 bed · 2 bath · Southwest Middlesex
- 182 Prem Circle — $525,000 · Townhouse · 3 bed · 1 bath · Ottawa
- Clair Road West — $525,655 · Townhouse · 3 bed · 1 bath · Guelph (Clairfields/Hanlon Business Park)
- 867 Broadway Boulevard — $525,888 · Townhouse · 3 bed · 3 bath · Peterborough
- 4600 Bella Vista Road 31 — $526,900 · Townhouse · 2 bed · 2 bath · 974 sq ft · Vernon
- 618 Langside Avenue 304 — $528,000 · Townhouse · 1 bed · 1 bath · 728 sq ft · Coquitlam
- 8140 Colonial Drive 214 — $528,000 · Townhouse · 3 bed · 1 bath · 980 sq ft · Richmond
- 21532 Mayo Place — $528,800 · Townhouse · 3 bed · 1 bath · 1,042 sq ft · Maple Ridge
Other cities
- Homes for sale in Toronto (17,601)
- Homes for sale in Edmonton (6,565)
- Homes for sale in Calgary (6,096)
- Homes for sale in Hamilton (5,540)
- Homes for sale in Ottawa (4,891)
- Homes for sale in Mississauga (4,768)
- Homes for sale in Surrey (4,678)
- Homes for sale in Vancouver (3,687)
- Homes for sale in Brampton (3,652)
- Homes for sale in Vaughan (2,363)
- Homes for sale in Kitchener (2,354)
- Homes for sale in Oakville (2,117)
- Homes for sale in Markham (2,067)
- Homes for sale in Burlington (1,935)
- Homes for sale in Burnaby (1,909)
- Homes for sale in Kelowna (1,844)
- Homes for sale in Richmond (1,793)
- Homes for sale in Richmond Hill (1,758)
- Homes for sale in Barrie (1,743)
- Homes for sale in London South (1,614)
- Homes for sale in Kawartha Lakes (1,560)
- Homes for sale in Langley (1,555)
- Homes for sale in Brantford (1,471)
- Homes for sale in Windsor (1,440)
- Homes for sale in Waterloo (1,435)
- Homes for sale in Prince George (1,414)
- Homes for sale in St. Catharines (1,366)
- Homes for sale in Niagara Falls (1,307)
- Homes for sale in Cambridge (1,296)
- Homes for sale in Coquitlam (1,288)