Townhouse for sale in Canada
11,049 listings · median price $698,000 · average price $755,056 · from $425 to $8,680,000.
- 18199 70 Avenue 94 — $865,000 · Townhouse · 3 bed · 3 bath · 1,978 sq ft · Surrey
- 17516 4 Avenue 34 — $865,000 · Townhouse · 2 bed · 2 bath · 1,159 sq ft · Surrey
- 102 Fraser Street 32 — $865,000 · Townhouse · 2 bed · 2 bath · 1,287 sq ft · Port Moody
- 62 Foxsparrow Road — $865,000 · Townhouse · 5 bed · 4 bath · 2,400 sq ft · Brampton
- 1135 Ewen Avenue 12 — $865,000 · Townhouse · 3 bed · 2 bath · 1,431 sq ft · New Westminster
- 47 George Bales Lane — $866,000 · Townhouse · 3 bed · 3 bath · Richmond Hill
- 8120 200A Street 17 — $867,000 · Townhouse · 3 bed · 2 bath · 1,392 sq ft · Langley
- 789 Ota Avenue 12 — $868,000 · Townhouse · 3 bed · 2 bath · 1,400 sq ft · New Westminster
- 19935 75A Avenue 6 — $868,000 · Townhouse · 3 bed · 2 bath · 1,400 sq ft · Langley
- 19239 70 Avenue 3 — $868,000 · Townhouse · 3 bed · 2 bath · 1,596 sq ft · Surrey
- 7188 Edmonds Street 56 — $868,000 · Townhouse · 3 bed · 2 bath · 1,278 sq ft · Burnaby
- 11711 Steveston Highway 8 — $868,000 · Townhouse · 3 bed · 2 bath · 1,287 sq ft · Richmond
- 8068 207 Street 43 — $868,000 · Townhouse · 4 bed · 2 bath · 1,731 sq ft · Langley
- 14462 61A Avenue 25 — $868,000 · Townhouse · 4 bed · 3 bath · 1,701 sq ft · Surrey
- 4726 Orca Way 26 — $868,000 · Townhouse · 3 bed · 2 bath · 1,454 sq ft · Tsawwassen
- 1218 Elizabeth Mackenzie Drive — $868,000 · Townhouse · 4 bed · 3 bath · Pickering
- 15 Old Colony Road 24 — $868,000 · Townhouse · 3 bed · 3 bath · Richmond Hill
- 13 Eastwind Drive — $868,000 · Townhouse · 3 bed · 4 bath · Whitchurch-Stouffville
- 241 Banbrooke Crescent — $868,000 · Townhouse · 3 bed · 3 bath · Newmarket
- 6211 W Boundary Drive 13 — $868,800 · Townhouse · 3 bed · 2 bath · 2,158 sq ft · Surrey
- 11461 236 Street 24 — $868,800 · Townhouse · 4 bed · 3 bath · 2,230 sq ft · Maple Ridge
- 7305 Coronado Drive — $868,800 · Townhouse · 3 bed · 1 bath · 1,840 sq ft · Burnaby
- 231 Rosemount Avenue — $868,800 · Townhouse · 4 bed · 2 bath · Toronto
- 30 Dredge Court — $868,800 · Townhouse · 4 bed · 3 bath · Milton
- 23281 Kanaka Way 15 — $868,880 · Townhouse · 3 bed · 3 bath · 2,246 sq ft · Maple Ridge
- 36 Harold Wilson Lane Lot 34 — $868,990 · Townhouse · 3 bed · 2 bath · Richmond Hill
- 4738 Hemlock Way 128 — $869,000 · Townhouse · 3 bed · 2 bath · 1,583 sq ft · Tsawwassen
- 15501 89A Avenue — $869,000 · Townhouse · 3 bed · 2 bath · 1,768 sq ft · Surrey
- 15099 28 Avenue 2 — $869,000 · Townhouse · 3 bed · 2 bath · 1,964 sq ft · Surrey
- 16561 17A Avenue 128 — $869,000 · Townhouse · 3 bed · 3 bath · 1,851 sq ft · White Rock
- 19897 75A Avenue 53 — $869,000 · Townhouse · 4 bed · 2 bath · 1,462 sq ft · Langley
- 2328 167A Street 14 — $869,000 · Townhouse · 3 bed · 2 bath · 1,417 sq ft · Surrey
- 16525 Watson Drive 707 — $869,000 · Townhouse · 4 bed · 2 bath · 1,500 sq ft · Surrey
- 3338 Whittier Ave #4 — $869,000 · Townhouse · 3 bed · 3 bath · 1,386 sq ft · Saanich
- 9981 Millburn Court — $869,000 · Townhouse · 3 bed · 2 bath · 1,560 sq ft · Burnaby
- 14959 58 Avenue 28 — $869,000 · Townhouse · 3 bed · 0 bath · 1,945 sq ft · Surrey
- 7177 194A Street 62 — $869,000 · Townhouse · 4 bed · 3 bath · 1,869 sq ft · Surrey
- 2850 McCallum Road 15 — $869,000 · Townhouse · 4 bed · 2 bath · 1,865 sq ft · Abbotsford
- 777 Coast Circle — $869,000 · Townhouse · 3 bed · 2 bath · Manotick - Kars - Rideau Twp and Area
- 69 Carneros Way — $869,000 · Townhouse · 3 bed · 3 bath · Markham
- 54 Nisbet Boulevard 31 — $869,000 · Townhouse · 3 bed · 4 bath · Hamilton
- 224 Blueski George Crescent 16 — $869,000 · Townhouse · 3 bed · 4 bath · Blue Mountains
- 2235 Harbour Rd #13 — $869,000 · Townhouse · 2 bed · 2 bath · 1,693 sq ft · Sidney
- 14391 61A Avenue 19 — $869,000 · Townhouse · 4 bed · 3 bath · 1,903 sq ft · Surrey
- 1230 Rexton Drive — $869,000 · Townhouse · 6 bed · 4 bath · Oshawa
- 24108 104 Avenue 66 — $869,000 · Townhouse · 4 bed · 2 bath · 1,850 sq ft · Maple Ridge
- 9976 McCowan Road — $869,600 · Townhouse · 3 bed · 3 bath · Markham
- 7947 209 Street 36 — $869,800 · Townhouse · 3 bed · 2 bath · 1,651 sq ft · Langley
Other cities
- Homes for sale in Toronto (16,044)
- Homes for sale in Edmonton (6,450)
- Homes for sale in Calgary (5,825)
- Homes for sale in Hamilton (4,923)
- Homes for sale in Ottawa (4,773)
- Homes for sale in Surrey (4,498)
- Homes for sale in Mississauga (4,309)
- Homes for sale in Vancouver (3,547)
- Homes for sale in Brampton (3,097)
- Homes for sale in Kitchener (2,176)
- Homes for sale in Vaughan (2,105)
- Homes for sale in Markham (1,877)
- Homes for sale in Burnaby (1,874)
- Homes for sale in Oakville (1,854)
- Homes for sale in Burlington (1,825)
- Homes for sale in Kelowna (1,803)
- Homes for sale in Richmond (1,730)
- Homes for sale in Richmond Hill (1,528)
- Homes for sale in Langley (1,509)
- Homes for sale in Barrie (1,496)
- Homes for sale in Prince George (1,403)
- Homes for sale in London South (1,400)
- Homes for sale in Windsor (1,369)
- Homes for sale in Kawartha Lakes (1,347)
- Homes for sale in Brantford (1,331)
- Homes for sale in Waterloo (1,296)
- Homes for sale in Coquitlam (1,238)
- Homes for sale in St. Catharines (1,208)
- Homes for sale in Abbotsford (1,204)
- Homes for sale in Cambridge (1,183)