Townhouses for Sale in Markham
There are currently 78 townhouses for sale in Markham.
Markham is a dynamic York Region city known as Canada's high-tech capital, with a diverse population and a mix of heritage villages and modern urban centres. Home to major tech companies and vibrant multicultural dining, Markham is one of the GTA's most desirable communities.
Home prices range from $550,000 for condos to over $1.8 million for detached homes in premium neighborhoods.
Source: MLS® data from the Toronto Regional Real Estate Board (TRREB) and other Ontario real estate boards via PropTx. Price ranges are rounded figures as of March 2026 and are updated periodically.
Canada's high-tech capital, historic Unionville, multicultural dining scene, and excellent schools.
View townhouses for sale in Markham. Condo townhouses and freehold townhomes offer a balance of space, community, and low-maintenance living at competitive price points.
Newest Listings in Markham
- 1692 John Street, Markham — 4 bed, 2 bath, $750,000
- 1 Wootten Way S 32, Markham — 3 bed, 2 bath, $599,000
- 8 Lakeside Vista Way 285, Markham — 2 bed, 4 bath, $1,390,000
- 20 Dunsheath Way 318, Markham — 2 bed, 2 bath, $599,999
- 99 South Town Centre Boulevard B-102, Markham — 4 bed, 3 bath, $668,000
- 318 John Street 241, Markham — 3 bed, 2 bath, $619,000
- 25 Galleria Parkway, Markham — 3 bed, 3 bath, $975,000
- 28 Blue Heron Beach Way, Markham — 3 bed, 3 bath, $875,000
- 4 St Moritz Way 2, Markham — 3 bed, 3 bath, $699,900
- 18 Rouge Valley Drive W 105C, Markham — 3 bed, 3 bath, $899,000
- 320 John Street 217, Markham — 3 bed, 2 bath, $628,000
- 108 South Park Road, Markham — 3 bed, 4 bath, $1,438,800
- 38 Augusta Drive Way, Markham — 4 bed, 4 bath, $1,299,000
- 60 Camelot Way, Markham — 3 bed, 2 bath, $725,000
- 10 Dunsheath Way 207, Markham — 2 bed, 2 bath, $588,000
- 2 Westmeath Lane 2113, Markham — 2 bed, 2 bath, $609,000
- 168 Legends Way, Markham — 3 bed, 3 bath, $1,028,000
- 30 Westmeath Lane 2521, Markham — 2 bed, 2 bath, $640,000
- 65 Lindcrest Manor 1108, Markham — 4 bed, 3 bath, $848,888
- 119 Pond Drive, Markham — 3 bed, 2 bath, $749,000
- 2 Dunsheath Way 109, Markham — 2 bed, 2 bath, $618,000
- 26 Quail Valley Drive, Markham — 3 bed, 3 bath, $999,999
- 16 Victor Herbert Way, Markham — 3 bed, 3 bath, $988,000
- 10 Knightsbridge Way, Markham — 4 bed, 3 bath, $748,000
- 1 Althorp Way, Markham — 3 bed, 4 bath, $1,050,000
- 312 John Street 359, Markham — 2 bed, 1 bath, $599,000
- 70 Sanctuary Way, Markham — 3 bed, 3 bath, $738,800
- 5 St Moritz Way 6, Markham — 4 bed, 3 bath, $599,000
- 26 Times Avenue, Markham — 3 bed, 3 bath, $899,000
- 478 Arthur Bonner Avenue, Markham — 3 bed, 3 bath, $849,900
- 4 Legends Way, Markham — 3 bed, 3 bath, $899,900
- 15 Westmeath Lane 2916, Markham — 2 bed, 2 bath, $588,000
- 52 Oasis Way, Markham — 2 bed, 3 bath, $1,029,000
- 144 Henderson Avenue 7, Markham — 4 bed, 2 bath, $580,000
- 5 Beer Lane, Markham — 3 bed, 3 bath, $899,000
- 646 Village Parkway 23, Markham — 3 bed, 2 bath, $828,000
- 22 Sandpiper Key Way, Markham — 3 bed, 3 bath, $929,000
- 306 John Street 153, Markham — 2 bed, 2 bath, $499,998
- 37 Village Parkway, Markham — 4 bed, 6 bath, $1,369,000
- 14 Fanny Grove Way 138, Markham — 4 bed, 3 bath, $878,000
- 36 Albert Street 3, Markham — 3 bed, 3 bath, $899,000
- 10 Westmeath Lane 2216, Markham — 1 bed, 1 bath, $390,000
- 11 Maple Park Way, Markham — 4 bed, 3 bath, $699,000
- 65 Lindcrest Manor 1110, Markham — 4 bed, 3 bath, $838,000
- 82 South Park Road 72, Markham — 4 bed, 5 bath, $1,899,000
- 124 Wales Avenue, Markham — 3 bed, 2 bath, $699,000
- 39 Camelot Way 69, Markham — 3 bed, 2 bath, $728,800
- 6 Bowman Way 147, Markham — 3 bed, 2 bath, $660,000
- 54 Saddlecreek Drive, Markham — 4 bed, 5 bath, $1,099,000
- 155 Legends Way TH0034, Markham — 3 bed, 4 bath, $1,048,888
- 1718 John Street 33, Markham — 3 bed, 2 bath, $698,800
- 26 Roy Grove Way 50, Markham — 5 bed, 4 bath, $838,000
- 306 John Street 151, Markham — 3 bed, 3 bath, $679,900
- 10 Cox Boulevard 3, Markham — 3 bed, 3 bath, $830,000
- 2067 Bur Oak Avenue 3, Markham — 2 bed, 3 bath, $649,900
- 10 Bowman Way 145, Markham — 4 bed, 3 bath, $758,880
- 68 Confederation Way, Markham — 4 bed, 3 bath, $999,000
- 2179 Bur Oak Avenue, Markham — 2 bed, 3 bath, $650,000
- 2 Gable Hurst Way 2704, Markham — 2 bed, 2 bath, $588,888
- 16 Kingfisher Cove Way, Markham — 2 bed, 3 bath, $899,000
More Markham townhouses for sale (page 2)
Markham Homes for Sale by Neighbourhood
- Unionville homes for sale (189)
- Cornell homes for sale (73)
- Wismer homes for sale (55)
- Greensborough homes for sale (46)
- Commerce Valley homes for sale (43)
- Royal Orchard homes for sale (41)
- Thornhill homes for sale (29)
- Aileen-Willowbrook homes for sale (28)
- Angus Glen homes for sale (28)
- Berczy homes for sale (26)
- Middlefield homes for sale (26)
- Milliken Mills East homes for sale (25)
- Cathedraltown homes for sale (24)
- Markham Village homes for sale (23)
- Grandview homes for sale (22)
- Cedarwood homes for sale (14)
- Village Green-South Unionville homes for sale (14)
- Box Grove homes for sale (13)
- Bullock homes for sale (13)
- Devil's Elbow homes for sale (11)
- Bayview Glen homes for sale (11)
- Cachet homes for sale (11)
- Thornlea homes for sale (11)
- Sherwood-Amberglen homes for sale (10)
- Victoria Square homes for sale (10)
Markham Neighbourhood Guides
More Markham Real Estate Resources
About Modern Solution Realty
Modern Solution Realty offers full-service real estate in Markham for just 1% listing commission. Save thousands when you sell your home. Buyers receive up to $5,000 cashback.
Contact us at (905) 897-5000 or visit our contact page.