Onion price in Punjab today
Daily mandi rates for Onion across APMC markets in Punjab, with min, max and modal prices per quintal. Updated 24 Oct 2026.
Quick answer
In Punjab, the modal price of Onion is about ₹1,866 per quintal (about ₹19/kg) as of 24 Oct 2026 (range ₹0–₹7,000) across 205 markets. That is about 23% below the national modal price of ₹2,437.
Modal₹1,866per 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 | ₹3,991 | ₹3,020 | ₹4,700 | 23 Oct 2026 |
| Adampur | Jalandhar | ₹1,456 | ₹400 | ₹5,000 | 24 Dec 2016 |
| Adampur APMC | Jalandhar | ₹3,806 | ₹2,000 | ₹4,500 | 23 Oct 2026 |
| Ahmedgarh APMC | Sangrur | ₹4,138 | ₹2,200 | ₹5,500 | 24 Oct 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,355 | ₹300 | ₹4,900 | 11 Dec 2015 |
| Baghapurana | Moga | ₹1,484 | ₹400 | ₹5,000 | 14 Dec 2023 |
| Baghapurana APMC | Moga | ₹3,807 | ₹2,400 | ₹5,000 | 24 Sep 2026 |
| Balachaur | Nawanshahr | ₹1,789 | ₹700 | ₹4,800 | 19 Dec 2015 |
| Balachaur APMC | Nawanshahr | ₹3,583 | ₹2,000 | ₹5,000 | 24 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,984 | ₹2,500 | ₹4,700 | 17 Oct 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 | ₹4,157 | ₹2,000 | ₹6,000 | 23 Oct 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,594 | ₹2,500 | ₹4,600 | 23 Oct 2026 |
| Bhagta Bhai Ka | Bhatinda | ₹2,142 | ₹600 | ₹6,000 | 27 Mar 2025 |
| Bhagta Bhai Ka APMC | Bhatinda | ₹3,929 | ₹2,000 | ₹4,900 | 23 Oct 2026 |
| Bhawanigarh | Sangrur | ₹1,407 | ₹300 | ₹4,600 | 27 Nov 2023 |
| Bhawanigarh APMC | Sangrur | ₹3,325 | ₹2,000 | ₹4,400 | 23 Oct 2026 |
| Bhucho | Bhatinda | ₹1,743 | ₹500 | ₹6,000 | 11 Mar 2025 |
| Bhucho APMC | Bhatinda | ₹3,160 | ₹2,000 | ₹4,400 | 23 Oct 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,668 | ₹400 | ₹4,700 | 28 Jun 2023 |
| Chamkaur Sahib APMC | Ropar (Rupnagar) | ₹4,070 | ₹3,000 | ₹5,200 | 22 Oct 2026 |
| Dasuya | Hoshiarpur | ₹1,848 | ₹500 | ₹5,200 | 5 Mar 2025 |
| Dasuya APMC | Hoshiarpur | ₹4,546 | ₹2,500 | ₹5,500 | 19 Oct 2026 |
| Dera Baba Nanak APMC | Gurdaspur | ₹2,881 | ₹1,852 | ₹3,852 | 22 Oct 2026 |
| Dera Bassi | Mohali | ₹1,800 | ₹700 | ₹6,000 | 21 Dec 2023 |
| Dera Bassi APMC | Mohali | ₹2,965 | ₹2,500 | ₹3,700 | 23 Oct 2026 |
| Dharamkot | Moga | ₹2,076 | ₹800 | ₹5,000 | 28 Dec 2023 |
| Dharamkot APMC | Moga | ₹3,714 | ₹2,800 | ₹5,000 | 25 Sep 2026 |
| Dhariwal | Gurdaspur | ₹1,916 | ₹700 | ₹5,200 | 24 Dec 2023 |
| Dhariwal APMC | Gurdaspur | ₹1,514 | ₹1,230 | ₹1,950 | 18 Oct 2026 |
| Dhuri | Sangrur | ₹1,519 | ₹272 | ₹5,500 | 31 Dec 2023 |
| Dhuri APMC | Sangrur | ₹3,806 | ₹2,400 | ₹4,600 | 23 Oct 2026 |
| Dinanagar | Gurdaspur | ₹1,837 | ₹300 | ₹5,500 | 19 Mar 2025 |
| Dinanagar APMC | Gurdaspur | ₹4,038 | ₹2,800 | ₹5,000 | 23 Oct 2026 |
| Doraha | Ludhiana | ₹1,667 | ₹500 | ₹5,500 | 14 Dec 2023 |
| Doraha APMC | Ludhiana | ₹3,601 | ₹2,000 | ₹4,500 | 24 Oct 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 | ₹4,168 | ₹1,700 | ₹5,500 | 21 Oct 2026 |
| Faridkot | Faridkot | ₹1,477 | ₹450 | ₹5,000 | 31 Mar 2025 |
| Faridkot APMC | Faridkot | ₹3,211 | ₹2,000 | ₹4,600 | 24 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 | ₹4,145 | ₹2,800 | ₹5,000 | 23 Oct 2026 |
| Ferozepur Cantt. | Ferozpur | ₹1,706 | ₹400 | ₹5,100 | 26 Mar 2025 |
| Ferozepur Cantt. APMC | Ferozpur | ₹2,681 | ₹2,000 | ₹4,500 | 23 Oct 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,247 | ₹2,200 | ₹4,000 | 23 Oct 2026 |
| Garh Shankar(Mahalpur) | Hoshiarpur | ₹1,949 | ₹350 | ₹5,000 | 11 Mar 2025 |
| Garh Shankar(Mahalpur) APMC | Hoshiarpur | ₹3,168 | ₹2,400 | ₹3,800 | 19 Oct 2026 |
| GarhShankar (Kotfatuhi) | Hoshiarpur | ₹1,893 | ₹700 | ₹5,100 | 20 Mar 2025 |
| GarhShankar (Kotfatuhi) APMC | Hoshiarpur | ₹3,312 | ₹2,300 | ₹4,500 | 23 Oct 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 | ₹3,054 | ₹2,000 | ₹4,500 | 20 Oct 2026 |
| Giddarbaha | Muktsar | ₹1,814 | ₹400 | ₹5,000 | 27 Dec 2023 |
| Giddarbaha APMC | Muktsar | ₹4,600 | ₹4,500 | ₹4,800 | 22 Oct 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,621 | ₹2,800 | ₹5,000 | 23 Oct 2026 |
| Gurdaspur | Gurdaspur | ₹1,681 | ₹500 | ₹4,200 | 26 Mar 2025 |
| Gurdaspur APMC | Gurdaspur | ₹3,323 | ₹2,400 | ₹4,200 | 23 Oct 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,284 | ₹1,900 | ₹3,000 | 23 Oct 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,589 | ₹2,400 | ₹5,000 | 23 Oct 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,518 | ₹600 | ₹5,200 | 22 Oct 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,333 | ₹2,000 | ₹3,400 | 12 Oct 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,706 | ₹1,800 | ₹5,000 | 23 Oct 2026 |
| Kharar | Mohali | ₹1,726 | ₹400 | ₹5,800 | 26 Dec 2023 |
| Kharar APMC | Mohali | ₹4,042 | ₹2,400 | ₹6,000 | 24 Oct 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,527 | ₹1,800 | ₹4,900 | 24 Oct 2026 |
| Lalru | Mohali | ₹1,653 | ₹450 | ₹5,000 | 27 Dec 2023 |
| Lalru APMC | Mohali | ₹3,971 | ₹2,400 | ₹4,900 | 23 Oct 2026 |
| Lehra Gaga | Sangrur | ₹1,868 | ₹550 | ₹5,500 | 28 Dec 2023 |
| Lehra Gaga APMC | Sangrur | ₹3,566 | ₹2,400 | ₹4,500 | 22 Oct 2026 |
| Ludhiana | Ludhiana | ₹1,386 | ₹300 | ₹5,400 | 14 Jul 2026 |
| Ludhiana APMC | Ludhiana | ₹2,397 | ₹1,000 | ₹5,000 | 16 Oct 2026 |
| Machhiwara | Ludhiana | ₹1,560 | ₹180 | ₹5,000 | 21 Dec 2023 |
| Machhiwara APMC | Ludhiana | ₹3,636 | ₹1,800 | ₹4,600 | 16 Oct 2026 |
| Makhu | Ferozpur | ₹1,869 | ₹950 | ₹3,720 | 29 Dec 2015 |
| Malerkotla | Sangrur | ₹1,296 | ₹250 | ₹5,000 | 20 Dec 2023 |
| Malerkotla APMC | Sangrur | ₹3,206 | ₹1,600 | ₹4,200 | 23 Oct 2026 |
| Malout | Muktsar | ₹1,722 | ₹450 | ₹5,500 | 30 Dec 2023 |
| Malout APMC | Muktsar | ₹3,365 | ₹1,600 | ₹4,500 | 23 Oct 2026 |
| Mamdot | Ferozpur | ₹2,038 | ₹1,200 | ₹5,200 | 28 Mar 2025 |
| Mamdot APMC | Ferozpur | ₹2,738 | ₹2,700 | ₹2,800 | 17 Oct 2026 |
| Mansa | Mansa | ₹1,616 | ₹400 | ₹7,000 | 22 Dec 2023 |
| Mansa APMC | Mansa | ₹4,389 | ₹2,900 | ₹5,200 | 22 Oct 2026 |
| Maur | Bhatinda | ₹1,886 | ₹700 | ₹5,500 | 1 Mar 2025 |
| Maur APMC | Bhatinda | ₹3,816 | ₹400 | ₹5,000 | 23 Oct 2026 |
| Moga | Moga | ₹1,545 | ₹400 | ₹5,000 | 19 Dec 2023 |
| Moga APMC | Moga | ₹3,555 | ₹2,500 | ₹4,500 | 15 Oct 2026 |
| Moonak | Sangrur | ₹947 | ₹65 | ₹2,000 | 31 Dec 2016 |
| Morinda | Ropar (Rupnagar) | ₹1,621 | ₹400 | ₹5,500 | 21 Sep 2023 |
| Morinda APMC | Ropar (Rupnagar) | ₹3,042 | ₹2,000 | ₹4,700 | 21 Sep 2026 |
| Mukerian | Hoshiarpur | ₹1,693 | ₹600 | ₹5,600 | 30 Dec 2023 |
| Mukerian APMC | Hoshiarpur | ₹3,949 | ₹2,500 | ₹5,500 | 23 Oct 2026 |
| Mukerian(Talwara) | Hoshiarpur | ₹1,712 | ₹600 | ₹5,500 | 29 Dec 2023 |
| Mukerian(Talwara) APMC | Hoshiarpur | ₹3,969 | ₹2,400 | ₹6,000 | 23 Oct 2026 |
| Muktsar | Muktsar | ₹1,875 | ₹700 | ₹5,500 | 26 Dec 2023 |
| Muktsar APMC | Muktsar | ₹2,860 | ₹1,700 | ₹5,000 | 15 Oct 2026 |
| Nabha | Patiala | ₹1,304 | ₹400 | ₹6,000 | 30 Dec 2023 |
| Nabha APMC | Patiala | ₹3,414 | ₹1,800 | ₹4,700 | 22 Oct 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,280 | ₹2,400 | ₹4,200 | 23 Oct 2026 |
| Nihal Singh Wala | Moga | ₹1,788 | ₹500 | ₹4,700 | 29 Dec 2015 |
| Nihal Singh Wala APMC | Moga | ₹3,968 | ₹2,600 | ₹5,000 | 20 Oct 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 | ₹3,337 | ₹2,200 | ₹5,000 | 21 Oct 2026 |
| Patiala | Patiala | ₹1,441 | ₹400 | ₹5,500 | 14 Jul 2026 |
| Patiala APMC | Patiala | ₹2,821 | ₹700 | ₹5,600 | 23 Oct 2026 |
| Patran | Patiala | ₹1,353 | ₹200 | ₹4,500 | 20 Dec 2023 |
| Patran APMC | Patiala | ₹2,664 | ₹1,140 | ₹3,750 | 23 Oct 2026 |
| Patti | Tarntaran | ₹1,644 | ₹300 | ₹5,800 | 30 Dec 2023 |
| Patti APMC | Tarntaran | ₹1 | ₹0 | ₹6 | 24 Oct 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,858 | ₹3,100 | ₹4,800 | 18 Sep 2026 |
| Phillaur(Apra Mandi) | Jalandhar | ₹1,800 | ₹500 | ₹6,000 | 29 Dec 2023 |
| Phillaur(Apra Mandi) APMC | Jalandhar | ₹4,050 | ₹2,700 | ₹5,000 | 23 Oct 2026 |
| Quadian | Gurdaspur | ₹1,443 | ₹600 | ₹5,600 | 27 Jul 2023 |
| Quadian APMC | Gurdaspur | ₹3,407 | ₹2,800 | ₹3,800 | 24 Oct 2026 |
| Raikot | Ludhiana | ₹1,474 | ₹0 | ₹5,500 | 29 Dec 2016 |
| Raikot APMC | Ludhiana | ₹3,644 | ₹2,680 | ₹4,813 | 21 Oct 2026 |
| Rajpura | Patiala | ₹1,415 | ₹400 | ₹4,700 | 30 Dec 2023 |
| Rajpura APMC | Patiala | ₹3,297 | ₹1,500 | ₹4,450 | 22 Oct 2026 |
| Raman | Bhatinda | ₹1,836 | ₹650 | ₹5,750 | 22 Mar 2025 |
| Raman APMC | Bhatinda | ₹4,023 | ₹2,315 | ₹5,005 | 22 Oct 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,227 | ₹1,500 | ₹4,500 | 23 Oct 2026 |
| Rayya | Amritsar | ₹2,189 | ₹800 | ₹4,500 | 29 Mar 2025 |
| Rayya APMC | Amritsar | ₹1,888 | ₹1,135 | ₹4,428 | 24 Oct 2026 |
| Ropar | Ropar (Rupnagar) | ₹1,741 | ₹400 | ₹5,500 | 30 Dec 2023 |
| Ropar APMC | Ropar (Rupnagar) | ₹3,714 | ₹2,500 | ₹4,800 | 23 Oct 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,984 | ₹2,600 | ₹4,800 | 24 Oct 2026 |
| Samana | Patiala | ₹1,672 | ₹500 | ₹4,200 | 3 Dec 2023 |
| Samana APMC | Patiala | ₹2,727 | ₹1,600 | ₹5,800 | 21 Sep 2026 |
| Samrala | Ludhiana | ₹1,468 | ₹350 | ₹6,000 | 19 Dec 2023 |
| Samrala APMC | Ludhiana | ₹3,854 | ₹2,000 | ₹6,000 | 22 Oct 2026 |
| Sangat | Bhatinda | ₹1,400 | ₹1,200 | ₹1,600 | 22 Jan 2009 |
| Sangrur | Sangrur | ₹1,311 | ₹450 | ₹4,500 | 28 Dec 2023 |
| Sangrur APMC | Sangrur | ₹2,493 | ₹1,800 | ₹3,700 | 20 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,679 | ₹2,000 | ₹5,000 | 23 Oct 2026 |
| Sri Har Gobindpur APMC | Gurdaspur | ₹3,688 | ₹2,900 | ₹4,100 | 19 Sep 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,216 | ₹150 | ₹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 | ₹4,300 | ₹3,000 | ₹5,500 | 19 Oct 2026 |
| Tanda Urmur | Hoshiarpur | ₹1,585 | ₹600 | ₹5,500 | 29 Dec 2023 |
| Tanda Urmur APMC | Hoshiarpur | ₹4,322 | ₹2,400 | ₹6,000 | 24 Oct 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,538 | ₹2,100 | ₹3,200 | 24 Oct 2026 |
| Zira | Ferozpur | ₹1,870 | ₹450 | ₹5,000 | 31 Mar 2025 |
| Zira APMC | Ferozpur | ₹4,112 | ₹2,800 | ₹5,000 | 23 Oct 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,866 per quintal as of 24 Oct 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,866) is at or below the all-India modal price of ₹2,437 per quintal.