Townhouse for sale in Canada
11,428 listings · median price $699,000 · average price $759,308 · from $425 to $8,680,000.
- 14235 82 Street NW 1 — $179,900 · Townhouse · 2 bed · 1 bath · 710 sq ft · Edmonton
- 14557 121 Street NW — $179,900 · Townhouse · 3 bed · 1 bath · 1,076 sq ft · Edmonton
- 9707 99 Avenue 6 — $179,900 · Townhouse · 2 bed · 1 bath · 1,040 sq ft · Taylor
- 258 Boyd Street — $179,900 · Townhouse · 3 bed · 1 bath · 1,512 sq ft · Quesnel
- 2030 Panorama Drive 506 — $179,999 · Townhouse · 1 bath · 530 sq ft · Panorama
- 2030 Panorama Drive 1014 — $179,999 · Townhouse · 1 bath · 530 sq ft · Panorama
- 12849 Lagoon Road 2A — $180,000 · Townhouse · 2 bed · 2 bath · 1,102 sq ft · Madeira Park
- 16231 19 Avenue SW 1 — $182,400 · Townhouse · 1 bed · 1 bath · 505 sq ft · Edmonton
- 11368 139 Avenue NW — $183,888 · Townhouse · 3 bed · 1 bath · 1,003 sq ft · Edmonton
- 10102 103 Street D — $183,900 · Townhouse · 3 bed · 1 bath · 567 sq ft · Morinville
- 10654 Beaumaris Road NW — $183,900 · Townhouse · 2 bed · 1 bath · 776 sq ft · Edmonton
- 668 Lakewood N Road NW — $184,000 · Townhouse · 2 bed · 1 bath · 1,048 sq ft · Edmonton
- 18315 89 Avenue NW 3 — $184,000 · Townhouse · 3 bed · 1 bath · 1,103 sq ft · Edmonton
- 605 Carson Drive 59 — $184,000 · Townhouse · 3 bed · 2 bath · 1,256 sq ft · Williams Lake
- 14622 118 Street NW — $184,500 · Townhouse · 2 bed · 1 bath · 511 sq ft · Edmonton
- 75 Robin St — $184,900 · Townhouse · 3 bed · 1 bath · Sault Ste. Marie
- 73 Robin St — $184,900 · Townhouse · 3 bed · 1 bath · Sault Ste. Marie
- 4 Amberly Crest NW — $184,999 · Townhouse · 3 bed · 1 bath · 1,012 sq ft · Edmonton
- 186 Cornell Crest NW — $185,000 · Townhouse · 3 bed · 1 bath · 1,086 sq ft · Edmonton
- 5 Woodvale Village NW — $185,000 · Townhouse · 3 bed · 1 bath · 1,023 sq ft · Edmonton
- 4707 126 Avenue NW 2 — $185,000 · Townhouse · 4 bed · 1 bath · 1,092 sq ft · Edmonton
- 17106 108 Street NW NW — $185,000 · Townhouse · 2 bed · 1 bath · 823 sq ft · Edmonton
- 1617 88 Avenue 104 — $185,000 · Townhouse · 2 bed · 2 bath · 1,001 sq ft · Dawson Creek
- 111 Cornell Court NW — $187,000 · Townhouse · 3 bed · 1 bath · 1,099 sq ft · Edmonton
- 14220 80 Street NW 6 — $187,900 · Townhouse · 3 bed · 2 bath · 961 sq ft · Edmonton
- 41 Lancaster Terrace NW — $188,000 · Townhouse · 2 bed · 1 bath · 947 sq ft · Edmonton
- 68 Farquhar Pl — $189,000 · Townhouse · 3 bed · 1 bath · Elliot Lake
- 1265 Troy Avenue — $189,900 · Townhouse · 2 bed · 1 bath · 900 sq ft · Winnipeg
- 3812 20 Avenue NW 47 — $189,900 · Townhouse · 3 bed · 1 bath · 1,082 sq ft · Edmonton
- 3151 139 Avenue NW — $189,900 · Townhouse · 3 bed · 1 bath · 1,046 sq ft · Edmonton
- 510 Abbottsfield Road NW No — $189,900 · Townhouse · 3 bed · 1 bath · 933 sq ft · Edmonton
- 5645 137 Avenue NW — $189,900 · Townhouse · 3 bed · 2 bath · 936 sq ft · Edmonton
- 404 Village On The Green NW — $189,900 · Townhouse · 4 bed · 1 bath · 1,553 sq ft · Edmonton
- 16340 109 Street NW 122 — $189,900 · Townhouse · 3 bed · 1 bath · 1,062 sq ft · Edmonton
- 5107 146 Avenue NW — $189,900 · Townhouse · 2 bed · 2 bath · 1,028 sq ft · Edmonton
- 16428 109 Street NW 105 — $189,900 · Townhouse · 3 bed · 1 bath · 1,106 sq ft · Edmonton
- 14567 52 Street NW — $189,900 · Townhouse · 2 bed · 2 bath · 1,200 sq ft · Edmonton
- 2114 Strathcona Avenue — $189,900 · Townhouse · 3 bed · 1 bath · 1,064 sq ft · Prince George
- 18409 66 Avenue NW — $190,000 · Townhouse · 3 bed · 1 bath · 1,206 sq ft · Edmonton
- 11008 102 Avenue 115 — $190,000 · Townhouse · 2 bed · 2 bath · 1,000 sq ft · Fort St. John
- 62 Clark Dr — $190,900 · Townhouse · 3 bed · 2 bath · 1,501 sq ft · Port Alice
- 9323 Morinville Drive — $192,000 · Townhouse · 3 bed · 1 bath · 1,130 sq ft · Morinville
- 213 Habitat Crescent NW — $194,900 · Townhouse · 3 bed · 1 bath · 940 sq ft · Edmonton
- 887 Abbottsfield Road NW — $194,900 · Townhouse · 4 bed · 1 bath · 1,119 sq ft · Edmonton
- 14029 30 Street NW — $194,900 · Townhouse · 3 bed · 2 bath · 960 sq ft · Edmonton
- 2218 38 Street NW — $194,900 · Townhouse · 2 bed · 1 bath · 966 sq ft · Edmonton
- 6216 Route 11 302 — $195,000 · Townhouse · 2 bed · 2 bath · 660 sq ft · Mont Carmel
- 12849 Lagoon Road 11D — $195,000 · Townhouse · 2 bed · 2 bath · 1,426 sq ft · Madeira Park
Other cities
- Homes for sale in Toronto (18,053)
- Homes for sale in Edmonton (6,579)
- Homes for sale in Calgary (6,013)
- Homes for sale in Hamilton (5,685)
- Homes for sale in Ottawa (5,211)
- Homes for sale in Mississauga (4,917)
- Homes for sale in Surrey (4,732)
- Homes for sale in Brampton (3,820)
- Homes for sale in Vancouver (3,707)
- Homes for sale in Kitchener (2,423)
- Homes for sale in Vaughan (2,409)
- Homes for sale in Oakville (2,170)
- Homes for sale in Markham (2,145)
- Homes for sale in Burlington (1,959)
- Homes for sale in Burnaby (1,918)
- Homes for sale in Kelowna (1,841)
- Homes for sale in Barrie (1,827)
- Homes for sale in Kawartha Lakes (1,823)
- Homes for sale in Richmond Hill (1,812)
- Homes for sale in Richmond (1,798)
- Homes for sale in London South (1,663)
- Homes for sale in Langley (1,580)
- Homes for sale in Brantford (1,534)
- Homes for sale in Waterloo (1,484)
- Homes for sale in Windsor (1,450)
- Homes for sale in Prince George (1,418)
- Homes for sale in St. Catharines (1,405)
- Homes for sale in Cambridge (1,354)
- Homes for sale in Niagara Falls (1,337)
- Homes for sale in Guelph (1,327)