22 November – 23 December 2026

Sonepur Mela: a month-long fair where the Gandak meets the Ganga

Full-moon bathers at a river confluence, then a tent town that stays a month

Sonepur Mela, also called Harihar Kshetra Mela, is a month-long fair at Sonpur in Bihar's Saran district, where the Gandak flows into the Ganga, about 25 km from Patna. It opens two days before Kartik Purnima, the full moon of the month of Kartik, when pilgrims bathe at the confluence and visit the Hariharnath temple, and runs on into December. Next: 22 November – 23 December 2026; Bihar Tourism and the Saran district administration fix the span about two months ahead.

Countdown22 November – 23 December 2026
When22 November – 23 December 2026

Bihar Tourism and the Saran district administration set the span and announce it about two months ahead (22 November to 23 December in 2026).

The legend

Sonpur stands where the Ganga meets the Gandak, a place Hindus hold sacred. On the Kartik full moon the month-long Harihar Kshetra fair begins.

The Hariharnath temple honours Hari and Hara, Vishnu and Shiva in one form. Legend says Rama first built it on his way to King Janaka's court.

⛺

The fair was once held at Hajipur, with only the worship at Sonpur; under Aurangzeb it moved here.

Customs

Bath at the confluence

Pilgrims bathe where the rivers meet and go on to pay respects at the Hariharnath temple.

Stalls

The stalls sell clothes, furniture, toys, utensils, farm tools, jewellery and handicrafts.

River and tents

Bihar's tourism corporation sets up a tent village, runs ferries from Patna and offers boat rides on the Gandak.

The bath and the temple

The fair grew out of a pilgrimage. Hindus hold the meeting of the Ganga and the Gandak sacred, and the main reason many people still come is to bathe at the confluence on the Kartik full moon and then pay respects at the Hariharnath temple. Kartik Purnima, the opening bathing day, and the first week of the fair are the busiest and the best time to go.

Hariharnath honours Hari and Hara, Vishnu and Shiva, in one form. Legend says Rama first built a temple here on his way to King Janaka's court, and the place is also tied to the story of Gajendra Moksha, in which Vishnu frees an elephant king caught by a crocodile. The temple as it stands today was built by Raja Ram Narain in the late Mughal period.

The fair belongs to the sacred month of Kartik, which in Bihar also brings Chhath to the Patna ghats earlier in the same month.

A cattle fair, mostly in name

For centuries Sonepur was north Bihar's great livestock and trading gathering and was long billed as Asia's largest cattle fair. Originally the fair itself was held at Hajipur, with only the worship at Sonpur; under Aurangzeb it moved here. Local lore links the fair with the horses and elephants of Chandragupta Maurya's stables and with traders bringing horses from west and central Asia.

The animals are now mostly gone. The sale of elephants was stopped under the Wildlife (Protection) Act in the early 2000s, a few were brought only for display after that, and none have come in recent years. Recent reports describe just a few dozen goats, dogs, cattle and horses.

What fills the ground instead is a tented town of stalls: clothes, furniture, toys, utensils, farm tools, tractors, two-wheelers, jewellery and handicrafts, Ferris wheels and theatre shows. Go for the confluence on the full moon and for a very large, very local fair, not for an animal market.

Getting there and staying

Most visitors come from Patna, which has the nearest airport and the widest choice of hotels.

  1. From Patna

    Sonpur is about 25 km from Patna by road. Sonpur Junction is on the railway, and during the fair Bihar's tourism corporation runs ferries from Patna.

  2. Tent village

    Bihar State Tourism Development Corporation sets up a tourist village of tents and cottages at the fair and offers boat rides on the Gandak. Check rates and booking on the corporation's site when the dates are announced.

  3. Time it for the full moon

    If you can manage only one day, make it Kartik Purnima or the days just after. The fair stays open for about a month after that.

On the bathing day

The full-moon bath draws the largest crowd of the month to the riverbank.

  • Follow the police — Follow the instructions of the police at the riverbank. The UK Foreign Office notes that stampedes have happened at large religious gatherings in India.
  • Mind your things — Keep valuables in a front pocket in the fair crowds; see is India safe.
  • At the temple — Hariharnath is a working temple: shoes off, and follow what the people around you do.
  • Do not buy wild animals — Bird and animal stalls were part of the old fair. Wild birds, wild animals and products made from them cannot legally be sold in India (the Wild Life (Protection) Act, 1972); TRAFFIC India lists caged parakeets, mynas and munias among the illegal items tourists are offered, with penalties of up to seven years in prison. Do not buy them, even to 'set them free'.

FAQ

When does Sonepur Mela start?

Next: 22 November – 23 December 2026. It opens two days before Kartik Purnima and lasts about a month, usually from November into December.

Where is Sonpur Mela held?

At Sonpur in Saran district, Bihar, on the confluence of the Ganga and the Gandak, about 25 km from Patna.

Is Sonepur the biggest cattle fair in Asia?

It was long called that, but livestock has almost disappeared: elephant sales were banned in the early 2000s, and recent fairs have only a few dozen animals. Today it is mainly a pilgrimage and a giant market fair.

What is the Hariharnath temple?

The temple of Hari and Hara, Vishnu and Shiva in one form, where pilgrims go after bathing at the confluence. The present building dates from the late Mughal period.

Sources (5)
  1. Sonepur Cattle Fair
  2. Down To Earth: Sonepur Pashu Mela and livestock
  3. Sonpur
  4. FCDO: India, safety and security
  5. TRAFFIC: Don't buy trouble, warns TRAFFIC India

Facts checked: 21 October 2026. Prices and hours are approximate; check locally.

India GO: your pocket guide to India

35 cities, one map with every place, the festival calendar, the 90/180 visa calculator and offline mode.

Point your phone's camera here