Onions price in Pakistan

Average retail price per 1 kg, recorded by the Pakistan Bureau of Statistics in 17 cities on 12 November 2026.

Latest weekly releasePrices collected on

Official weekly average retail prices collected by PBS in 17 cities (Thursday prices). Shop prices vary.

Source: Pakistan Bureau of Statistics (PBS), Weekly Sensitive Price Indicator. Official release (opens in a new tab) · Data file (Excel) (opens in a new tab)

National average

Rs 184.99

per 1 kg

Change in a week

−1.7% (down from last week)

was Rs 188.18

Change in a year

+19.7% (up from a year ago)

was Rs 154.58

Lowest this week in Larkana (Rs 150.00), highest in Islamabad (Rs 232.28).

Onions — average price by city, lowest first
CityAverage (PKR)Range seen
Larkana150.00150–150
Khuzdar150.00150–150
Quetta154.70140–170
Sukkur154.92150–160
Hyderabad170.64140–200
Karachi171.62150–200
Bahawalpur176.60170–180
Sargodha180.00180–180
Bannu180.00180–180
Faisalabad193.10180–200
Multan193.10180–200
Gujranwala200.00200–200
Lahore209.36200–230
Peshawar213.12200–220
Sialkot220.00220–220
Rawalpindi226.47210–240
Islamabad232.28220–250

All 51 essential items