Length · Unit Converter

Convert Marla to Kanal

Convert marlas to kanals instantly. 1 marla = 0.0500002965 kanal — use the live calculator, the exact formula, a conversion table and worked examples. Also check the Kanal to Marla 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

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.

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.

Marla to Kanal conversion formula

The relationship between marlas and kanals:

1 marla = 0.0500002965 kanal
1 kanal = 19.9998813901 marla

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

How to use this converter

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

Step-by-step: convert marlas to kanals

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

Worked examples

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

Example 2 — Convert 100 marla to kanal:
100 × 0.0500002965 = 5.0000296526 kanal

Marla to Kanal conversion table

Standard reference values for converting marlas to kanals:

Marla [marla]Kanal [kanal]
0.010.000500003
0.10.0050000297
10.0500002965
20.1000005931
30.1500008896
40.2000011861
50.2500014826
100.5000029653
201.0000059305
301.5000088958
402.0000118611
502.5000148263
1005.0000296526
50025.0001482632
100050.0002965265

Frequently asked questions

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

Convert Marla to other area units

Show all Marla conversions

Sources & references

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

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