Townhouse for sale in Canada
11,263 listings · median price $699,000 · average price $761,092 · from $425 to $8,680,000.
- 9072 Fleetwood Way 211 — $620,000 · Townhouse · 2 bed · 2 bath · 1,562 sq ft · Surrey
- 45025 Wolfe Road 17 — $620,000 · Townhouse · 3 bed · 2 bath · 1,825 sq ft · Chilliwack
- 45608 Bernard Avenue 5 — $620,000 · Townhouse · 3 bed · 2 bath · 1,592 sq ft · Chilliwack
- 199 Ardagh Road 37 — $620,000 · Townhouse · 4 bed · 4 bath · Barrie
- 26 Magnificent Way — $620,000 · Townhouse · 3 bed · 3 bath · Hamilton
- 1363 Michael Circle — $620,000 · Townhouse · 3 bed · 3 bath · London East
- 36060 Old Yale Road 18 — $621,000 · Townhouse · 3 bed · 2 bath · 1,417 sq ft · Abbotsford
- 98 Sanderson Drive N — $621,230 · Townhouse · 3 bed · 3 bath · 1,642 sq ft · Kawartha Lakes
- 1258 Hemlock Road — $621,230 · Townhouse · 3 bed · 3 bath · Manor Park - Cardinal Glen and Area
- 1258 Hemlock Road — $621,230 · Townhouse · 3 bed · 2 bath · Ottawa
- 193 Bowman Drive — $621,615 · Townhouse · 3 bed · 3 bath · Middlesex Centre
- 927 Locomotion Lane — $621,900 · Townhouse · 3 bed · 3 bath · Kanata
- 831 Fairline Row — $621,900 · Townhouse · 3 bed · 3 bath · Kanata
- 306 Kading Crescent — $622,150 · Townhouse · 3 bed · 2 bath · 2,088 sq ft · Woodstock (Woodstock - South)
- 306 Kading Crescent — $622,150 · Townhouse · 3 bed · 3 bath · 2,088 sq ft · Woodstock
- 700 Latimer Way — $622,900 · Townhouse · 4 bed · 3 bath · 1,880 sq ft · Peterborough
- 49 Harmony Way — $622,920 · Townhouse · 3 bed · 3 bath · 1,668 sq ft · Thorold
- 51 Harmony Way — $622,920 · Townhouse · 3 bed · 3 bath · 1,668 sq ft · Thorold
- 3 Hoylake Road — $622,999 · Townhouse · 5 bed · 3 bath · 1,800 sq ft · St. Thomas
- 144 Angelonia Crescent — $623,800 · Townhouse · 3 bed · 3 bath · Blossom Park - Airport and Area
- 253 Fergus Crescent — $623,900 · Townhouse · 3 bed · 3 bath · Barrhaven
- 118 Deltaview Lane — $623,900 · Townhouse · 3 bed · 3 bath · Barrhaven
- 854 Fairline Row — $623,900 · Townhouse · 3 bed · 4 bath · Kanata
- 18 England Terrace — $624,000 · Townhouse · 2 bed · 2 bath · 1,673 sq ft · Stoney Creek
- 32083 Hillcrest Avenue 216 — $624,700 · Townhouse · 3 bed · 2 bath · 1,238 sq ft · Abbotsford
- 173 Terrastone Ridge 7 — $624,900 · Townhouse · 3 bed · 3 bath · 2,200 sq ft · Dartmouth
- 175 Terrastone Ridge 7 — $624,900 · Townhouse · 3 bed · 2 bath · 2,200 sq ft · Dartmouth
- 159 Terrastone Ridge 6 — $624,900 · Townhouse · 3 bed · 3 bath · 2,200 sq ft · Dartmouth
- 1795 Summit Drive 11 — $624,900 · Townhouse · 2 bed · 3 bath · 1,522 sq ft · Kamloops
- 9408 Hazel Street 2 — $624,900 · Townhouse · 3 bed · 2 bath · 1,792 sq ft · Chilliwack
- 6498 Southdowne Place 25 — $624,900 · Townhouse · 3 bed · 2 bath · 1,690 sq ft · Chilliwack
- 33525 Kingston Avenue 23 — $624,900 · Townhouse · 3 bed · 3 bath · 1,272 sq ft · Abbotsford
- 4600 Okanagan Avenue 53 — $624,900 · Townhouse · 2 bed · 3 bath · 1,645 sq ft · Vernon
- 34825 Delair Road 15 — $624,900 · Townhouse · 2 bed · 2 bath · 1,410 sq ft · Abbotsford
- 2550 Golf Course Drive 11 — $624,900 · Townhouse · 3 bed · 3 bath · 3,029 sq ft · Blind Bay
- 5839 Panorama Drive 55 — $624,900 · Townhouse · 2 bed · 1 bath · 1,011 sq ft · Surrey
- 225 Glen Park Drive 20 — $624,900 · Townhouse · 2 bed · 2 bath · 1,436 sq ft · Kelowna
- 210 Douglas St #4 — $624,900 · Townhouse · 2 bed · 1 bath · 871 sq ft · Victoria
- 6498 Southdowne Place 23 — $624,900 · Townhouse · 3 bed · 2 bath · 1,696 sq ft · Chilliwack
- 1615 Northfield Rd #106 — $624,900 · Townhouse · 3 bed · 4 bath · 1,963 sq ft · Nanaimo
- 1615 Northfield Rd #108 — $624,900 · Townhouse · 3 bed · 4 bath · 1,963 sq ft · Nanaimo
- 6800 Columbia Lake Road 21 — $624,900 · Townhouse · 3 bed · 2 bath · 1,686 sq ft · Fairmont Hot Springs
- 5708 208 Street 40 — $624,900 · Townhouse · 2 bed · 2 bath · 1,467 sq ft · Langley
- 7599 Klinger Road 18 — $624,900 · Townhouse · 3 bed · 2 bath · 1,559 sq ft · Okanagan Landing
- 1910 11 Avenue Northeast 14 — $624,900 · Townhouse · 3 bed · 2 bath · 1,418 sq ft · Salmon Arm
- 12449 191 Street 38 — $624,900 · Townhouse · 3 bed · 1 bath · 1,244 sq ft · Pitt Meadows
- 5623 Teskey Way 8 — $624,900 · Townhouse · 3 bed · 1 bath · 1,737 sq ft · Chilliwack
- 7599 Klinger Road 6 — $624,900 · Townhouse · 3 bed · 2 bath · 1,545 sq ft · Vernon
Other cities
- Homes for sale in Toronto (17,215)
- Homes for sale in Edmonton (6,585)
- Homes for sale in Calgary (6,028)
- Homes for sale in Hamilton (5,393)
- Homes for sale in Ottawa (4,750)
- Homes for sale in Surrey (4,679)
- Homes for sale in Mississauga (4,666)
- Homes for sale in Vancouver (3,685)
- Homes for sale in Brampton (3,498)
- Homes for sale in Vaughan (2,323)
- Homes for sale in Kitchener (2,294)
- Homes for sale in Oakville (2,063)
- Homes for sale in Markham (2,017)
- Homes for sale in Burnaby (1,907)
- Homes for sale in Burlington (1,899)
- Homes for sale in Kelowna (1,842)
- Homes for sale in Richmond (1,793)
- Homes for sale in Richmond Hill (1,692)
- Homes for sale in Barrie (1,682)
- Homes for sale in London South (1,560)
- Homes for sale in Langley (1,552)
- Homes for sale in Kawartha Lakes (1,445)
- Homes for sale in Windsor (1,439)
- Homes for sale in Brantford (1,425)
- Homes for sale in Prince George (1,414)
- Homes for sale in Waterloo (1,408)
- Homes for sale in St. Catharines (1,330)
- Homes for sale in Coquitlam (1,286)
- Homes for sale in Guelph (1,266)
- Homes for sale in Niagara Falls (1,266)