Townhouse for sale in Canada
11,495 listings · median price $699,000 · average price $760,739 · from $425 to $8,680,000.
- 4433 Gordon Drive 212 — $399,000 · Townhouse · 2 bed · 1 bath · 774 sq ft · Kelowna
- 1020 Cedar Street 10 — $399,000 · Townhouse · 3 bed · 2 bath · 1,801 sq ft · Okanagan Falls
- 116 Queens Rd #202 — $399,000 · Townhouse · 2 bed · 1 bath · 864 sq ft · Duncan
- 26 Cactus Crescent — $399,000 · Townhouse · 3 bed · 1 bath · 1,238 sq ft · Osoyoos
- 3000 Sandstone Crescent — $399,000 · Townhouse · 3 bed · 2 bath · Petawawa
- 52 Cathcart Street — $399,000 · Townhouse · 4 bed · 2 bath · Hamilton
- 600 White Elm Boulevard 9 — $399,000 · Townhouse · 3 bed · 1 bath · 1,367 sq ft · Waterloo
- 49 Rhonda Road 70 — $399,000 · Townhouse · 3 bed · 1 bath · 1,184 sq ft · Guelph
- 375 Pioneer Drive 7 — $399,000 · Townhouse · 2 bed · 1 bath · 945 sq ft · Kitchener
- 35 Waterman Avenue 79 — $399,000 · Townhouse · 3 bed · 1 bath · 1,322 sq ft · London
- 541 Chapman Mills Drive A — $399,000 · Townhouse · 2 bed · 2 bath · Ottawa
- 8136 Coventry Road 74 — $399,000 · Townhouse · 3 bed · 1 bath · 1,260 sq ft · Niagara Falls
- 210 Maxwell Avenue — $399,000 · Townhouse · 3 bed · 2 bath · Peterborough
- 111 Churchill Street — $399,000 · Townhouse · 5 bed · 2 bath · Waterloo
- 95 Whitcomb Crescent E — $399,000 · Townhouse · 3 bed · 3 bath · Smiths Falls
- 19 Knoll Street — $399,000 · Townhouse · 2 bed · 1 bath · Port Colborne
- 216B Main Street — $399,000 · Townhouse · 2 bed · 2 bath · North Perth
- 216 Main Street — $399,000 · Townhouse · 2 bed · 1 bath · 2,505 sq ft · Atwood
- 250 Pemberton Terrace 9 — $399,500 · Townhouse · 2 bed · 1 bath · 1,076 sq ft · Kamloops
- 5833 Mullen Place NW — $399,700 · Townhouse · 5 bed · 4 bath · 2,123 sq ft · Edmonton
- 70 Remark Drive — $399,700 · Townhouse · 3 bed · 1 bath · Kingsville
- 1010 Rabbit Hill Road SW 80 — $399,800 · Townhouse · 3 bed · 2 bath · 1,460 sq ft · Edmonton
- 1010 Rabbit Hill Road SW 85 — $399,800 · Townhouse · 3 bed · 2 bath · 1,457 sq ft · Edmonton
- 90 1010 Rabbitt Hill Road SW — $399,900 · Townhouse · 3 bed · 2 bath · 1,496 sq ft · Edmonton
- 1729 Keene Crescent SW 33 — $399,900 · Townhouse · 2 bed · 2 bath · 1,249 sq ft · Edmonton
- 1010 Rabbit Hill Road SW 21 — $399,900 · Townhouse · 3 bed · 2 bath · 1,464 sq ft · Edmonton
- 120 Finholm St #53 — $399,900 · Townhouse · 2 bed · 1 bath · 900 sq ft · Parksville
- 7180 St Lawrence Avenue 102 — $399,900 · Townhouse · 3 bed · 2 bath · 1,330 sq ft · Prince George
- 46350 Cessna Drive 5 — $399,900 · Townhouse · 2 bed · 2 bath · 1,251 sq ft · Chilliwack
- 3850 Argyle Avenue 15 — $399,900 · Townhouse · 2 bed · 2 bath · 1,656 sq ft · Vernon
- 875 Sahali Terrace 402 — $399,900 · Townhouse · 1 bed · 1 bath · 1,013 sq ft · Kamloops
- 9446 Hazel Street 7 — $399,900 · Townhouse · 2 bed · 2 bath · 1,288 sq ft · Chilliwack
- 5054 Riverview Road 14 — $399,900 · Townhouse · 2 bed · 2 bath · 1,168 sq ft · Fairmont Hot Springs
- 4404 5th Avenue 117 — $399,900 · Townhouse · 3 bed · 3 bath · 2,175 sq ft · Prince George
- 62 Dauphin Avenue 202 — $399,900 · Townhouse · 2 bed · 2 bath · 1,234 sq ft · Penticton
- 870 McQueen Drive 114 — $399,900 · Townhouse · 3 bed · 1 bath · 1,180 sq ft · Kamloops
- 14615 Victoria Road 7 — $399,900 · Townhouse · 3 bed · 2 bath · 1,593 sq ft · Summerland
- 2475 Emerson Street 12 — $399,900 · Townhouse · 2 bed · 2 bath · 1,482 sq ft · Abbotsford
- 601 Harrison Avenue 133 — $399,900 · Townhouse · 1 bed · 1 bath · 431 sq ft · Coquitlam
- 2745 Cameron Road — $399,900 · Townhouse · 2 bed · 1 bath · 1,076 sq ft · West Kelowna
- 665 McBeth Place 80 — $399,900 · Townhouse · 3 bed · 1 bath · 1,112 sq ft · Kamloops
- 1458 Penticton Avenue 161 — $399,900 · Townhouse · 3 bed · 1 bath · 1,817 sq ft · Penticton
- 2030 Panorama Drive 624 — $399,900 · Townhouse · 2 bed · 2 bath · 1,010 sq ft · Panorama
- 800 Valhalla Drive 3 — $399,900 · Townhouse · 4 bed · 2 bath · 1,500 sq ft · Kamloops
- 35 Mill Creek Road — $399,900 · Townhouse · 2 bed · 1 bath · 864 sq ft · Cambridge
- 165 Green Valley Drive 45 — $399,900 · Townhouse · 3 bed · 1 bath · 947 sq ft · Kitchener
- 13 Queen Street — $399,900 · Townhouse · 2 bed · 2 bath · North Grenville
- 41 Philip Place 41 — $399,900 · Townhouse · 4 bed · 1 bath · Kincardine
Other cities
- Homes for sale in Toronto (17,837)
- Homes for sale in Edmonton (6,630)
- Homes for sale in Calgary (6,105)
- Homes for sale in Hamilton (5,616)
- Homes for sale in Ottawa (5,259)
- Homes for sale in Mississauga (4,837)
- Homes for sale in Surrey (4,822)
- Homes for sale in Brampton (3,748)
- Homes for sale in Vancouver (3,732)
- Homes for sale in Vaughan (2,383)
- Homes for sale in Kitchener (2,358)
- Homes for sale in Oakville (2,154)
- Homes for sale in Markham (2,103)
- Homes for sale in Burlington (1,953)
- Homes for sale in Burnaby (1,931)
- Homes for sale in Kelowna (1,877)
- Homes for sale in Richmond (1,814)
- Homes for sale in Barrie (1,787)
- Homes for sale in Richmond Hill (1,782)
- Homes for sale in Kawartha Lakes (1,741)
- Homes for sale in London South (1,643)
- Homes for sale in Langley (1,623)
- Homes for sale in Brantford (1,485)
- Homes for sale in Windsor (1,461)
- Homes for sale in Waterloo (1,458)
- Homes for sale in Prince George (1,427)
- Homes for sale in St. Catharines (1,394)
- Homes for sale in Niagara Falls (1,323)
- Homes for sale in Cambridge (1,311)
- Homes for sale in Coquitlam (1,305)