Townhouses for Sale in Markham
There are currently 77 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
- 2265 Bur Oak Avenue 41, Markham — 2 bed, 1 bath, $529,000
- 1655 Bur Oak Avenue, Markham — 3 bed, 4 bath, $1,190,000
- 168 Legends Way, Markham — 3 bed, 3 bath, $979,000
- 1 Wootten Way S 32, Markham — 3 bed, 2 bath, $684,900
- 76E Leitchcroft Crescent, Markham — 4 bed, 4 bath, $839,000
- 77 Nottinghill Road, Markham — 3 bed, 3 bath, $699,000
- 109 Sunrise Drive 33, Markham — 2 bed, 1 bath, $539,000
- 34 Stately Way, Markham — 3 bed, 2 bath, $656,000
- 22 St Moritz Way 9, Markham — 3 bed, 3 bath, $750,000
- 23 Marmill Way, Markham — 3 bed, 2 bath, $728,000
- 70 South Park Road, Markham — 3 bed, 5 bath, $1,288,000
- 1692 John Street, Markham — 4 bed, 2 bath, $738,000
- 84 Confederation Way, Markham — 3 bed, 3 bath, $883,000
- 8 Cedarland Drive 133, Markham — 3 bed, 3 bath, $1,198,800
- 15 Cornell Meadows Avenue A206, Markham — 3 bed, 3 bath, $449,000
- 2237 Bur Oak Avenue 82, Markham — 3 bed, 3 bath, $499,000
- 266 Simonston Boulevard, Markham — 3 bed, 3 bath, $699,000
- 11 Maple Park Way, Markham — 4 bed, 3 bath, $768,000
- 282 Royal Orchard Boulevard, Markham — 4 bed, 2 bath, $729,000
- 65 Lindcrest Manor 1108, Markham — 4 bed, 3 bath, $799,888
- 65 Quail Valley Lane 55, Markham — 2 bed, 3 bath, $890,000
- 1 Blanche Lane 801, Markham — 2 bed, 2 bath, $568,000
- 1808 John Street, Markham — 4 bed, 2 bath, $590,000
- 42 Nicholson Way, Markham — 3 bed, 2 bath, $648,000
- 306 John Street 153, Markham — 2 bed, 2 bath, $498,888
- 118 Wales Avenue 3, Markham — 3 bed, 2 bath, $499,888
- 312 John Street 330, Markham — 3 bed, 3 bath, $748,000
- 1 Maple Park Way, Markham — 4 bed, 3 bath, $699,000
- 50 Dunsheath Way 608, Markham — 2 bed, 2 bath, $587,888
- 1984 John Street, Markham — 4 bed, 2 bath, $718,000
- 20 Dunsheath Way 318, Markham — 2 bed, 2 bath, $599,999
- 2 Blanche Lane 908, Markham — 2 bed, 2 bath, $549,888
- 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
- 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
- 30 Westmeath Lane 2521, Markham — 2 bed, 2 bath, $640,000
- 119 Pond Drive, Markham — 3 bed, 2 bath, $749,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
- 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
- 478 Arthur Bonner Avenue, Markham — 3 bed, 3 bath, $849,900
- 52 Oasis Way, Markham — 2 bed, 3 bath, $1,029,000
- 14 Fanny Grove Way 138, Markham — 4 bed, 3 bath, $878,000
- 36 Albert Street 3, Markham — 3 bed, 3 bath, $899,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
More Markham townhouses for sale (page 2)
Markham Homes for Sale by Neighbourhood
- Unionville homes for sale (188)
- Cornell homes for sale (75)
- Wismer homes for sale (60)
- Greensborough homes for sale (40)
- Commerce Valley homes for sale (40)
- Royal Orchard homes for sale (38)
- Thornhill homes for sale (27)
- Aileen-Willowbrook homes for sale (39)
- Angus Glen homes for sale (23)
- Berczy homes for sale (33)
- Middlefield homes for sale (25)
- Milliken Mills East homes for sale (31)
- Cathedraltown homes for sale (23)
- Markham Village homes for sale (34)
- Grandview homes for sale (25)
- Cedarwood homes for sale (22)
- Village Green-South Unionville homes for sale (12)
- Box Grove homes for sale (12)
- Bullock homes for sale (12)
- Devil's Elbow homes for sale (14)
- Bayview Glen homes for sale (15)
- Cachet homes for sale (11)
- Thornlea homes for sale (7)
- Sherwood-Amberglen homes for sale (11)
- Victoria Square homes for sale (15)
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.