Townhouse for sale in Canada
11,450 listings · median price $699,000 · average price $759,212 · from $425 to $8,680,000.
- 3488 Sefton Street 203 — $649,900 · Townhouse · 2 bed · 2 bath · 1,008 sq ft · Port Coquitlam
- 175 Holloway Drive 11 — $649,900 · Townhouse · 3 bed · 2 bath · 1,734 sq ft · Kamloops
- 22980 Abernethy Lane 5 — $649,900 · Townhouse · 3 bed · 2 bath · 1,428 sq ft · Maple Ridge
- 949 Stockwell Avenue — $649,900 · Townhouse · 3 bed · 2 bath · 1,231 sq ft · Kelowna
- 756 Glenwood Avenue 1 — $649,900 · Townhouse · 3 bed · 3 bath · 1,215 sq ft · Kelowna
- 10806 152 Street 69 — $649,900 · Townhouse · 4 bed · 2 bath · 1,644 sq ft · Surrey
- 45455 Spadina Avenue 15 — $649,900 · Townhouse · 3 bed · 3 bath · 2,080 sq ft · Chilliwack
- 9270 Broadway Street 4 — $649,900 · Townhouse · 4 bed · 2 bath · 1,704 sq ft · Chilliwack
- 35287 Old Yale Road 10 — $649,900 · Townhouse · 4 bed · 3 bath · 1,627 sq ft · Abbotsford
- 36060 Old Yale Road 111 — $649,900 · Townhouse · 3 bed · 2 bath · 1,384 sq ft · Abbotsford
- 2267 McKenzie Road 704 — $649,900 · Townhouse · 3 bed · 2 bath · 1,328 sq ft · Abbotsford
- 524 Crossandra Cres — $649,900 · Townhouse · 3 bed · 2 bath · 1,259 sq ft · Saanich
- 8430 Nottman Street 68 — $649,900 · Townhouse · 3 bed · 2 bath · 1,420 sq ft · Mission
- 610 Academy Way 101 — $649,900 · Townhouse · 3 bed · 2 bath · 1,385 sq ft · Kelowna
- 36060 Old Yale Road 76 — $649,900 · Townhouse · 3 bed · 2 bath · 1,477 sq ft · Abbotsford
- 1350 Finlay Avenue 11 — $649,900 · Townhouse · 4 bed · 2 bath · 2,701 sq ft · Kamloops
- 1615 Northfield Rd #109 — $649,900 · Townhouse · 3 bed · 4 bath · 1,755 sq ft · Nanaimo
- 1615 Northfield Rd #107 — $649,900 · Townhouse · 3 bed · 4 bath · 1,963 sq ft · Nanaimo
- 5756 Promontory Road 19 — $649,900 · Townhouse · 3 bed · 2 bath · 1,592 sq ft · Chilliwack
- 2283 Shannon Heights Court 6 — $649,900 · Townhouse · 4 bed · 3 bath · 2,307 sq ft · West Kelowna
- 11502 Burnett Street 31 — $649,900 · Townhouse · 2 bed · 2 bath · 1,315 sq ft · Maple Ridge
- 9339 Alberta Road 56 — $649,900 · Townhouse · 2 bed · 1 bath · 955 sq ft · Richmond
- 3257 Woodrush Dr #123 — $649,900 · Townhouse · 3 bed · 3 bath · 1,922 sq ft · Duncan
- 3257 Woodrush Dr #125 — $649,900 · Townhouse · 3 bed · 3 bath · 1,922 sq ft · Duncan
- 8881 Walters Street 77 — $649,900 · Townhouse · 3 bed · 2 bath · 2,118 sq ft · Chilliwack
- 5837 Sappers Way 29 — $649,900 · Townhouse · 3 bed · 2 bath · 1,833 sq ft · Chilliwack
- 15155 62A Avenue 34 — $649,900 · Townhouse · 2 bed · 2 bath · 1,330 sq ft · Surrey
- 6537 138th Street 3 — $649,900 · Townhouse · 2 bed · 2 bath · 1,314 sq ft · Surrey
- 9955 140th Street 40 — $649,900 · Townhouse · 3 bed · 1 bath · 1,125 sq ft · Surrey
- 333 Longspoon Drive 33 — $649,900 · Townhouse · 2 bed · 2 bath · 1,317 sq ft · Vernon
- 130 Colebrook Rd Road 18 — $649,900 · Townhouse · 3 bed · 2 bath · 1,524 sq ft · Kamloops
- 237 Eye Bright Crescent — $649,900 · Townhouse · 3 bed · 3 bath · Blossom Park - Airport and Area
- 135 Hardcastle Drive 85 — $649,900 · Townhouse · 3 bed · 3 bath · Cambridge
- 137 Hunterswood Crescent — $649,900 · Townhouse · 4 bed · 3 bath · Hunt Club - South Keys and Area
- 867 Anciano Crescent — $649,900 · Townhouse · 3 bed · 3 bath · Kanata
- 116 Bur Oak Drive — $649,900 · Townhouse · 3 bed · 3 bath · Thorold
- 7 Stormont Court — $649,900 · Townhouse · 3 bed · 3 bath · Bracebridge
- 338 Alasken Drive — $649,900 · Townhouse · 3 bed · 3 bath · Blossom Park - Airport and Area
- 568 Lilith Street — $649,900 · Townhouse · 4 bed · 2 bath · Ottawa
- 895 Maple Avenue 617 — $649,900 · Townhouse · 3 bed · 1 bath · 1,062 sq ft · Burlington
- 136 Acacia Road — $649,900 · Townhouse · 3 bed · 3 bath · Pelham
- 2100 Melette Crescent — $649,900 · Townhouse · 3 bed · 2 bath · Ottawa
- 502 Barton Street 50 — $649,900 · Townhouse · 4 bed · 2 bath · 1,464 sq ft · Stoney Creek
- 29 Strickland Avenue — $649,900 · Townhouse · 3 bed · 3 bath · Brant
- 27 Harmony Way — $649,900 · Townhouse · 3 bed · 4 bath · Thorold
- 6682 Hayward Drive — $649,900 · Townhouse · 3 bed · 2 bath · London South (South V)
- 611 Knotridge Street — $649,900 · Townhouse · 3 bed · 2 bath · Ottawa
- 2200 Nantes Street — $649,900 · Townhouse · 3 bed · 3 bath · Orleans - Cumberland and Area
Other cities
- Homes for sale in Toronto (17,339)
- Homes for sale in Edmonton (6,586)
- Homes for sale in Calgary (6,016)
- Homes for sale in Hamilton (5,420)
- Homes for sale in Ottawa (4,849)
- Homes for sale in Surrey (4,773)
- Homes for sale in Mississauga (4,707)
- Homes for sale in Vancouver (3,718)
- Homes for sale in Brampton (3,501)
- Homes for sale in Kitchener (2,337)
- Homes for sale in Vaughan (2,325)
- Homes for sale in Oakville (2,078)
- Homes for sale in Markham (2,026)
- Homes for sale in Burlington (1,943)
- Homes for sale in Burnaby (1,927)
- Homes for sale in Kelowna (1,861)
- Homes for sale in Richmond (1,801)
- Homes for sale in Richmond Hill (1,692)
- Homes for sale in Barrie (1,679)
- Homes for sale in Langley (1,603)
- Homes for sale in London South (1,571)
- Homes for sale in Kawartha Lakes (1,468)
- Homes for sale in Windsor (1,436)
- Homes for sale in Brantford (1,427)
- Homes for sale in Prince George (1,421)
- Homes for sale in Waterloo (1,409)
- Homes for sale in St. Catharines (1,335)
- Homes for sale in Coquitlam (1,301)
- Homes for sale in Abbotsford (1,276)
- Homes for sale in Cambridge (1,269)