India is a land of festivals and fairs. Every year, thousands of fairs are held across the country. Some fairs are about food, some are about culture, and some are about animals. Among all of these, cattle fairs hold a very special place. They bring together farmers, traders, and tourists from all over India and beyond. But do you know which is the largest cattle fair in India? If not, keep reading — the answer will surprise you!
Which is the Largest Cattle Fair in India?
The Sonepur Cattle Fair — also called Sonepur Mela or Harihar Kshetra Mela — is the largest cattle fair in India. Not just that, it is also the largest cattle fair in all of Asia.
This grand fair is held every year in Sonepur, a small town in Saran district, Bihar. It takes place at the meeting point of two holy rivers — the Ganga (Ganges) and the Gandak. The fair is held on the auspicious day of Kartik Poornima (the full moon night of the Hindu month of Kartik), which usually falls in November.

Source: incredibleindia
History of Sonepur Mela
The Sonepur Cattle Fair is not just old — it is ancient. It dates back to the time of Chandragupta Maurya, the first emperor of the Maurya Empire. He used to buy elephants and horses from this fair for his army. That means this fair is more than 2,000 years old.
The fair was originally held in Hajipur, but during the rule of Mughal Emperor Aurangzeb, it was moved to its current location in Sonepur.
There is also a famous Hindu mythological story connected to this fair. It is believed that Lord Vishnu saved an elephant (Gaj) from a crocodile (Grah) at this very spot. After the rescue, the elephant took a lotus flower and offered it to Lord Vishnu. This story is why the holy dip and the Hariharnath Temple are so important at this fair.
Key Facts About the Largest Cattle Fair in India
| Detail | Information |
| Name | Sonepur Cattle Fair / Sonepur Mela |
| Also Known As | Harihar Kshetra Mela |
| Location | Sonepur, Saran District, Bihar |
| Held On | Kartik Poornima (November) |
| Duration | 15 days to 1 month |
| Distance from Patna | Only 25 kilometers |
| Rank | Largest cattle fair in India and Asia |
| Age | Over 2,000 years old |
What Happens at Sonepur Mela?
1. Animal Trading
The main purpose of the fair is the buying and selling of animals. You can find cows, buffaloes, horses, donkeys, goats, camels, rabbits, dogs, birds, and even peacocks. Persian horses and rare dog breeds are also bought and sold here.
2. Elephant Market (Haathi Bazaar)

Source: tourism.bihar.gov
The most famous attraction of this fair used to be the Haathi Bazaar — the Elephant Market. Dozens of beautifully decorated elephants were lined up for sale. However, since 2004, the sale of elephants has been banned under the Wildlife Protection Act, 1972. Today, elephants are still brought to the fair, but only for display.
3. Holy Dip in the Rivers
Thousands of Hindu pilgrims visit the fair to take a holy bath at the confluence of the Ganga and Gandak rivers. This is done early in the morning, around 5 AM, especially on Kartik Poornima. It is believed that the holy water washes away sins.
4. Hariharnath Temple
Pilgrims also visit the famous Hariharnath Temple, dedicated to Lord Vishnu and Lord Shiva. According to legend, the temple was originally built by Lord Rama on his way to the court of King Janak.
5. Shopping and Entertainment
The fair is also a huge shopping event. There are hundreds of stalls selling clothes, toys, jewelry, utensils, agricultural tools, furniture, and handicrafts. Folk artists, singers, dancers, acrobats, and circus performers also perform here, making it a full carnival experience.
How Long Does Sonepur Mela Last?
The fair usually runs for 15 days to one month. The best time to visit is during the first two weeks, when the activity is at its peak. In 2018, for example, the fair started on 21st November and ended on 22nd December — a total of 32 days.
Second Largest Cattle Fair in India
After the Sonepur Mela, the Nagaur Cattle Fair in Rajasthan holds the rank of the second largest cattle fair in India. It is held every year in January–February in Nagaur, a town between Bikaner and Jodhpur. It is an eight-day fair mainly known for the trading of camels, bullocks, and other livestock.
Why Sonepur Mela is Special
-
It is over 2,000 years old
-
It is the only fair in Asia of this size and kind
-
It attracts traders and tourists from across India and abroad
-
It perfectly blends religion, culture, commerce, and entertainment
-
Bihar Tourism now officially manages it, including Swiss cottages, tourist villages, and boat rides
The Sonepur Cattle Fair is truly one of India's greatest treasures. It is the largest cattle fair in India and the largest in Asia. Every year, it brings life, color, and energy to the banks of the Ganga and Gandak rivers in Bihar. Whether you are a trader, a pilgrim, or a tourist — Sonepur Mela has something for everyone. If you ever get the chance to visit, do not miss it!