Townhouse for sale in Canada
11,460 listings · median price $699,000 · average price $759,765 · from $425 to $8,680,000.
- 26 Milner Downs Crescent — $639,000 · Townhouse · 3 bed · 2 bath · Ottawa
- 52 Windcrest Court — $639,000 · Townhouse · 3 bed · 3 bath · Kanata
- 6712 Baker Road 48 — $639,000 · Townhouse · 3 bed · 2 bath · 1,316 sq ft · Delta
- 1901 Qu'Appelle Boulevard 147 — $639,699 · Townhouse · 3 bed · 2 bath · 1,641 sq ft · Kamloops
- 32138 George Ferguson Way 11 — $639,700 · Townhouse · 3 bed · 2 bath · 1,227 sq ft · Abbotsford
- 6090 David Weins Street — $639,760 · Townhouse · 3 bed · 3 bath · Ottawa
- 6090 David Weins Street — $639,760 · Townhouse · 3 bed · 3 bath · Stittsville - Munster - Richmond
- 73 Damselfish Walk — $639,850 · Townhouse · 3 bed · 3 bath · Orleans - Cumberland and Area
- 310 Kading Crescent — $639,850 · Townhouse · 3 bed · 3 bath · 2,000 sq ft · Woodstock
- 304 Kading Crescent — $639,850 · Townhouse · 3 bed · 2 bath · 2,000 sq ft · Woodstock (Woodstock - South)
- 304 Kading Crescent — $639,850 · Townhouse · 3 bed · 2 bath · 2,000 sq ft · Woodstock (Woodstock - South)
- 23 Clowes Street — $639,888 · Townhouse · 2 bed · 3 bath · Ajax
- 171 Terrastone Ridge 7 — $639,900 · Townhouse · 3 bed · 3 bath · 2,200 sq ft · Dartmouth
- 12905 Lake Hill Lane — $639,900 · Townhouse · 3 bed · 2 bath · 1,450 sq ft · Lake Country
- 34588 Marshall Road 116 — $639,900 · Townhouse · 3 bed · 2 bath · 1,417 sq ft · Abbotsford
- 1973 Winfield Drive 19 — $639,900 · Townhouse · 2 bed · 2 bath · 1,160 sq ft · Abbotsford
- 33520 Kingston Avenue 7 — $639,900 · Townhouse · 3 bed · 3 bath · 1,289 sq ft · Abbotsford
- 33520 Kingston Avenue 7 — $639,900 · Townhouse · 3 bed · 3 bath · 1,289 sq ft · Abbotsford
- 614 Atkins Ave #102 — $639,900 · Townhouse · 3 bed · 3 bath · 1,461 sq ft · Langford
- 2234 Stone Creek Pl #502 — $639,900 · Townhouse · 3 bed · 3 bath · 1,695 sq ft · Sooke
- 955 Snapdragon Crt — $639,900 · Townhouse · 2 bed · 2 bath · 1,200 sq ft · Langford
- 963 Snapdragon Crt — $639,900 · Townhouse · 2 bed · 2 bath · 1,200 sq ft · Langford
- 6887 Sheffield Way 49 — $639,900 · Townhouse · 3 bed · 2 bath · 1,541 sq ft · Chilliwack
- 738 Dunrobin Drive 6 — $639,900 · Townhouse · 3 bed · 2 bath · 2,363 sq ft · Kamloops
- 949 Pembroke St #2 — $639,900 · Townhouse · 2 bed · 1 bath · 751 sq ft · Victoria
- 1146 Black Mountain Drive — $639,900 · Townhouse · 4 bed · 3 bath · 1,668 sq ft · Kelowna
- 1115 Holden Road 118 — $639,900 · Townhouse · 3 bed · 2 bath · 1,945 sq ft · Penticton
- 30930 Westridge Place 49 — $639,900 · Townhouse · 2 bed · 2 bath · 1,284 sq ft · Abbotsford
- 16388 85 Avenue 78 — $639,900 · Townhouse · 2 bed · 2 bath · 1,387 sq ft · Surrey
- 115 River Gate Drive — $639,900 · Townhouse · 3 bed · 3 bath · 1,980 sq ft · Kamloops
- 16388 85 Avenue 78 — $639,900 · Townhouse · 2 bed · 1 bath · 1,387 sq ft · Surrey
- 2070 Amelia Ave #24 — $639,900 · Townhouse · 2 bed · 2 bath · 1,133 sq ft · Sidney
- 45608 Bernard Avenue 6 — $639,900 · Townhouse · 3 bed · 2 bath · 1,495 sq ft · Chilliwack
- 12798 Lake Hill Drive 43 — $639,900 · Townhouse · 3 bed · 2 bath · 1,576 sq ft · Lake Country
- 1134 Pine Grove Road 29 — $639,900 · Townhouse · 2 bed · 2 bath · 1,269 sq ft · Scotch Creek
- 7312 Mulberry Road 14 — $639,900 · Townhouse · 3 bed · 2 bath · 1,560 sq ft · Chilliwack
- 3257 Woodrush Dr #116 — $639,900 · Townhouse · 3 bed · 3 bath · 1,764 sq ft · Duncan
- 651 Chillerton Drive — $639,900 · Townhouse · 3 bed · 4 bath · Barrhaven
- 68 First Street 3 — $639,900 · Townhouse · 4 bed · 3 bath · 1,728 sq ft · Orangeville
- 125 Overberg Way — $639,900 · Townhouse · 3 bed · 2 bath · Ottawa
- 253 Shinleaf Crescent — $639,900 · Townhouse · 3 bed · 3 bath · Orleans - Convent Glen and Area
- 6 Chestnut Drive 34 — $639,900 · Townhouse · 3 bed · 3 bath · Grimsby
- 54 Meadowcroft Crescent — $639,900 · Townhouse · 3 bed · 2 bath · Overbrook - Castleheights and Area
- 3 Kalbrook Street — $639,900 · Townhouse · 3 bed · 3 bath · Kanata
- 599 Malkowski Street — $639,900 · Townhouse · 3 bed · 3 bath · Kanata
- 3 Amira Street — $639,900 · Townhouse · 3 bed · 3 bath · Quinte West
- 275 Callaway Road 100 — $639,900 · Townhouse · 4 bed · 2 bath · London North (North R)
- 123 Long Drive — $639,900 · Townhouse · 2 bed · 2 bath · Stratford
Other cities
- Homes for sale in Toronto (17,344)
- Homes for sale in Edmonton (6,586)
- Homes for sale in Calgary (6,016)
- Homes for sale in Hamilton (5,435)
- Homes for sale in Ottawa (4,820)
- Homes for sale in Surrey (4,773)
- Homes for sale in Mississauga (4,684)
- Homes for sale in Vancouver (3,718)
- 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,927)
- Homes for sale in Kelowna (1,861)
- Homes for sale in Richmond (1,801)
- Homes for sale in Richmond Hill (1,686)
- Homes for sale in Barrie (1,681)
- Homes for sale in Langley (1,603)
- Homes for sale in London South (1,577)
- Homes for sale in Kawartha Lakes (1,466)
- Homes for sale in Windsor (1,451)
- Homes for sale in Brantford (1,436)
- Homes for sale in Prince George (1,421)
- Homes for sale in Waterloo (1,417)
- Homes for sale in St. Catharines (1,334)
- Homes for sale in Coquitlam (1,301)
- Homes for sale in Abbotsford (1,276)
- Homes for sale in Cambridge (1,276)