Townhouse for sale in Canada
11,393 listings · median price $699,000 · average price $760,428 · from $425 to $8,680,000.
- 4100 24 Avenue 131 — $409,000 · Townhouse · 3 bed · 1 bath · 1,646 sq ft · Vernon
- 215B Concession Rd 10 Unit 21 — $409,000 · Townhouse · 2 bed · 2 bath · Saugeen Shores
- 215A Concession Rd 10 Unit 7 — $409,000 · Townhouse · 2 bed · 2 bath · Saugeen Shores
- 10 Palace Street B12 — $409,000 · Townhouse · 2 bed · 1 bath · 1,130 sq ft · Kitchener
- 444 Stone Church Road W R5 — $409,777 · Townhouse · 3 bed · 1 bath · 1,182 sq ft · Hamilton
- 8306 108 Street NW — $409,888 · Townhouse · 2 bed · 2 bath · 1,271 sq ft · Edmonton
- 103-12 Pintail Place — $409,900 · Townhouse · 2 bed · 2 bath · 870 sq ft · Whitehorse
- 914 Valour Way NW — $409,900 · Townhouse · 3 bed · 2 bath · 1,930 sq ft · Edmonton
- 41 50 Ebony Boulevard — $409,900 · Townhouse · 3 bed · 2 bath · 1,164 sq ft · Sherwood Park
- 711 Malone Rd #22 — $409,900 · Townhouse · 3 bed · 2 bath · 1,101 sq ft · Ladysmith
- 45915 Cheam Avenue 10 — $409,900 · Townhouse · 2 bed · 1 bath · 1,176 sq ft · Chilliwack
- 3610 Eagle Bay Road — $409,900 · Townhouse · 2 bed · 1 bath · 1,025 sq ft · Eagle Bay
- 10 Palace Street B1 — $409,900 · Townhouse · 2 bed · 2 bath · Kitchener
- 154 Semenyn Avenue 27 — $409,900 · Townhouse · 2 bed · 3 bath · Chatham-Kent (Chatham)
- 154 Semenyn Avenue 27 — $409,900 · Townhouse · 2 bed · 3 bath · Chatham
- 112 Timberline Drive — $409,900 · Townhouse · 2 bed · 2 bath · North Stormont
- 120 Timberline Drive — $409,900 · Townhouse · 2 bed · 2 bath · North Stormont
- 103 Stuart Street — $409,900 · Townhouse · 3 bed · 1 bath · 1,100 sq ft · Hamilton
- 101 Stuart Street — $409,900 · Townhouse · 3 bed · 1 bath · 1,100 sq ft · Hamilton
- 2669 Southvale Crescent 20 — $409,900 · Townhouse · 3 bed · 1 bath · Ottawa
- 160 Rochefort Street A17 — $409,900 · Townhouse · 2 bed · 2 bath · 1,003 sq ft · Kitchener
- 100 Jensen Lakes Boulevard 5 — $409,900 · Townhouse · 3 bed · 2 bath · 1,328 sq ft · St. Albert
- 474 Southdale Road E 31 — $409,999 · Townhouse · 3 bed · 1 bath · 1,224 sq ft · London
- 2445 South Main Street 102 — $410,000 · Townhouse · 2 bed · 3 bath · 2,055 sq ft · Penticton
- 139 Brighton Street 3B — $410,000 · Townhouse · 2 bed · 1 bath · 1,162 sq ft · Waterloo
- 122 Bunting Road 103 — $410,000 · Townhouse · 2 bed · 1 bath · St. Catharines (E. Chester)
- 65 Meadow Lane — $410,000 · Townhouse · 2 bed · 1 bath · Wasaga Beach
- 1621 Applewood Crescent — $410,000 · Townhouse · 3 bed · 2 bath · Peterborough
- 6 Richardson Drive 30 — $410,000 · Townhouse · 2 bed · 1 bath · 927 sq ft · Port Dover
- 11686 15 Avenue NW — $411,000 · Townhouse · 4 bed · 3 bath · 1,340 sq ft · Edmonton
- 2098 Pine Tree Way 46 — $411,900 · Townhouse · 2 bed · 2 bath · 849 sq ft · Invermere
- 480 Grey Street 54 — $414,000 · Townhouse · 3 bed · 2 bath · 1,020 sq ft · Brantford
- 32959 George Ferguson Way 40 — $414,500 · Townhouse · 2 bed · 1 bath · 984 sq ft · Abbotsford
- 363 Gerstmar Road 8 — $414,800 · Townhouse · 2 bed · 1 bath · 1,007 sq ft · Kelowna
- 74B Macwilliams Road — $414,900 · Townhouse · 3 bed · 2 bath · 1,414 sq ft · Charlottetown
- 100 Jensen Lakes Boulevard 5 — $414,900 · Townhouse · 3 bed · 2 bath · 1,328 sq ft · St. Albert
- 32501 Fraser Crescent 22 — $414,900 · Townhouse · 2 bed · 1 bath · 926 sq ft · Mission
- 70 Edenvale Drive 163 — $414,900 · Townhouse · 2 bed · 1 bath · Ottawa
- 379 Aquaview Drive 58 — $414,900 · Townhouse · 2 bed · 2 bath · Ottawa
- 5873 Mullen Place NW 13 — $414,999 · Townhouse · 3 bed · 3 bath · 2,152 sq ft · Edmonton
- 15020 66A Avenue 90 — $415,000 · Townhouse · 2 bed · 2 bath · 1,372 sq ft · Surrey
- 45435 Knight Road 35 — $415,000 · Townhouse · 3 bed · 2 bath · 1,224 sq ft · Chilliwack
- 962 Dewdney Way — $415,000 · Townhouse · 4 bed · 1 bath · 1,489 sq ft · Kimberley
- 303 Regent Avenue 31 — $415,000 · Townhouse · 2 bed · 2 bath · 1,464 sq ft · Enderby
- Lot 16 Equality Drive — $415,000 · Townhouse · 3 bed · 3 bath · Meaford
- 2942 Fairlea Crescent — $415,000 · Townhouse · 3 bed · 2 bath · Ottawa
- 46345 Princess Avenue 3 — $418,000 · Townhouse · 3 bed · 2 bath · 1,646 sq ft · Chilliwack
- 46 Cedarwoods Crescent 53 — $418,000 · Townhouse · 3 bed · 1 bath · 1,200 sq ft · Kitchener
Other cities
- Homes for sale in Toronto (17,837)
- Homes for sale in Edmonton (6,647)
- Homes for sale in Calgary (6,131)
- Homes for sale in Hamilton (5,616)
- Homes for sale in Ottawa (5,352)
- Homes for sale in Mississauga (4,837)
- Homes for sale in Surrey (4,733)
- Homes for sale in Brampton (3,748)
- Homes for sale in Vancouver (3,695)
- 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,910)
- Homes for sale in Kelowna (1,858)
- Homes for sale in Richmond (1,795)
- 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,581)
- 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,419)
- Homes for sale in St. Catharines (1,394)
- Homes for sale in Niagara Falls (1,324)
- Homes for sale in Cambridge (1,311)
- Homes for sale in Guelph (1,301)