OdishaTimings 2026Free Entry

Kichakeshwari Temple, Mayurbhanj: History, Timings & Visitor Guide

Kichakeshwari Temple (Odia: କୀଚକେଶ୍ଵରୀ ମନ୍ଦିର) is temple of Hindu Goddess Chamunda alias Kali located in Khiching, which was the ancient capital of the Bhanja rulers, located about 205 km from Balasore and 150 km from Baripada in the Mayurbhanj district of north Odisha, India.

Location Mayurbhanj, Odisha
Entry Fee Free
Best Time October to March
Railway Station ~34 km
Nearest Airport ~163 km
Kichakeshwari Temple, Mayurbhanj, Odisha

About Kichakeshwari Temple

Kichakeshwari Temple (Odia: କୀଚକେଶ୍ଵରୀ ମନ୍ଦିର) is temple of Hindu Goddess Chamunda alias Kali located in Khiching, which was the ancient capital of the Bhanja rulers, located about 205 km from Balasore and 150 km from Baripada in the Mayurbhanj district of north Odisha, India.

Kichakeshwari Temple: Key Facts

  • TempleKichakeshwari Temple
  • LocationMayurbhanj, Odisha
  • StateOdisha
  • Entry FeeFree (general darshan)
  • Best Time to VisitOctober to March
  • Nearest Railway StationBadampahar railway station, ~34 km
  • Nearest AirportRanchi (IXR), ~163 km
  • GPS21.92776, 85.83262

Kichakeshwari Temple Timings 2026

Kichakeshwari Temple is open every day, usually from early morning to late evening with a break in the afternoon. Darshan and aarti timings change with the season and on festival days.

  • MorningOpens early morning (around 5 to 6 AM)
  • AfternoonShort break around midday at many temples
  • EveningEvening aarti around sunset, closes by about 8 to 9 PM

Ask the temple office on arrival for the day's aarti schedule.

Dress Code & Temple Rules

  • DressModest, traditional clothes covering shoulders and knees
  • FootwearRemove before entering; use the shoe stand
  • PhotographyNot allowed inside the sanctum
  • Not AllowedLeather items, tobacco, alcohol, non-veg food
  • QueueFollow queue lines and staff instructions on festival days

How to Reach Kichakeshwari Temple

  • LocationMayurbhanj, Odisha
  • By AirRanchi (IXR), about 163 km
  • By AirBhubaneswar (BBI), about 187 km
  • By TrainBadampahar railway station, about 34 km
  • Major StationTatanagar Junction railway station, about 101 km
  • By RoadTaxis, autos and state buses from the railway station and nearby cities

Distance from Nearby Cities

FromRoad Distance (approx.)Travel Time (approx.)
Ranchi212 km5 hr
Bhubaneswar243 km5 hr
Kolkata365 km8 hr
Deoghar382 km8 hr
Gaya424 km9 hr

Best Time to Visit

October to March. Winter is pleasant for darshan and sightseeing. May–June can be very hot and July–September brings monsoon rain. Weekday mornings are the least crowded; expect long queues on weekends, holidays and festivals.

Open in Google Maps

History of Kichakeshwari Temple

The largest temple of the town is dedicated to Goddess Kichakeswari, the family goddess of the ruling chiefs of Mayurbhanj. The Goddess Kichakeswari was not only ishtadevata of Bhanj dynasty but also the state deity. The original temple dates back to 7th or 8th Century, with repairs done over the centuries.

The main temple opens to devotees early at 5 a.m. and closes down at 10 pm. It, however, remains closed between 12 noon to 3 pm.

Architecture of Kichakeshwari Temple

The temple, made of chlorite, is architecturally brilliant and well carved from its outer surface. This temple is one of the most impressive temple of Kalinga architecture. The style of the temple is contemporary of the Brahmeshwara and the Lingaraj temples of Bhubaneswar. Height of the temple is 100 feet (30 m) and total area is 1,764 square feet (163.9 m2).

The original temple was built somewhere in the 7th or the 8th century and was in bad shape as it had been vandalized. The erstwhile and last ruler of Princely State of Mayurbhanj, Maharaja Pratap Chandra Bhanj Deo was appalled at its state. He rehabilitated and reconstructed the temple in 1934, spending approximately Rs. 85,000, and taking care not to disturb original sculptures of Parasvadevatas, the Chaitya arches, the amorous couples, the scroll works and the arabesques, which can still be seen in the original portions of the temple.

Frequently Asked Questions

Where is Kichakeshwari Temple located?
Kichakeshwari Temple is in Mayurbhanj, Odisha, India. GPS location: 21.9278, 85.8326.
What are the timings of Kichakeshwari Temple?
Kichakeshwari Temple is open daily from early morning to evening, usually with an afternoon break. Timings change on festivals, so confirm with the temple office before you go.
Is there an entry fee at Kichakeshwari Temple?
General darshan is free. Special pujas, sevas or quick darshan may have a separate fee set by the temple.
What is the best time to visit Kichakeshwari Temple?
October to March. Winter is pleasant for darshan and sightseeing. May–June can be very hot and July–September brings monsoon rain.
Which is the nearest railway station to Kichakeshwari Temple?
Badampahar railway station is the nearest railway station, about 34 km away. The nearest major station is Tatanagar Junction railway station, about 101 km away.
How far is Kichakeshwari Temple from Ranchi?
Kichakeshwari Temple is about 212 km by road from Ranchi (approx.).
Which is the nearest airport to Kichakeshwari Temple?
Ranchi (IXR) is the nearest major airport, about 163 km away in a straight line. Bhubaneswar (BBI) is the next option.
What is the dress code at Kichakeshwari Temple?
Wear modest, traditional clothes that cover shoulders and knees. Remove footwear before entering. Shorts and sleeveless tops are best avoided.
Is photography allowed inside Kichakeshwari Temple?
Photography is usually not allowed inside the sanctum. Outer areas may allow photos; follow the signs and staff instructions.
Which other temples are near Kichakeshwari Temple?
Biraja Temple, Kapilash Temple are close by and can be covered on the same trip.

Temples Near Kichakeshwari Temple

Biraja Temple
Jajpur, Odisha

Biraja Temple

The Biraja Temple, or Birija Kshetra, or Biraja Mandira (Odia: ବିରଜା ମନ୍ଦିର, romanized: Biråjā Måndirå), is a historic Hindu temple located in…

Read Full Guide
Kapilash Temple
Dhenkanal, Odisha

Kapilash Temple

Kapilash Temple, also known as Mahadev Chandrashekhar Temple, is situated in the north eastern part of Dhenkanal town, Odisha, India at a distance…

Read Full Guide