Townhouse for sale in Canada
11,424 listings · median price $699,000 · average price $759,932 · from $425 to $8,680,000.
- 229 Bruce Street South 4 — $462,831 · Townhouse · 3 bed · 2 bath · West Grey
- 229 Bruce Street S 4 — $462,831 · Townhouse · 3 bed · 3 bath · West Grey
- 1570 Freshfield Road 14 — $463,000 · Townhouse · 3 bed · 1 bath · 1,932 sq ft · Kamloops
- 69 Rundle Lane — $463,000 · Townhouse · 2 bed · 2 bath · Brighton
- 147 Scotts Drive 19 — $463,628 · Townhouse · 3 bed · 3 bath · 1,589 sq ft · Lucan Biddulph
- 147 Scotts Drive 19 — $463,628 · Townhouse · 3 bed · 2 bath · 1,589 sq ft · Lucan Biddulph (Lucan)
- 147 Scotts Drive 11 — $463,628 · Townhouse · 3 bed · 3 bath · 1,589 sq ft · Lucan Biddulph
- Lot 21 Concession 7 Road — $463,800 · Townhouse · 2 bed · 2 bath · 1,457 sq ft · Niagara-on-the-Lake
- 457 Laurette Street — $463,900 · Townhouse · 3 bed · 3 bath · Clarence-Rockland
- 1910 Collip View View SW 15 — $464,900 · Townhouse · 3 bed · 2 bath · 1,589 sq ft · Edmonton
- 6135 Ryall Rd #27 — $464,900 · Townhouse · 3 bed · 2 bath · 1,220 sq ft · Duncan
- 32311 McRae Avenue 13 — $464,900 · Townhouse · 2 bed · 2 bath · 1,378 sq ft · Mission
- 490 Lewis Drive 7 — $464,900 · Townhouse · 2 bed · 2 bath · 1,107 sq ft · Quesnel
- 6027 Jake'S Pl — $464,900 · Townhouse · 2 bed · 2 bath · 932 sq ft · Nanaimo
- 1042 Turner Drive — $464,900 · Townhouse · 2 bed · 2 bath · Brockville
- 109 Raina Way — $464,900 · Townhouse · 3 bed · 1 bath · North Grenville
- 149 Brantwood Park Road F — $464,900 · Townhouse · 3 bed · 1 bath · 1,134 sq ft · Brantford
- Lot 14 McNally Drive — $464,900 · Townhouse · 1 bed · 1 bath · 1,102 sq ft · North Perth (Listowel)
- 14 McNally Drive — $464,900 · Townhouse · 1 bed · 1 bath · 1,102 sq ft · Listowel
- 4281 Baker Road 113 — $465,000 · Townhouse · 3 bed · 4 bath · 2,440 sq ft · Prince George
- 930 Braidwood Rd #413 — $465,000 · Townhouse · 3 bed · 3 bath · 1,383 sq ft · Courtenay
- 1870 Parkinson Way 101 — $465,000 · Townhouse · 2 bed · 2 bath · 1,291 sq ft · Kelowna
- 3774 12th Ave 8 — $465,000 · Townhouse · 2 bed · 2 bath · 1,299 sq ft · Port Alberni
- 12 Wheat Lane — $465,000 · Townhouse · 2 bed · 2 bath · 975 sq ft · Kitchener
- 1579 Anstruther Lake Road 1 — $465,000 · Townhouse · 2 bed · 3 bath · North Kawartha
- 342 Lewis Street W — $465,000 · Townhouse · 2 bed · 2 bath · Merrickville-Wolford
- 354 Lewis Street W — $465,000 · Townhouse · 2 bed · 2 bath · Merrickville-Wolford
- 980 Heritage Drive — $467,000 · Townhouse · 3 bed · 2 bath · Clarence-Rockland
- 51 Santos Drive — $467,900 · Townhouse · 4 bed · 3 bath · 1,400 sq ft · Kingsville
- 211 Veronica Drive 8 — $468,900 · Townhouse · 3 bed · 2 bath · 921 sq ft · Kitchener
- 6665 138 Street 87 — $469,000 · Townhouse · 2 bed · 1 bath · 904 sq ft · Surrey
- 2514 Spring Bank Avenue 209 — $469,000 · Townhouse · 3 bed · 3 bath · 2,221 sq ft · Merritt
- 51 8 Avenue Southwest 15 — $469,000 · Townhouse · 3 bed · 2 bath · 1,374 sq ft · Salmon Arm
- 1165 Resort Dr #33 — $469,000 · Townhouse · 2 bed · 1 bath · 850 sq ft · Parksville
- 2951 11 Avenue NE 1 — $469,000 · Townhouse · 3 bed · 1 bath · 1,287 sq ft · Salmon Arm
- 2038 Gatewood Rd #113 — $469,000 · Townhouse · 1 bed · 1 bath · 1,057 sq ft · Sooke
- 1611 Phillips Street — $469,000 · Townhouse · 3 bed · 2 bath · 1,455 sq ft · Merritt
- 585 Colborne Street E 502 — $469,000 · Townhouse · 2 bed · 3 bath · Brantford
- 21 Tolman Street — $469,000 · Townhouse · 1 bed · 1 bath · Brighton
- 53 Aspen Drive — $469,000 · Townhouse · 1 bed · 2 bath · Quinte West
- 18 Ralgreen Crescent — $469,000 · Townhouse · 3 bed · 1 bath · 1,317 sq ft · Kitchener
- 187 Monterey Drive — $469,000 · Townhouse · 3 bed · 2 bath · South of Baseline to Knoxdale
- 24 Garden Avenue — $469,000 · Townhouse · 3 bed · 1 bath · Perth
- 145 Lorie Street — $469,500 · Townhouse · 3 bed · 2 bath · The Nation
- 145 Lorie Street — $469,500 · Townhouse · 3 bed · 3 bath · The Nation
- 7 Whiteoaks Estates — $469,900 · Townhouse · 3 bed · 2 bath · 2,233 sq ft · St. Albert
- 57A Erin Ridge Drive 18 — $469,900 · Townhouse · 3 bed · 2 bath · 1,227 sq ft · St. Albert
- 139 Wolf Willow Crescent NW — $469,900 · Townhouse · 3 bed · 2 bath · 2,264 sq ft · Edmonton
Other cities
- Homes for sale in Toronto (17,711)
- Homes for sale in Edmonton (6,647)
- Homes for sale in Calgary (6,131)
- Homes for sale in Hamilton (5,577)
- Homes for sale in Ottawa (5,014)
- Homes for sale in Mississauga (4,799)
- Homes for sale in Surrey (4,733)
- Homes for sale in Vancouver (3,695)
- Homes for sale in Brampton (3,690)
- Homes for sale in Vaughan (2,370)
- Homes for sale in Kitchener (2,361)
- Homes for sale in Oakville (2,133)
- Homes for sale in Markham (2,082)
- Homes for sale in Burlington (1,948)
- Homes for sale in Burnaby (1,910)
- Homes for sale in Kelowna (1,858)
- Homes for sale in Richmond (1,795)
- Homes for sale in Richmond Hill (1,771)
- Homes for sale in Barrie (1,764)
- Homes for sale in Kawartha Lakes (1,645)
- Homes for sale in London South (1,628)
- Homes for sale in Langley (1,581)
- Homes for sale in Brantford (1,478)
- Homes for sale in Windsor (1,446)
- Homes for sale in Waterloo (1,445)
- Homes for sale in Prince George (1,418)
- Homes for sale in St. Catharines (1,377)
- Homes for sale in Niagara Falls (1,313)
- Homes for sale in Cambridge (1,303)
- Homes for sale in Guelph (1,291)