Kanal to Ngan (Thailand): the quick answer
1 kanal = 1.26464 ngan
1 kanal equals 1.26464 ngan (Thailand)
To convert kanal to ngan (Thailand), multiply the value by 1.26464. To go the other way, multiply ngan (Thailand) by 0.790737 to get kanal.