Dhanu Yatra in Bargarh is an 11-day festival in western Odisha that turns an entire town into a stage. For these days Bargarh becomes Mathura, the river Jira becomes the Yamuna, and the village of Ambapali across the river becomes Gopapura, the cowherd village of young Krishna. The story of Lord Krishna and his tyrant uncle, King Kansa, is acted out live across streets, fields and riverbanks, with thousands of residents taking part and lakhs of visitors watching.
That is why Dhanu Yatra is widely described as the world’s largest open-air theatre. There is no ticket and no fixed auditorium. You follow the story from place to place as it unfolds.
When Is Dhanu Yatra Held?
The festival follows the Odia lunar calendar. It begins on Pausha Shukla Chaturthi and ends on Pausha Purnima, which usually falls in late December or early January. Exact dates change every year, so check the Bargarh district administration or Odisha Tourism announcements before you plan.
History of Dhanu Yatra
The Bargarh Dhanu Yatra has been held since 1947. Many older residents say it began as a celebration of India’s independence, with the fall of the cruel king Kansa standing for the end of colonial rule. Over the decades it grew from a local performance into a festival of national importance, and in November 2014 the Government of India’s Ministry of Culture gave it National Festival status.
The Story Played Out Across the Town
The festival follows the Krishna Leela as told in the Bhagavata tradition. Key episodes are staged on different days and at different spots:
- Kansa seizes the throne: Kansa dethrones his father Ugrasena after the marriage of his sister Devaki to Vasudeva.
- Birth of Krishna: Krishna is born in Kansa’s prison, and Vasudeva carries the baby across the “Yamuna” (the Jira river) to Nanda’s home in Gopapura.
- Childhood in Gopapura: Scenes of Krishna’s childhood and the Raas Leela with the gopis are performed in Ambapali.
- Journey to Mathura: Akrura brings Krishna and Balarama to Mathura to see the Dhanu (bow) ceremony that gives the festival its name.
- Fall of Kansa: On the final day Krishna kills Kansa and Ugrasena is restored to the throne.
Kansa Rules the Town
The most famous part of Dhanu Yatra is the actor who plays Kansa. For the length of the festival he is treated as the real king of “Mathura”. He holds a royal court, summons people who displease him and can fine them, and officials and politicians are not exempt. Local accounts often recall that a former Chief Minister and his ministers were once fined by Kansa. His thundering laugh and grand processions draw the biggest crowds.
What to Experience
- Kansa’s darbar: Watch the evening court scenes in Bargarh town, where satire about current events is part of the fun.
- River scenes: The crossing of the Jira river and the Gopapura scenes in Ambapali are among the most atmospheric moments.
- Folk culture: Sambalpuri dance, music and handloom stalls run alongside the performances.
- Food and fair: A large fair grows around the festival with street food, local snacks and handicrafts.
How to Reach Bargarh
- By air: Veer Surendra Sai Airport at Jharsuguda is the closest airport. Raipur and Bhubaneswar airports are other options with more flights.
- By rail: Bargarh Road railway station serves the town, and Sambalpur has more frequent trains.
- By road: Bargarh lies on the national highway west of Sambalpur, about an hour’s drive away. Buses run from Sambalpur, Bhubaneswar and Raipur.
Travel Tips for Dhanu Yatra
- Book a stay in Bargarh or Sambalpur well in advance. Rooms fill up quickly during the festival.
- Get the day’s schedule locally and follow the procession routes for the best scenes.
- Evenings are crowded. Keep valuables safe and agree on a meeting point if you travel in a group.
- Western Odisha is cold in December and January, so carry a warm layer for late nights.
- Ask before photographing performers up close, and never block the path of a procession.
Nearby Places to Visit
- Sambalpur: Visit the Samaleswari Temple and shop for Sambalpuri handloom.
- Hirakud Dam: One of the longest earthen dams in the world, near Sambalpur.
- Nrusinghanath Temple: A hill shrine on the Gandhamardan hills in Bargarh district.
Plan more of your trip with our Bargarh district guide and the official Odisha Tourism website.
Frequently Asked Questions
Why is Dhanu Yatra called the largest open-air theatre?
Because the whole town of Bargarh and nearby villages act as the stage, with scenes performed across many kilometres over 11 days.
How long does Dhanu Yatra last?
About 11 days, from Pausha Shukla Chaturthi to Pausha Purnima, usually in late December and early January.
Is there an entry fee?
No. The performances are held in public spaces and are free to watch.
Can tourists be fined by Kansa?
Kansa’s fines are part of the theatre and usually aimed at officials and well-known people. Visitors simply enjoy the show.
More places to explore in Odisha
See all places to visit in Bargarh district.
Written by Samir Sahoo
Samir Sahoo is the founder and editor of Odisha Discover. He writes practical travel guides to Odisha’s temples, beaches, wildlife and festivals, and checks timings, routes and history against official sources such as Odisha Tourism and district administrations before publishing.
Last updated: 13 October 2026 · About Odisha Discover · Report a correction






