Length · Unit Converter

Convert Kanal to Marla

Convert kanals to marlas instantly. 1 kanal = 19.9998813901 marla — use the live calculator, the exact formula, a conversion table and worked examples. Also check the Marla to Kanal converter for the reverse conversion.

Written by Sunith Babu L, Ph.D., Lead Engineer Reviewed by Girish V Kulkarni Ph.D.
Length category 2 min read Published Last reviewed Updated

Units explained

Indian Subcontinent

Kanal

What is a kanal?

A kanal is a unit of land area used in Punjab, Haryana, and Pakistani Punjab, equal to approximately 505.857 m² (1/8 of an acre or 605 square yards).

Origin of the kanal

Defined as 1/8 of an acre during British colonial administration of Punjab. 8 kanals make 1 acre; 20 marlas make 1 kanal.

Where it is used

Kanals are the primary unit for residential property in Punjab (India and Pakistan), Haryana, Jammu and Kashmir, and Himachal Pradesh. Property listings typically use kanal and marla units alongside square feet.

When and where it was developed

Standardized in colonial Punjab.

Indian Subcontinent

Marla

What is a marla?

A marla is a unit of land area used in Punjab, Haryana, and Pakistani Punjab, equal to approximately 25.293 m² (1/20 of a kanal or 272.25 square feet).

Origin of the marla

Defined as 1/20 of a kanal during British colonial administration of Punjab. 160 marlas equal 1 acre.

Where it is used

Marlas are the standard small-area unit for residential plots in Punjab, Pakistan, and adjoining regions. Most Punjab property listings cite size in marlas alongside square feet.

When and where it was developed

Standardized in colonial Punjab.

Kanal to Marla conversion formula

The relationship between kanals and marlas:

1 kanal = 19.9998813901 marla
1 marla = 0.0500002965 kanal

To convert kanals to marlas, multiply the value in kanals by 19.9998813901. To reverse, multiply marlas by 0.0500002965.

How to use this converter

Type a value into the calculator. The result in marlas updates as you type. Tap a quick value, copy the result with one click, or use the swap arrow to jump straight to the Marla to Kanal converter for the reverse direction.

Step-by-step: convert kanals to marlas

  1. Write down the value in kanals (kanal).
  2. Multiply that value by the factor 19.9998813901.
  3. The product is the equivalent value in marlas (marla).
  4. To reverse, multiply the marla value by 0.0500002965.

Worked examples

Example 1 — Convert 1 kanal to marla:
1 × 19.9998813901 = 19.9998813901 marla

Example 2 — Convert 100 kanal to marla:
100 × 19.9998813901 = 1999.9881390108 marla

Kanal to Marla conversion table

Standard reference values for converting kanals to marlas:

Kanal [kanal]Marla [marla]
0.010.1999988139
0.11.999988139
119.9998813901
239.9997627802
359.9996441703
479.9995255604
599.9994069505
10199.9988139011
20399.9976278022
30599.9964417032
40799.9952556043
50999.9940695054
1001999.9881390108
5009999.940695054
100019999.8813901079

Frequently asked questions

How many marlas is 1 kanal?
1 kanal equals 19.9998813901 marla.
How do I convert kanals to marlas?
Multiply the value in kanals by 19.9998813901 to get marlas.
How do I convert marlas back to kanals?
Multiply the value in marlas by 0.0500002965, or use the Marla to Kanal converter.
How many marlas is 100 kanals?
100 kanals equals 1999.9881390108 marlas, because 100 × 19.9998813901 = 1999.9881390108.

Convert Kanal to other area units

Show all Kanal conversions

Sources & references

Conversion factor (1 kanal = 19.9998813901 marla) verified against the following authoritative sources:

Results are provided for general reference. Verify critical measurements against an authoritative standard.