Townhouse for sale in Canada
11,424 listings · median price $699,000 · average price $759,932 · from $425 to $8,680,000.
- 4904 Ridge Road 149 — $449,000 · Townhouse · 2 bed · 3 bath · 1,710 sq ft · Radium Hot Springs
- 10620 150 Street 916 — $449,000 · Townhouse · 2 bed · 1 bath · 963 sq ft · Surrey
- 2001 Perrier Road 102 — $449,000 · Townhouse · 2 bed · 1 bath · 1,433 sq ft · Nelson
- 1469 Springhill Drive 9 — $449,000 · Townhouse · 3 bed · 1 bath · 1,432 sq ft · Kamloops
- 518 Carnation Pl — $449,000 · Townhouse · 2 bed · 1 bath · 974 sq ft · Saanich
- 870 10 Street Southwest 112 — $449,000 · Townhouse · 3 bed · 3 bath · 1,609 sq ft · Salmon Arm
- 45435 Knight Road 8 — $449,000 · Townhouse · 2 bed · 1 bath · 961 sq ft · Chilliwack
- 1458 Penticton Avenue 119 — $449,000 · Townhouse · 3 bed · 1 bath · 1,829 sq ft · Penticton
- 2512 8th Avenue A N/A E — $449,000 · Townhouse · 3 bed · 2 bath · Owen Sound
- 2512 8th Avenue A East — $449,000 · Townhouse · 3 bed · 1 bath · Owen Sound
- 5 South Court West — $449,000 · Townhouse · 2 bed · 1 bath · 1,119 sq ft · Norwich
- 1870 Evans Boulevard 28 — $449,000 · Townhouse · 3 bed · 3 bath · London South (South U)
- 513 Weber St N C — $449,000 · Townhouse · 3 bed · 2 bath · 1,221 sq ft · Waterloo
- 51 Evans Street — $449,000 · Townhouse · 3 bed · 3 bath · Prince Edward County
- 285 Titanium Private B — $449,000 · Townhouse · 2 bed · 1 bath · Ottawa
- 369 Mockingbird Drive — $449,000 · Townhouse · 3 bed · 2 bath · Orleans - Cumberland and Area
- 318 Sydenham Street — $449,000 · Townhouse · 4 bed · 2 bath · Kingston
- 31 Helen Street — $449,059 · Townhouse · 3 bed · 3 bath · North Stormont
- 14 New Lakeshore Road 17 — $449,888 · Townhouse · 2 bed · 1 bath · 1,068 sq ft · Port Dover
- 145 Nicola Street 14 — $449,900 · Townhouse · 2 bed · 1 bath · 1,132 sq ft · Kamloops
- 4274 22nd Avenue 509 — $449,900 · Townhouse · 2 bed · 3 bath · 1,292 sq ft · Prince George
- 643 McBeth Place 106 — $449,900 · Townhouse · 4 bed · 1 bath · 1,638 sq ft · Kamloops
- 3906 Pleasant Valley Road 19 — $449,900 · Townhouse · 2 bed · 2 bath · 1,566 sq ft · Vernon
- 2210 Louie Drive 91 — $449,900 · Townhouse · 2 bed · 2 bath · 1,157 sq ft · West Kelowna
- 3315 Wilson Street 113 — $449,900 · Townhouse · 3 bed · 1 bath · 1,360 sq ft · Penticton
- 23580 Dewdney Trunk Road 22 — $449,900 · Townhouse · 2 bed · 1 bath · 1,096 sq ft · Maple Ridge
- 6480 Vedder Road 8 — $449,900 · Townhouse · 3 bed · 2 bath · 1,341 sq ft · Chilliwack
- 4231 Oleander Drive 27 — $449,900 · Townhouse · 2 bed · 2 bath · 1,295 sq ft · Osoyoos
- 4600 Bella Vista Road 35 — $449,900 · Townhouse · 2 bed · 2 bath · 940 sq ft · Vernon
- 12099 237 Street 86 — $449,900 · Townhouse · 2 bed · 1 bath · 1,050 sq ft · Maple Ridge
- 2350 Stillingfleet Road 113 — $449,900 · Townhouse · 2 bed · 2 bath · 1,075 sq ft · Kelowna
- 3242 Cowichan Lake Rd 5 — $449,900 · Townhouse · 3 bed · 2 bath · 1,120 sq ft · Duncan
- 1675 Upper Gage Avenue 43 — $449,900 · Townhouse · 3 bed · 1 bath · 1,334 sq ft · Hamilton
- 624 William Street 26 — $449,900 · Townhouse · 3 bed · 1 bath · London East (East F)
- 655 Albert Street A — $449,900 · Townhouse · 3 bed · 1 bath · 1,254 sq ft · Waterloo
- 355 Sandringham Crescent 33 — $449,900 · Townhouse · 3 bed · 1 bath · London South (South R)
- 431 Keats Way 3 — $449,900 · Townhouse · 4 bed · 2 bath · 1,200 sq ft · Waterloo
- 22 Riverdale Drive 1 — $449,900 · Townhouse · 3 bed · 1 bath · 1,106 sq ft · Hamilton
- 188 Esther Street — $449,900 · Townhouse · 5 bed · 3 bath · 2,000 sq ft · Pembroke
- 223 Pioneer Drive J62 — $449,900 · Townhouse · 3 bed · 1 bath · 1,137 sq ft · Kitchener
- 1059 Whetherfield Street 7 — $449,900 · Townhouse · 3 bed · 1 bath · London North (North M)
- 22 Bergeron Private — $449,900 · Townhouse · 3 bed · 2 bath · 1,300 sq ft · Ottawa
- 282 Pembina Private 83 — $449,900 · Townhouse · 2 bed · 2 bath · Ottawa
- 237 Cumberland Street — $449,900 · Townhouse · 2 bed · 1 bath · Ottawa
- 2 Palmer Marie Lane 2 — $449,900 · Townhouse · 2 bed · 2 bath · Arran-Elderslie
- 2 Palmer Marie Lane 2 — $449,900 · Townhouse · 2 bed · 2 bath · Arran-Elderslie
- 300 Stone Quarry Private South — $449,900 · Townhouse · 4 bed · 2 bath · Ottawa
- 216 Bay Street — $449,900 · Townhouse · 3 bed · 1 bath · Ottawa Centre
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,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)