Townhouse for sale in Canada
11,382 listings · median price $699,000 · average price $759,700 · from $425 to $8,680,000.
- 30930 Westridge Place 29 — $635,000 · Townhouse · 2 bed · 2 bath · 1,351 sq ft · Abbotsford
- 15275 105ave Avenue 99 — $635,000 · Townhouse · 4 bed · 2 bath · 1,590 sq ft · Surrey
- 2821 Jacklin Rd #105 — $635,000 · Townhouse · 2 bed · 3 bath · 1,200 sq ft · Langford
- 2979 River Rd #45 — $635,000 · Townhouse · 3 bed · 3 bath · 2,670 sq ft · Chemainus
- 45085 Wolfe Road 18 — $635,000 · Townhouse · 3 bed · 2 bath · 1,954 sq ft · Chilliwack
- 6712 Baker Road 30 — $635,000 · Townhouse · 3 bed · 1 bath · 1,311 sq ft · Delta
- 3351 Luxton Rd #405 — $635,000 · Townhouse · 3 bed · 3 bath · 1,182 sq ft · Langford
- 81 Wallinger Avenue — $635,000 · Townhouse · 3 bed · 2 bath · 1,470 sq ft · Kimberley
- 9270 122 Street 702 — $635,000 · Townhouse · 3 bed · 1 bath · 1,295 sq ft · Surrey
- 3931 Lower Coach Road — $635,000 · Townhouse · 3 bed · 3 bath · Fort Erie
- 76 Grenadier Way — $635,000 · Townhouse · 3 bed · 3 bath · Barrhaven
- 117 Mattingley Street — $635,000 · Townhouse · 3 bed · 3 bath · Brant
- 137 Dovercliffe Road — $635,000 · Townhouse · 4 bed · 2 bath · Guelph (Dovercliffe Park/Old University)
- 126 Waterloo Street 1 — $635,000 · Townhouse · 3 bed · 2 bath · 1,584 sq ft · Kitchener
- 151 Clairfields Drive E 4 — $635,000 · Townhouse · 3 bed · 2 bath · 1,134 sq ft · Guelph
- 112 Hawkshaw Crescent — $635,000 · Townhouse · 3 bed · 3 bath · Barrhaven
- 713 Teasel Way — $635,000 · Townhouse · 3 bed · 2 bath · Ottawa
- 6498 Southdowne Place 57 — $635,000 · Townhouse · 4 bed · 2 bath · 1,800 sq ft · Chilliwack
- 15236 36 Avenue 177 — $635,008 · Townhouse · 2 bed · 1 bath · 1,220 sq ft · Surrey
- 2305 Callingham Drive N — $635,888 · Townhouse · 4 bed · 4 bath · London North
- 4949 57 Street 19 — $636,888 · Townhouse · 3 bed · 1 bath · 1,151 sq ft · Delta
- 32633 Simon Avenue 95 — $636,900 · Townhouse · 3 bed · 2 bath · 1,300 sq ft · Abbotsford
- 508 Concerto Lane — $636,900 · Townhouse · 3 bed · 3 bath · Barrhaven
- 93 San Felice Circle — $636,900 · Townhouse · 3 bed · 3 bath · Kanata
- 36060 Old Yale Road 38 — $637,000 · Townhouse · 3 bed · 2 bath · 1,417 sq ft · Abbotsford
- 5803 Lakeshore Drive 10 — $637,000 · Townhouse · 1 bed · 1 bath · 1,789 sq ft · Osoyoos
- Lot #3525 Codd'S Road — $637,159 · Townhouse · 3 bed · 2 bath · Ottawa
- Lot #3525 Codd'S Road — $637,159 · Townhouse · 3 bed · 3 bath · Manor Park - Cardinal Glen and Area
- 258 Parkrose Private — $637,500 · Townhouse · 4 bed · 3 bath · Orleans - Cumberland and Area
- 306 Highland Way 4 — $638,000 · Townhouse · 3 bed · 1 bath · 1,019 sq ft · Port Moody
- 10094 154 Street 2 — $638,000 · Townhouse · 2 bed · 1 bath · 1,242 sq ft · Surrey
- 7270 17th Avenue 1 — $638,000 · Townhouse · 2 bed · 2 bath · 1,060 sq ft · Burnaby
- 822 Chipping Circle — $638,000 · Townhouse · 3 bed · 3 bath · Blossom Park - Airport and Area
- 933 Mt Robson Place 79 — $638,800 · Townhouse · 3 bed · 2 bath · 1,392 sq ft · Vernon
- 20 Redding Way — $638,800 · Townhouse · 3 bed · 2 bath · Ottawa
- 19 Pogie Drive — $638,888 · Townhouse · 3 bed · 3 bath · Welland
- 49 Wyvern Avenue — $638,900 · Townhouse · 3 bed · 3 bath · 1,641 sq ft · Whitehorse
- 6450 Vedder Road 176 — $638,900 · Townhouse · 3 bed · 2 bath · 1,483 sq ft · Chilliwack
- 124 Parkinson Crescent 10 — $638,900 · Townhouse · 3 bed · 3 bath · Orangeville
- 9229 University Crescent 32 — $639,000 · Townhouse · 2 bed · 2 bath · 1,108 sq ft · Burnaby
- 8600 Westminster Highway 302 — $639,000 · Townhouse · 2 bed · 1 bath · 1,140 sq ft · Richmond
- 816 Lakes Blvd — $639,000 · Townhouse · 2 bed · 2 bath · 1,686 sq ft · French Creek
- 1873 Lilac Drive — $639,000 · Townhouse · 2 bed · 1 bath · 1,828 sq ft · Surrey
- 6712 Baker Road 48 — $639,000 · Townhouse · 3 bed · 1 bath · 1,316 sq ft · Delta
- 19645 64 Avenue 505 — $639,000 · Townhouse · 2 bed · 2 bath · 1,499 sq ft · Langley
- 2839 Caster Pl — $639,000 · Townhouse · 2 bed · 2 bath · 950 sq ft · Langford
- 10615 Elliott Street 106 — $639,000 · Townhouse · 3 bed · 2 bath · 1,758 sq ft · Summerland
- 1038 Stockwell Avenue 1 — $639,000 · Townhouse · 3 bed · 2 bath · 1,248 sq ft · Kelowna
Other cities
- Homes for sale in Toronto (17,344)
- Homes for sale in Edmonton (6,607)
- Homes for sale in Calgary (6,034)
- Homes for sale in Hamilton (5,434)
- Homes for sale in Ottawa (4,822)
- Homes for sale in Surrey (4,689)
- Homes for sale in Mississauga (4,684)
- Homes for sale in Vancouver (3,683)
- Homes for sale in Brampton (3,504)
- Homes for sale in Kitchener (2,336)
- Homes for sale in Vaughan (2,335)
- Homes for sale in Oakville (2,079)
- Homes for sale in Markham (2,034)
- Homes for sale in Burlington (1,928)
- Homes for sale in Burnaby (1,906)
- Homes for sale in Kelowna (1,843)
- Homes for sale in Richmond (1,790)
- Homes for sale in Richmond Hill (1,686)
- Homes for sale in Barrie (1,680)
- Homes for sale in London South (1,577)
- Homes for sale in Langley (1,562)
- Homes for sale in Kawartha Lakes (1,454)
- Homes for sale in Windsor (1,451)
- Homes for sale in Brantford (1,434)
- Homes for sale in Waterloo (1,417)
- Homes for sale in Prince George (1,415)
- Homes for sale in St. Catharines (1,334)
- Homes for sale in Coquitlam (1,286)
- Homes for sale in Cambridge (1,276)
- Homes for sale in Guelph (1,268)