12–22 January 2027

Dhanu Jatra in Bargarh: a town that becomes Mathura

The whole town becomes Mathura, and its tyrant king holds court in the street

Dhanu Jatra is an eleven-day play about Krishna and his tyrant uncle Kansa, staged across the town of Bargarh in western Odisha and the villages around it. It is called the world's largest open-air theatre and has had National Festival status from the central government since 2014. The next edition runs 12–22 January 2027, ending on Pausha Purnima, the full moon of Pausha, with Kansa's death.

Countdown12–22 January 2027
When12–22 January 2027

The Dhanu Yatra committee and the Bargarh collector announce each edition two to three months ahead.

The legend

🏹

The play is the story of Krishna and his tyrant uncle Kansa, who invites Krishna and Balarama to Mathura for the Dhanu, the festival of the bow.

🇮🇳

Old residents say Bargarh's workers began the play in 1947 to celebrate India's freedom: Kansa's death stood for the end of colonial rule.

For these days the town becomes Mathura, the village of Ambapali becomes Gopapura and the Jira river becomes the Yamuna.

Customs

Kansa's court

Every evening "King" Kansa holds court on a big stage in the centre of Bargarh, before guests and an audience of all ages.

Painted Gopapura

In Ambapali houses are painted with scenes from Krishna's life, and verses are written on the walls.

Scenes on the river

On the Jira are played Krishna's birth and Vasudeva's crossing, the Raas Leela with the gopis and Akrura coming for the brothers.

Where to celebrate

Bargarh

For eleven days Bargarh plays Mathura and the village of Ambapali across the Jira river plays Gopapura, as the Krishna story runs through the streets to Kansa's death at Pausha Purnima.

How the play works

For the eleven days the whole of Bargarh becomes Mathura, Kansa's capital. The village of Ambapali across the Jira river becomes Gopapura, where Krishna grows up, a mango orchard stands in for Brindavan, and the Jira itself plays the Yamuna. The action is spread over an area given as about an 8 km radius, and there is no written script.

Most scenes are played in the streets, in the villages and on the riverbank, with no seats and no line between actors and audience: the play simply happens around passers-by. The exception is Kansa's court, held every evening on a giant stage in the centre of the town. The man playing Kansa "rules" Bargarh for the duration. He summons people to his court and fines them for faults, officials included, and the encyclopedia record even has a former Chief Minister of Odisha, Biju Patnaik, fined along with his ministers. It is all part of the play.

The story runs in order. It opens with Kansa taking the throne from his father Ugrasena, and goes on through Krishna's birth and Vasudeva carrying the infant across the river, his childhood in Gopapura and the Raas Leela with the gopis on the riverbank. Akrura then comes to take Krishna and Balarama to Mathura for the Dhanu, the festival of the bow that gives the jatra its name. On the last day, the full moon, Krishna kills Kansa and Ugrasena is restored.

How it began

The jatra has been held in Bargarh since 1947. Older residents say the town's working people started it to celebrate India's independence: Kansa's death stood for the end of colonial rule. Since 2005 the Nishamani school ground has served as the Rangamahal, Kansa's cultural stage, with shows late into the night. Other towns and villages of western Odisha stage Dhanu Jatras of their own; Bargarh's is the best known.

Where to watch

Everything listed here is free to watch.

Kansa's Durbar, Hatapada

The king's court on the big stage in the centre of Bargarh, in session every evening of the run. Watch from the crowd in front of the stage.

Rangamahal, Nishamani school ground

Kansa's cultural stage, with music and dance programmes running late into the night.

Ambapali (Gopapura)

The village across the Jira where Krishna's childhood is played out. Houses are painted with scenes from his life and verses are written on the walls.

The Jira riverbank

Krishna's birth and the crossing, the Raas Leela and Akrura's arrival for the brothers are played here.

The streets of Bargarh

Processions and scenes spill out among shoppers and passers-by through the day.

When to come and where to stay

The dates follow the lunar calendar and fall between late December and late January; the Dhanu Yatra committee and the Bargarh collector announce each edition two to three months ahead.

  1. Pick your days

    Day 1 for the coronation of Kansa, the last day for his death; any evening in between gives you the court and the street scenes. One or two nights are enough for a visit.

  2. Book about six weeks ahead

    Bargarh has few hotels and they fill for the whole run, which also falls in the New Year travel peak. Book trains with the same lead.

  3. Base yourself in Sambalpur if needed

    Sambalpur, about 50 km away, has more rooms and is the usual base.

  4. Arriving by train

    Bargarh Road station is on the line from Jharsuguda to Titlagarh, about 4 km from the main town.

  5. In the crowd

    Evenings at Kansa's court draw large crowds. The UK Foreign Office advises following local authorities' advice at big gatherings; the emergency number is 112.

FAQ

In which state is Dhanu Jatra celebrated?

In Odisha. The best-known Dhanu Jatra is in Bargarh, in the west of the state; smaller ones are held in other towns and villages of western Odisha.

What is the world's largest open-air theatre?

Bargarh's Dhanu Jatra is described as the world's largest open-air theatre: for eleven days a whole town and the villages around it become the stage of one Krishna play.

When is Dhanu Jatra?

Next: 12–22 January 2027. It lasts eleven days and ends on Pausha Purnima, the full moon of Pausha.

Do you need tickets for Dhanu Jatra?

No. Kansa's court, the street scenes and the scenes in Ambapali and on the riverbank are all free to watch.

Where to stay for Dhanu Jatra?

In Bargarh if you find a room, but it has few hotels; Sambalpur, about 50 km away, is the usual base.

Sources (4)
  1. Dhanu Jatra
  2. Bargarh
  3. World's largest open-air theatre Dhanu Yatra begins in Odisha's Bargarh (All India Radio)
  4. India: safety and security (FCDO)

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