Kanal to Square Miles: the quick answer
1 kanal = 0.000195313 mi²
1 kanal equals 0.000195313 square miles
To convert kanal to square miles, multiply the value by 0.000195313. To go the other way, multiply square miles by 5,120 to get kanal.