Townhouse for sale in Canada
11,424 listings · median price $699,000 · average price $759,932 · from $425 to $8,680,000.
- 24 Morrison Road A4 — $429,900 · Townhouse · 2 bed · 1 bath · 1,343 sq ft · Kitchener
- 1481 Inkar Road 6 — $430,000 · Townhouse · 2 bed · 1 bath · 1,272 sq ft · Kelowna
- 733 Morris Street — $432,000 · Townhouse · 3 bed · 2 bath · Clarence-Rockland
- 72 Sunset Boulevard — $434,500 · Townhouse · 2 bed · 1 bath · Cornwall
- 400 5th S Avenue 14 — $434,900 · Townhouse · 3 bed · 1 bath · 1,116 sq ft · Golden
- 1180 Braidwood Rd #18 — $434,900 · Townhouse · 3 bed · 2 bath · 1,370 sq ft · Courtenay
- 32691 Garibaldi Drive 220 — $434,900 · Townhouse · 2 bed · 1 bath · 1,428 sq ft · Abbotsford
- 3900 27 Avenue 16 — $434,900 · Townhouse · 2 bed · 2 bath · 1,105 sq ft · Vernon
- 21 Midland Crescent 3 — $434,900 · Townhouse · 4 bed · 2 bath · Ottawa
- 4 Palmer Marie Lane — $434,900 · Townhouse · 2 bed · 2 bath · Arran-Elderslie
- 4 Palmer Marie Lane — $434,900 · Townhouse · 2 bed · 2 bath · Arran-Elderslie
- 40 Appleby Private — $434,900 · Townhouse · 3 bed · 2 bath · Ottawa
- 67 Whitcomb Crescent — $434,999 · Townhouse · 3 bed · 3 bath · Smiths Falls
- 1920 Hugh Allan Drive 19 — $435,000 · Townhouse · 3 bed · 1 bath · 1,101 sq ft · Kamloops
- 1920 Hugh Allan Drive 25 — $435,000 · Townhouse · 3 bed · 1 bath · 1,101 sq ft · Kamloops
- 724 Sea Terr #114 — $435,000 · Townhouse · 2 bed · 1 bath · 850 sq ft · Victoria
- 10532 Holly Park Lane — $435,000 · Townhouse · 2 bed · 1 bath · 1,160 sq ft · Surrey
- 2475 Emerson Street 14 — $435,000 · Townhouse · 2 bed · 2 bath · 1,213 sq ft · Abbotsford
- 4904 Ridge Road 157 — $435,000 · Townhouse · 2 bed · 3 bath · 1,781 sq ft · Radium Hot Springs
- 10589 Holly Park Lane — $435,000 · Townhouse · 2 bed · 1 bath · 1,035 sq ft · Surrey
- 218 Adley Drive — $435,000 · Townhouse · 2 bed · 2 bath · Brockville
- 100 Highriver Trail 32 — $435,000 · Townhouse · 3 bed · 2 bath · Welland
- 1989 Ottawa Street S 64H — $435,000 · Townhouse · 2 bed · 1 bath · 963 sq ft · Kitchener
- 712 Keast Place — $435,310 · Townhouse · 2 bed · 2 bath · Innisfil
- 51 8 Avenue Southwest 14 — $435,900 · Townhouse · 3 bed · 2 bath · 1,397 sq ft · Salmon Arm
- 28 Hineman Street — $436,283 · Townhouse · 3 bed · 3 bath · Prince Edward County
- 42 Hineman Street — $436,283 · Townhouse · 3 bed · 3 bath · Prince Edward County
- 5 Rondeau Drive 66 — $436,900 · Townhouse · 2 bed · 2 bath · 1,404 sq ft · St. Albert
- 1209 Brookside Avenue 2 — $437,500 · Townhouse · 2 bed · 2 bath · 1,389 sq ft · Kelowna
- 68 Doctor Agnes Craine Drive — $437,762 · Townhouse · 2 bed · 2 bath · Smiths Falls
- 11523 Dunsdon Crescent 8 — $438,000 · Townhouse · 2 bed · 2 bath · 1,371 sq ft · Summerland
- 5840 Vedder Road 4 — $439,000 · Townhouse · 3 bed · 2 bath · 1,588 sq ft · Chilliwack
- 6798 Westgate Avenue 803 — $439,000 · Townhouse · 2 bed · 2 bath · 1,175 sq ft · Prince George
- 3115 Trafalgar Street 36 — $439,000 · Townhouse · 2 bed · 2 bath · 1,376 sq ft · Abbotsford
- 5711 Ebbtide Street 125 — $439,000 · Townhouse · 2 bed · 1 bath · 1,267 sq ft · Sechelt
- 1624 Fuller St — $439,000 · Townhouse · 3 bed · 2 bath · 1,336 sq ft · Nanaimo
- 3248 Sherman Rd 102 — $439,000 · Townhouse · 2 bed · 3 bath · 1,091 sq ft · Duncan
- 154 Semenyn Avenue 24 — $439,000 · Townhouse · 2 bed · 3 bath · Chatham
- 314 Stone Quarry Private 14 — $439,000 · Townhouse · 4 bed · 1 bath · Ottawa
- 104 Dunham Street — $439,000 · Townhouse · 3 bed · 1 bath · Carleton Place
- 157 Steacy Gardens East — $439,000 · Townhouse · 2 bed · 1 bath · Brockville
- 142 Ecclestone Drive 10 — $439,000 · Townhouse · 2 bed · 1 bath · Bracebridge
- 34 Carly Place — $439,030 · Townhouse · 2 bed · 1 bath · Loyalist (Amherstview)
- 5608 Strathcona St #9 — $439,800 · Townhouse · 2 bed · 2 bath · 1,196 sq ft · Port Alberni
- 146 Emberwell Street — $439,900 · Townhouse · 3 bed · 2 bath · 1,327 sq ft · Winnipeg
- 643 McBeth Place 116 — $439,900 · Townhouse · 4 bed · 2 bath · 1,329 sq ft · Kamloops
- 2210 Louie Drive 84 — $439,900 · Townhouse · 2 bed · 2 bath · 1,218 sq ft · West Kelowna
- 23580 Dewdney Trunk Road 27 — $439,900 · Townhouse · 2 bed · 1 bath · 1,096 sq ft · Maple Ridge
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,078)
- 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,643)
- 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)