Onion price in Punjab today
Daily mandi rates for Onion across APMC markets in Punjab, with min, max and modal prices per quintal. Updated 14 Sep 2026.
Quick answer
In Punjab, the modal price of Onion is about ₹1,772 per quintal (about ₹18/kg) as of 14 Sep 2026 (range ₹0–₹7,000) across 205 markets. That is about 21% below the national modal price of ₹2,246.
Modal₹1,772per quintal
Min₹0lowest
Max₹7,000highest
Markets205in Punjab
Onion price by market in Punjab
| Market | District | Modal | Min | Max | Updated |
|---|---|---|---|---|---|
| Abohar | Fazilka | ₹1,548 | ₹400 | ₹5,700 | 4 Mar 2025 |
| Abohar APMC | Fazilka | ₹4,100 | ₹3,200 | ₹4,700 | 9 Sep 2026 |
| Adampur | Jalandhar | ₹1,456 | ₹400 | ₹5,000 | 24 Dec 2016 |
| Adampur APMC | Jalandhar | ₹3,579 | ₹2,000 | ₹4,500 | 14 Sep 2026 |
| Ahmedgarh APMC | Sangrur | ₹3,881 | ₹2,200 | ₹5,500 | 14 Sep 2026 |
| Ajnala | Amritsar | ₹2,109 | ₹1,000 | ₹4,000 | 27 Mar 2025 |
| Ajnala APMC | Amritsar | ₹3,321 | ₹2,500 | ₹3,800 | 14 Sep 2026 |
| Amritsar | Amritsar | ₹2,097 | ₹1,260 | ₹3,680 | 14 Jul 2026 |
| Amritsar(Amritsar Mewa Mandi) | Amritsar | ₹1,276 | ₹310 | ₹4,400 | 27 Mar 2025 |
| Amritsar(Amritsar Mewa Mandi) APMC | Amritsar | ₹2,550 | ₹2,550 | ₹2,550 | 20 Aug 2026 |
| Anandpur Sahib | Ropar (Rupnagar) | ₹1,511 | ₹300 | ₹4,900 | 11 Dec 2015 |
| Baghapurana | Moga | ₹1,484 | ₹400 | ₹5,000 | 14 Dec 2023 |
| Baghapurana APMC | Moga | ₹3,626 | ₹2,400 | ₹5,000 | 11 Sep 2026 |
| Balachaur | Nawanshahr | ₹1,789 | ₹700 | ₹4,800 | 19 Dec 2015 |
| Balachaur APMC | Nawanshahr | ₹3,327 | ₹2,000 | ₹5,000 | 14 Sep 2026 |
| Banga | Nawanshahr | ₹1,458 | ₹600 | ₹4,933 | 14 Dec 2023 |
| Banga APMC | Nawanshahr | ₹3,175 | ₹1,790 | ₹4,300 | 26 Aug 2026 |
| Banur | Mohali | ₹1,821 | ₹500 | ₹6,000 | 19 Dec 2015 |
| Banur APMC | Mohali | ₹2,707 | ₹2,500 | ₹3,000 | 10 Sep 2026 |
| Bariwala | Muktsar | ₹1,486 | ₹700 | ₹4,500 | 28 Dec 2023 |
| Barnala | Barnala | ₹1,363 | ₹250 | ₹4,650 | 8 Dec 2023 |
| Bassi Pathana | Fatehgarh | ₹1,881 | ₹600 | ₹5,200 | 19 Mar 2025 |
| Bassi Pathana APMC | Fatehgarh | ₹3,773 | ₹2,000 | ₹6,000 | 14 Sep 2026 |
| Batala | Gurdaspur | ₹1,441 | ₹600 | ₹4,200 | 11 Mar 2025 |
| Bathinda | Bhatinda | ₹1,827 | ₹500 | ₹5,000 | 24 Mar 2025 |
| Bathinda APMC | Bhatinda | ₹3,305 | ₹2,500 | ₹4,600 | 14 Sep 2026 |
| Bhagta Bhai Ka | Bhatinda | ₹2,142 | ₹600 | ₹6,000 | 27 Mar 2025 |
| Bhagta Bhai Ka APMC | Bhatinda | ₹3,524 | ₹2,000 | ₹4,800 | 14 Sep 2026 |
| Bhawanigarh | Sangrur | ₹1,424 | ₹300 | ₹4,600 | 27 Nov 2023 |
| Bhawanigarh APMC | Sangrur | ₹3,032 | ₹2,000 | ₹4,400 | 14 Sep 2026 |
| Bhucho | Bhatinda | ₹1,743 | ₹500 | ₹6,000 | 11 Mar 2025 |
| Bhucho APMC | Bhatinda | ₹2,743 | ₹2,000 | ₹4,000 | 14 Sep 2026 |
| Bilga | Jalandhar | ₹2,056 | ₹700 | ₹4,200 | 18 Dec 2023 |
| Budalada | Mansa | ₹1,539 | ₹300 | ₹6,500 | 15 Dec 2023 |
| Chamkaur Sahib | Ropar (Rupnagar) | ₹1,803 | ₹400 | ₹4,700 | 28 Jun 2023 |
| Chamkaur Sahib APMC | Ropar (Rupnagar) | ₹3,585 | ₹3,000 | ₹5,200 | 11 Sep 2026 |
| Dasuya | Hoshiarpur | ₹1,848 | ₹500 | ₹5,200 | 5 Mar 2025 |
| Dasuya APMC | Hoshiarpur | ₹4,093 | ₹2,500 | ₹5,500 | 14 Sep 2026 |
| Dera Baba Nanak APMC | Gurdaspur | ₹3,019 | ₹1,852 | ₹3,852 | 7 Sep 2026 |
| Dera Bassi | Mohali | ₹1,800 | ₹700 | ₹6,000 | 21 Dec 2023 |
| Dera Bassi APMC | Mohali | ₹2,750 | ₹2,500 | ₹3,000 | 14 Sep 2026 |
| Dharamkot | Moga | ₹2,076 | ₹800 | ₹5,000 | 28 Dec 2023 |
| Dharamkot APMC | Moga | ₹3,650 | ₹2,800 | ₹5,000 | 14 Sep 2026 |
| Dhariwal | Gurdaspur | ₹1,916 | ₹700 | ₹5,200 | 24 Dec 2023 |
| Dhariwal APMC | Gurdaspur | ₹1,830 | ₹1,650 | ₹1,950 | 14 Sep 2026 |
| Dhuri | Sangrur | ₹1,519 | ₹272 | ₹5,500 | 31 Dec 2023 |
| Dhuri APMC | Sangrur | ₹3,561 | ₹2,400 | ₹4,600 | 14 Sep 2026 |
| Dinanagar | Gurdaspur | ₹1,837 | ₹300 | ₹5,500 | 19 Mar 2025 |
| Dinanagar APMC | Gurdaspur | ₹3,593 | ₹2,800 | ₹5,000 | 12 Sep 2026 |
| Doraha | Ludhiana | ₹1,667 | ₹500 | ₹5,500 | 14 Dec 2023 |
| Doraha APMC | Ludhiana | ₹3,413 | ₹2,000 | ₹4,500 | 14 Sep 2026 |
| Dudhansadhan | Patiala | ₹2,083 | ₹700 | ₹6,500 | 8 Dec 2023 |
| Dudhansadhan APMC | Patiala | ₹3,731 | ₹2,500 | ₹5,000 | 13 Sep 2026 |
| F.G.Churian | Gurdaspur | ₹2,559 | ₹1,400 | ₹4,500 | 21 Mar 2025 |
| F.G.Churian APMC | Gurdaspur | ₹3,815 | ₹1,700 | ₹5,500 | 14 Sep 2026 |
| Faridkot | Faridkot | ₹1,477 | ₹450 | ₹5,000 | 31 Mar 2025 |
| Faridkot APMC | Faridkot | ₹2,829 | ₹2,000 | ₹4,600 | 9 Sep 2026 |
| Fazilka | Fazilka | ₹1,578 | ₹450 | ₹4,500 | 29 Mar 2025 |
| Fazilka (Ladhuka) | Fazilka | ₹1,100 | ₹400 | ₹3,500 | 30 Jul 2015 |
| Fazilka APMC | Fazilka | ₹3,792 | ₹2,800 | ₹4,800 | 14 Sep 2026 |
| Ferozepur Cantt. | Ferozpur | ₹1,706 | ₹400 | ₹5,100 | 26 Mar 2025 |
| Ferozepur Cantt. APMC | Ferozpur | ₹2,569 | ₹2,100 | ₹4,500 | 8 Sep 2026 |
| Firozepur City | Ferozpur | ₹1,604 | ₹275 | ₹4,800 | 29 Mar 2025 |
| Firozepur City APMC | Ferozpur | ₹2,800 | ₹2,300 | ₹3,500 | 19 Aug 2026 |
| Garh Shankar | Hoshiarpur | ₹1,530 | ₹0 | ₹5,000 | 27 Mar 2025 |
| Garh Shankar APMC | Hoshiarpur | ₹3,055 | ₹2,200 | ₹4,000 | 14 Sep 2026 |
| Garh Shankar(Mahalpur) | Hoshiarpur | ₹1,949 | ₹350 | ₹5,000 | 11 Mar 2025 |
| Garh Shankar(Mahalpur) APMC | Hoshiarpur | ₹2,938 | ₹2,400 | ₹3,800 | 11 Sep 2026 |
| GarhShankar (Kotfatuhi) | Hoshiarpur | ₹1,893 | ₹700 | ₹5,100 | 20 Mar 2025 |
| GarhShankar (Kotfatuhi) APMC | Hoshiarpur | ₹3,080 | ₹2,300 | ₹4,100 | 14 Sep 2026 |
| Gehri | Amritsar | ₹1,500 | ₹1,500 | ₹1,500 | 19 Feb 2015 |
| Gehri APMC | Amritsar | ₹1,500 | ₹1,500 | ₹1,500 | 8 Aug 2026 |
| Gehri(Jandiala mandi) | Amritsar | ₹1,863 | ₹1,000 | ₹3,500 | 20 Dec 2023 |
| Ghanaur | Patiala | ₹1,489 | ₹500 | ₹4,000 | 18 Dec 2016 |
| Ghanaur APMC | Patiala | ₹2,819 | ₹2,000 | ₹4,000 | 14 Sep 2026 |
| Giddarbaha | Muktsar | ₹1,814 | ₹400 | ₹5,000 | 27 Dec 2023 |
| Giddarbaha APMC | Muktsar | ₹4,500 | ₹4,500 | ₹4,500 | 25 Aug 2026 |
| Goniana | Bhatinda | ₹1,368 | ₹450 | ₹5,600 | 29 Dec 2015 |
| Goraya | Jalandhar | ₹1,439 | ₹500 | ₹5,000 | 11 May 2023 |
| Goraya APMC | Jalandhar | ₹3,247 | ₹2,800 | ₹5,000 | 14 Sep 2026 |
| Gurdaspur | Gurdaspur | ₹1,681 | ₹500 | ₹4,200 | 26 Mar 2025 |
| Gurdaspur APMC | Gurdaspur | ₹2,755 | ₹2,400 | ₹4,000 | 12 Sep 2026 |
| Guru Har Sahai | Ferozpur | ₹1,590 | ₹400 | ₹5,000 | 29 May 2023 |
| Hoshiarpur | Hoshiarpur | ₹1,308 | ₹600 | ₹4,500 | 15 Dec 2016 |
| Jagraon | Ludhiana | ₹1,493 | ₹500 | ₹5,000 | 15 Dec 2023 |
| Jagraon APMC | Ludhiana | ₹2,085 | ₹1,900 | ₹2,500 | 14 Sep 2026 |
| Jaitu | Faridkot | ₹1,697 | ₹800 | ₹2,800 | 28 Dec 2023 |
| Jalalabad | Fazilka | ₹1,627 | ₹500 | ₹5,500 | 25 Mar 2025 |
| Jalalabad APMC | Fazilka | ₹3,379 | ₹2,400 | ₹5,000 | 14 Sep 2026 |
| Jalandhar City | Jalandhar | ₹1,001 | ₹500 | ₹1,800 | 28 Dec 2009 |
| Jalandhar City APMC | Jalandhar | ₹1,900 | ₹1,000 | ₹2,800 | 21 Aug 2026 |
| Jalandhar City(Jalandhar) | Jalandhar | ₹1,226 | ₹200 | ₹5,500 | 31 Dec 2016 |
| Jalandhar City(Jalandhar) APMC | Jalandhar | ₹2,217 | ₹600 | ₹5,200 | 14 Sep 2026 |
| Kalanaur | Gurdaspur | ₹3,167 | ₹2,000 | ₹4,500 | 3 Apr 2023 |
| Kapurthala | kapurthala | ₹1,583 | ₹500 | ₹5,000 | 24 Dec 2016 |
| Kapurthala APMC | Kapurthala | ₹2,213 | ₹2,000 | ₹2,700 | 9 Sep 2026 |
| Khamano | Fatehgarh | ₹2,029 | ₹600 | ₹5,500 | 26 Mar 2025 |
| Khamano APMC | Fatehgarh | ₹3,350 | ₹3,000 | ₹4,500 | 2 Sep 2026 |
| Khanauri | Sangrur | ₹1,153 | ₹400 | ₹4,500 | 13 Jun 2023 |
| Khanna | Ludhiana | ₹1,183 | ₹300 | ₹4,500 | 14 Jul 2026 |
| Khanna APMC | Ludhiana | ₹2,589 | ₹1,800 | ₹5,000 | 12 Sep 2026 |
| Kharar | Mohali | ₹1,726 | ₹400 | ₹5,800 | 26 Dec 2023 |
| Kharar APMC | Mohali | ₹3,550 | ₹2,400 | ₹6,000 | 11 Sep 2026 |
| Kot ise Khan | Moga | ₹1,022 | ₹1,000 | ₹1,050 | 14 Jul 2015 |
| Kotkapura | Faridkot | ₹1,504 | ₹400 | ₹5,000 | 30 Dec 2023 |
| Kurali | Mohali | ₹1,730 | ₹500 | ₹5,532 | 8 Dec 2023 |
| Kurali APMC | Mohali | ₹3,155 | ₹1,800 | ₹3,900 | 14 Sep 2026 |
| Lalru | Mohali | ₹1,653 | ₹450 | ₹5,000 | 27 Dec 2023 |
| Lalru APMC | Mohali | ₹3,681 | ₹2,400 | ₹4,700 | 14 Sep 2026 |
| Lehra Gaga | Sangrur | ₹1,868 | ₹550 | ₹5,500 | 28 Dec 2023 |
| Lehra Gaga APMC | Sangrur | ₹3,383 | ₹2,400 | ₹4,200 | 11 Sep 2026 |
| Ludhiana | Ludhiana | ₹1,386 | ₹300 | ₹5,400 | 14 Jul 2026 |
| Ludhiana APMC | Ludhiana | ₹2,213 | ₹1,000 | ₹5,000 | 10 Sep 2026 |
| Machhiwara | Ludhiana | ₹1,560 | ₹180 | ₹5,000 | 21 Dec 2023 |
| Machhiwara APMC | Ludhiana | ₹3,429 | ₹1,800 | ₹4,600 | 14 Sep 2026 |
| Makhu | Ferozpur | ₹1,869 | ₹950 | ₹3,720 | 29 Dec 2015 |
| Malerkotla | Sangrur | ₹1,431 | ₹400 | ₹5,000 | 20 Dec 2023 |
| Malerkotla APMC | Sangrur | ₹2,947 | ₹1,600 | ₹4,000 | 14 Sep 2026 |
| Malout | Muktsar | ₹1,722 | ₹450 | ₹5,500 | 30 Dec 2023 |
| Malout APMC | Muktsar | ₹3,076 | ₹1,600 | ₹4,500 | 14 Sep 2026 |
| Mamdot | Ferozpur | ₹2,038 | ₹1,200 | ₹5,200 | 28 Mar 2025 |
| Mamdot APMC | Ferozpur | ₹2,700 | ₹2,700 | ₹2,700 | 6 Aug 2026 |
| Mansa | Mansa | ₹1,616 | ₹400 | ₹7,000 | 22 Dec 2023 |
| Mansa APMC | Mansa | ₹4,195 | ₹2,900 | ₹5,120 | 10 Sep 2026 |
| Maur | Bhatinda | ₹1,886 | ₹700 | ₹5,500 | 1 Mar 2025 |
| Maur APMC | Bhatinda | ₹3,605 | ₹2,500 | ₹4,500 | 14 Sep 2026 |
| Moga | Moga | ₹1,545 | ₹400 | ₹5,000 | 19 Dec 2023 |
| Moga APMC | Moga | ₹3,388 | ₹2,500 | ₹4,500 | 14 Sep 2026 |
| Moonak | Sangrur | ₹969 | ₹65 | ₹1,900 | 31 Dec 2016 |
| Morinda | Ropar (Rupnagar) | ₹1,751 | ₹550 | ₹5,500 | 21 Sep 2023 |
| Morinda APMC | Ropar (Rupnagar) | ₹2,791 | ₹2,000 | ₹4,500 | 11 Sep 2026 |
| Mukerian | Hoshiarpur | ₹1,693 | ₹600 | ₹5,600 | 30 Dec 2023 |
| Mukerian APMC | Hoshiarpur | ₹3,452 | ₹2,500 | ₹5,000 | 14 Sep 2026 |
| Mukerian(Talwara) | Hoshiarpur | ₹1,712 | ₹600 | ₹5,500 | 29 Dec 2023 |
| Mukerian(Talwara) APMC | Hoshiarpur | ₹3,711 | ₹2,400 | ₹6,000 | 14 Sep 2026 |
| Muktsar | Muktsar | ₹1,875 | ₹700 | ₹5,500 | 26 Dec 2023 |
| Muktsar APMC | Muktsar | ₹3,625 | ₹2,000 | ₹5,000 | 4 Sep 2026 |
| Nabha | Patiala | ₹1,304 | ₹400 | ₹6,000 | 30 Dec 2023 |
| Nabha APMC | Patiala | ₹3,073 | ₹1,800 | ₹4,700 | 10 Sep 2026 |
| Nakodar | Jalandhar | ₹1,108 | ₹600 | ₹2,000 | 5 Sep 2016 |
| Naushera Pannuan | Tarntaran | ₹1,454 | ₹1,300 | ₹1,700 | 27 Feb 2015 |
| Nawan Shahar(MandiRaho) | Nawanshahr | ₹1,918 | ₹700 | ₹3,000 | 26 Dec 2016 |
| Nawan Shahar(Subzi Mandi) | Nawanshahr | ₹1,195 | ₹500 | ₹3,500 | 12 Jun 2023 |
| Nawan Shahar(Subzi Mandi) APMC | Nawanshahr | ₹3,009 | ₹2,400 | ₹4,000 | 12 Sep 2026 |
| Nihal Singh Wala | Moga | ₹1,788 | ₹500 | ₹4,700 | 29 Dec 2015 |
| Nihal Singh Wala APMC | Moga | ₹3,395 | ₹2,600 | ₹4,800 | 8 Sep 2026 |
| Noor Mehal | Jalandhar | ₹1,703 | ₹1,500 | ₹2,600 | 9 Nov 2023 |
| Noor Mehal APMC | Jalandhar | ₹2,350 | ₹2,000 | ₹3,200 | 3 Sep 2026 |
| Pathankot | Pathankot | ₹1,101 | ₹400 | ₹4,000 | 18 Dec 2023 |
| Pathankot APMC | Pathankot | ₹2,983 | ₹2,200 | ₹4,800 | 14 Sep 2026 |
| Patiala | Patiala | ₹1,441 | ₹400 | ₹5,500 | 14 Jul 2026 |
| Patiala APMC | Patiala | ₹2,203 | ₹700 | ₹5,100 | 14 Sep 2026 |
| Patran | Patiala | ₹1,353 | ₹200 | ₹4,500 | 20 Dec 2023 |
| Patran APMC | Patiala | ₹2,336 | ₹1,140 | ₹3,540 | 14 Sep 2026 |
| Patti | Tarntaran | ₹1,644 | ₹300 | ₹5,800 | 30 Dec 2023 |
| Patti APMC | Tarntaran | ₹1 | ₹0 | ₹6 | 14 Sep 2026 |
| Phagwara | kapurthala | ₹1,537 | ₹300 | ₹5,125 | 30 Dec 2023 |
| Phillaur | Jalandhar | ₹3,739 | ₹1,150 | ₹7,000 | 7 Jul 2023 |
| Phillaur APMC | Jalandhar | ₹3,607 | ₹3,100 | ₹4,800 | 14 Sep 2026 |
| Phillaur(Apra Mandi) | Jalandhar | ₹1,800 | ₹500 | ₹6,000 | 29 Dec 2023 |
| Phillaur(Apra Mandi) APMC | Jalandhar | ₹3,632 | ₹2,700 | ₹5,000 | 14 Sep 2026 |
| Quadian | Gurdaspur | ₹1,443 | ₹600 | ₹5,600 | 27 Jul 2023 |
| Quadian APMC | Gurdaspur | ₹3,373 | ₹2,800 | ₹3,500 | 14 Sep 2026 |
| Raikot | Ludhiana | ₹1,474 | ₹0 | ₹5,500 | 29 Dec 2016 |
| Raikot APMC | Ludhiana | ₹3,359 | ₹2,680 | ₹3,920 | 14 Sep 2026 |
| Rajpura | Patiala | ₹1,415 | ₹400 | ₹4,700 | 30 Dec 2023 |
| Rajpura APMC | Patiala | ₹2,833 | ₹1,500 | ₹4,200 | 13 Sep 2026 |
| Raman | Bhatinda | ₹1,836 | ₹650 | ₹5,750 | 22 Mar 2025 |
| Raman APMC | Bhatinda | ₹3,856 | ₹2,315 | ₹4,710 | 10 Sep 2026 |
| Rampura Phul | Bhatinda | ₹1,006 | ₹400 | ₹1,900 | 29 Dec 2009 |
| Rampuraphul(Nabha Mandi) | Bhatinda | ₹1,914 | ₹650 | ₹5,500 | 23 Mar 2025 |
| Rampuraphul(Nabha Mandi) APMC | Bhatinda | ₹3,029 | ₹1,500 | ₹4,500 | 14 Sep 2026 |
| Rayya | Amritsar | ₹2,189 | ₹800 | ₹4,500 | 29 Mar 2025 |
| Rayya APMC | Amritsar | ₹1,436 | ₹1,135 | ₹1,545 | 14 Sep 2026 |
| Ropar | Ropar (Rupnagar) | ₹1,869 | ₹400 | ₹5,500 | 30 Dec 2023 |
| Ropar APMC | Ropar (Rupnagar) | ₹3,426 | ₹2,500 | ₹4,600 | 14 Sep 2026 |
| Sadiq | Faridkot | ₹2,638 | ₹0 | ₹5,500 | 17 Dec 2015 |
| Sahnewal | Ludhiana | ₹1,785 | ₹0 | ₹5,000 | 24 Nov 2023 |
| Sahnewal APMC | Ludhiana | ₹3,586 | ₹2,600 | ₹4,500 | 14 Sep 2026 |
| Samana | Patiala | ₹1,659 | ₹600 | ₹4,200 | 3 Dec 2023 |
| Samana APMC | Patiala | ₹2,438 | ₹1,600 | ₹5,800 | 14 Sep 2026 |
| Samrala | Ludhiana | ₹1,468 | ₹350 | ₹6,000 | 19 Dec 2023 |
| Samrala APMC | Ludhiana | ₹3,317 | ₹2,000 | ₹6,000 | 10 Sep 2026 |
| Sangat | Bhatinda | ₹1,400 | ₹1,200 | ₹1,600 | 22 Jan 2009 |
| Sangrur | Sangrur | ₹1,359 | ₹500 | ₹4,500 | 28 Dec 2023 |
| Sangrur APMC | Sangrur | ₹2,383 | ₹1,800 | ₹3,000 | 5 Sep 2026 |
| Sardulgarh | Mansa | ₹1,470 | ₹550 | ₹4,000 | 9 Jun 2023 |
| Sirhind | Fatehgarh | ₹1,706 | ₹600 | ₹5,000 | 11 Mar 2025 |
| Sirhind APMC | Fatehgarh | ₹3,367 | ₹2,000 | ₹5,000 | 14 Sep 2026 |
| Sri Har Gobindpur APMC | Gurdaspur | ₹3,400 | ₹2,900 | ₹3,900 | 31 Aug 2026 |
| Sri Har Gobindpur(Harechowal) | Gurdaspur | ₹1,000 | ₹800 | ₹1,200 | 13 Jun 2023 |
| Sri Har Gobindpur(Harechowal) APMC | Gurdaspur | ₹3,000 | ₹3,000 | ₹3,000 | 13 Aug 2026 |
| Sultanpur | kapurthala | ₹1,300 | ₹600 | ₹2,000 | 5 Mar 2023 |
| Sunam | Sangrur | ₹1,321 | ₹300 | ₹5,500 | 21 Dec 2023 |
| Sunam APMC | Sangrur | ₹3,575 | ₹2,800 | ₹4,500 | 3 Sep 2026 |
| Talwandi Bhai | Ferozpur | ₹2,975 | ₹1,450 | ₹4,500 | 16 Oct 2015 |
| Talwandi Sabo | Bhatinda | ₹1,783 | ₹400 | ₹5,000 | 20 Mar 2025 |
| Talwandi Sabo APMC | Bhatinda | ₹3,200 | ₹3,000 | ₹3,300 | 9 Aug 2026 |
| Tanda Urmur | Hoshiarpur | ₹1,585 | ₹600 | ₹5,500 | 29 Dec 2023 |
| Tanda Urmur APMC | Hoshiarpur | ₹3,904 | ₹2,400 | ₹5,500 | 14 Sep 2026 |
| Tapa | Barnala | ₹1,344 | ₹500 | ₹3,000 | 24 Aug 2015 |
| Tarantaran | Tarntaran | ₹1,959 | ₹0 | ₹5,500 | 26 Dec 2023 |
| Tarantaran APMC | Tarntaran | ₹2,331 | ₹2,100 | ₹2,800 | 14 Sep 2026 |
| Zira | Ferozpur | ₹1,870 | ₹450 | ₹5,000 | 31 Mar 2025 |
| Zira APMC | Ferozpur | ₹3,823 | ₹2,800 | ₹4,900 | 14 Sep 2026 |
Why Onion prices vary across Punjab
Rabi onion arrives Mar–May; the kharif crop reaches mandis Oct–Dec. Local arrivals, transport distance from producing belts (Maharashtra (Lasalgaon is Asia's largest onion market), Madhya Pradesh, Karnataka and Gujarat) and variety mix all move the rate between mandis, which is why the range above spans ₹0 to ₹7,000.
Frequently asked questions
What is the Onion price in Punjab today?
The modal price of Onion in Punjab is around ₹1,772 per quintal as of 14 Sep 2026 (range ₹0–₹7,000).
How many markets report Onion in Punjab?
205 APMC markets across Punjab currently report Onion prices in this dataset.
Is Onion cheaper in Punjab than the national average?
The Punjab modal price (₹1,772) is at or below the all-India modal price of ₹2,246 per quintal.