23 Town houses for sale in Ajax, Ontario. Average townhouse price in Ajax is $864,060 and lowest price starts from $629,000