Townhouse for sale in Canada
11,382 listings · median price $699,000 · average price $759,700 · from $425 to $8,680,000.
- 3101 Herons Way #19 — $639,000 · Townhouse · 2 bed · 2 bath · 1,339 sq ft · Duncan
- 916 Orono Ave #120 — $639,000 · Townhouse · 2 bed · 3 bath · 1,138 sq ft · Langford
- 6622 Baker Road 82 — $639,000 · Townhouse · 3 bed · 1 bath · 1,287 sq ft · Delta
- 841 North Road — $639,000 · Townhouse · 3 bed · 2 bath · 900 sq ft · Gibsons
- 4025 Gellatly Road South 111 — $639,000 · Townhouse · 3 bed · 2 bath · 1,471 sq ft · West Kelowna
- 36060 Old Yale Road 94 — $639,000 · Townhouse · 3 bed · 2 bath · 1,384 sq ft · Abbotsford
- 9188 Tronson Road 5 — $639,000 · Townhouse · 3 bed · 2 bath · 1,414 sq ft · Vernon
- 9188 Tronson Road 2 — $639,000 · Townhouse · 3 bed · 2 bath · 1,414 sq ft · Vernon
- 20985 Camwood Avenue 3 — $639,000 · Townhouse · 3 bed · 2 bath · 1,400 sq ft · Maple Ridge
- 32633 Simon Avenue 89 — $639,000 · Townhouse · 2 bed · 2 bath · 1,160 sq ft · Abbotsford
- 51 Central Park Drive — $639,000 · Townhouse · 2 bed · 2 bath · Carlington - Central Park
- 184 Mattingly Way — $639,000 · Townhouse · 2 bed · 3 bath · 482 sq ft · Blossom Park - Airport and Area
- 1389 Countrystone Drive — $639,000 · Townhouse · 3 bed · 3 bath · 1,328 sq ft · Kitchener
- 926 Cedar Pointe Court 5 — $639,000 · Townhouse · 4 bed · 3 bath · Collingwood
- 105 Eric Maloney Way — $639,000 · Townhouse · 3 bed · 3 bath · 2,125 sq ft · Blossom Park - Airport and Area
- 50 Crittenden Drive — $639,000 · Townhouse · 3 bed · 2 bath · Georgina
- 124 Compass Trail Unit 5 — $639,000 · Townhouse · 4 bed · 3 bath · Cambridge
- 124 Compass Trail 5 — $639,000 · Townhouse · 3 bed · 2 bath · 1,500 sq ft · Cambridge
- 288 Glover Road 54 — $639,000 · Townhouse · 4 bed · 3 bath · 1,715 sq ft · Stoney Creek
- 178 Presland Road — $639,000 · Townhouse · 3 bed · 4 bath · Overbrook - Castleheights and Area
- 67 Bilanski Farm Road — $639,000 · Townhouse · 5 bed · 4 bath · Brantford
- 395 Bell Street S #5 — $639,000 · Townhouse · 3 bed · 2 bath · Dows Lake - Civic Hospital and Area
- 184 Mattingly Way — $639,000 · Townhouse · 2 bed · 2 bath · 482 sq ft · Ottawa
- 1121 Cooke Boulevard 55 — $639,000 · Townhouse · 2 bed · 2 bath · Burlington (Lasalle)
- 26 Milner Downs Crescent — $639,000 · Townhouse · 3 bed · 2 bath · Ottawa
- 52 Windcrest Court — $639,000 · Townhouse · 3 bed · 3 bath · Kanata
- 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
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,435)
- 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,681)
- Homes for sale in London South (1,577)
- Homes for sale in Langley (1,562)
- 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 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,271)