Townhouse for sale in Canada
11,495 listings · median price $699,000 · average price $760,739 · from $425 to $8,680,000.
- 8403 164 Avenue NW 49 — $339,000 · Townhouse · 3 bed · 2 bath · 1,682 sq ft · Edmonton
- 7312 Pine Dr — $339,000 · Townhouse · 5 bed · 2 bath · 1,829 sq ft · Port Hardy
- 912 Slocan Street 4 — $339,000 · Townhouse · 2 bed · 1 bath · 1,036 sq ft · Slocan
- 1435 Summit Drive 23 — $339,000 · Townhouse · 2 bed · 1 bath · 1,109 sq ft · Kamloops
- 4102 24 Avenue 2 — $339,000 · Townhouse · 2 bed · 1 bath · 951 sq ft · Vernon
- 3772 Argyle Way — $339,000 · Townhouse · 3 bed · 1 bath · 1,039 sq ft · Port Alberni
- 8040 Radium Golf Course Road 7 — $339,000 · Townhouse · 3 bed · 2 bath · 1,578 sq ft · Radium Hot Springs
- 648 Brant Street — $339,500 · Townhouse · 2 bed · 1 bath · Woodstock (Woodstock - North)
- 320B Queen Street — $339,900 · Townhouse · 2 bed · 1 bath · 1,000 sq ft · Charlottetown
- 11717 9B Avenue NW 22 — $339,900 · Townhouse · 2 bed · 2 bath · 1,446 sq ft · Edmonton
- 1623 Towne Centre Boulevard NW 71 — $339,900 · Townhouse · 3 bed · 2 bath · 1,255 sq ft · Edmonton
- 1626 33A Street NW — $339,900 · Townhouse · 3 bed · 2 bath · 1,459 sq ft · Edmonton
- 7289 South Terwillegar Drive NW 13 — $339,900 · Townhouse · 3 bed · 2 bath · 1,242 sq ft · Edmonton
- 9535 217 Street NW 58 — $339,900 · Townhouse · 3 bed · 2 bath · 1,583 sq ft · Edmonton
- 50 McLaughlin Drive 90 — $339,900 · Townhouse · 3 bed · 2 bath · 1,499 sq ft · Spruce Grove
- 603 Orchards Boulevard SW 21 — $339,900 · Townhouse · 3 bed · 2 bath · 1,455 sq ft · Edmonton
- 2215 24 Street NW 28 — $339,900 · Townhouse · 3 bed · 2 bath · 1,319 sq ft · Edmonton
- 804 Welsh Drive SW 56 — $339,900 · Townhouse · 3 bed · 2 bath · 1,466 sq ft · Edmonton
- 320 Secord Boulevard NW 17 — $339,900 · Townhouse · 2 bed · 2 bath · 1,300 sq ft · Edmonton
- 4025 22nd Avenue 110 — $339,900 · Townhouse · 2 bed · 2 bath · 1,872 sq ft · Prince George
- 137 McGill Road 96 — $339,900 · Townhouse · 2 bed · 1 bath · 1,217 sq ft · Kamloops
- 455 Killoren Crescent 110 — $339,900 · Townhouse · 3 bed · 2 bath · 1,200 sq ft · Prince George
- 1435 Summit Drive 70 — $339,900 · Townhouse · 2 bed · 1 bath · 1,155 sq ft · Kamloops
- 924 Dogwood Street — $339,900 · Townhouse · 3 bed · 1 bath · 1,584 sq ft · Creston
- 1215 Cheapside Street 8 — $339,900 · Townhouse · 3 bed · 1 bath · London East (East C)
- 144 Valley Stream Drive D — $339,900 · Townhouse · 2 bed · 1 bath · Ottawa
- 51 Paulander Drive 75 — $339,900 · Townhouse · 3 bed · 1 bath · 1,120 sq ft · Kitchener
- 486 Springbank Street — $339,900 · Townhouse · 3 bed · 1 bath · 1,280 sq ft · Woodstock
- 271 University Avenue W — $339,900 · Townhouse · 2 bed · 2 bath · Cobourg
- 3445 Uplands Drive 134 — $339,900 · Townhouse · 3 bed · 1 bath · Ottawa
- 273 Elgin Street 52 — $339,900 · Townhouse · 3 bed · 1 bath · 1,052 sq ft · Brantford
- 150 Cashman Crescent SW 5 — $339,998 · Townhouse · 2 bed · 2 bath · 1,173 sq ft · Edmonton
- 150 Cashman Crescent SW 10 — $339,998 · Townhouse · 2 bed · 2 bath · 1,250 sq ft · Edmonton
- 12815 Cumberland Road NW 66 — $340,000 · Townhouse · 3 bed · 2 bath · 1,417 sq ft · Edmonton
- 303 Leger Way NW 9 — $340,000 · Townhouse · 2 bed · 2 bath · 1,467 sq ft · Edmonton
- 17624 96 Avenue NW — $340,000 · Townhouse · 3 bed · 2 bath · 1,311 sq ft · Edmonton
- 611 Union Street 1 — $340,000 · Townhouse · 1 bed · 1 bath · 580 sq ft · New Denver
- 641 Makwa Private — $340,000 · Townhouse · 2 bed · 1 bath · Ottawa
- 1530 Tamarack Boulevard NW 60A — $343,999 · Townhouse · 3 bed · 2 bath · 1,408 sq ft · Edmonton
- 415 Clareview Road NW 57 — $344,000 · Townhouse · 3 bed · 2 bath · 1,166 sq ft · Edmonton
- 1025 Secord Promenade NW 44 — $344,900 · Townhouse · 3 bed · 2 bath · 1,231 sq ft · Edmonton
- 804 Welsh Drive SW 80 — $344,900 · Townhouse · 3 bed · 2 bath · 1,386 sq ft · Edmonton
- 804 Welsh Drive SW 182 — $344,900 · Townhouse · 4 bed · 2 bath · 1,432 sq ft · Edmonton
- 804 Welsh Drive SW 26 — $344,900 · Townhouse · 3 bed · 2 bath · 1,624 sq ft · Edmonton
- 2905 141 Street SW 42 — $344,900 · Townhouse · 3 bed · 2 bath · 1,516 sq ft · Edmonton
- 1624 33A Street NW — $344,900 · Townhouse · 3 bed · 2 bath · 1,468 sq ft · Edmonton
- 5300 25 Avenue 44 — $344,900 · Townhouse · 3 bed · 1 bath · 1,190 sq ft · Vernon
- 274 Harwell Rd #1 — $344,900 · Townhouse · 2 bed · 1 bath · 920 sq ft · Nanaimo
Other cities
- Homes for sale in Toronto (17,835)
- Homes for sale in Edmonton (6,630)
- Homes for sale in Calgary (6,105)
- Homes for sale in Hamilton (5,627)
- Homes for sale in Ottawa (5,199)
- Homes for sale in Mississauga (4,838)
- 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,374)
- Homes for sale in Oakville (2,154)
- Homes for sale in Markham (2,103)
- Homes for sale in Burlington (1,956)
- 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,744)
- Homes for sale in London South (1,643)
- Homes for sale in Langley (1,623)
- Homes for sale in Brantford (1,486)
- Homes for sale in Waterloo (1,462)
- Homes for sale in Windsor (1,461)
- Homes for sale in Prince George (1,427)
- Homes for sale in St. Catharines (1,396)
- Homes for sale in Niagara Falls (1,324)
- Homes for sale in Cambridge (1,322)
- Homes for sale in Coquitlam (1,305)