Shri Krishna Janmabhoomi
Mathura
The sacred birthplace of Lord Krishna, where the prison cell of Kamsa once stood. The Keshav Deo temple complex glows beside the Yamuna.
Significance: Birthplace of Krishna
Best time: October – March
Twelve holy abodes of Krishna across India and the world — with their stories, significance, and the best season to plan your visit.
Mathura
The sacred birthplace of Lord Krishna, where the prison cell of Kamsa once stood. The Keshav Deo temple complex glows beside the Yamuna.
Significance: Birthplace of Krishna
Best time: October – March
Vrindavan
Home of the beloved 'bent' form of Krishna. The curtain before the deity opens and closes constantly, as his gaze is said to enchant all who behold it.
Significance: Heart of the Vrindavan leelas
Best time: October – March
Vrindavan
A stunning white-marble 'Temple of Divine Love' whose carvings depict the leelas of Krishna, illuminated beautifully every evening.
Significance: Monument to divine love
Best time: All year
Dwarka
The five-storey temple of the 'King of Dwarka', standing where Krishna's golden city met the Arabian Sea. One of the four sacred Char Dham.
Significance: Krishna's royal capital
Best time: October – February
Puri
Where Krishna is worshipped as Jagannath, Lord of the Universe. Famous worldwide for the Rath Yatra chariot festival each summer.
Significance: Char Dham & Rath Yatra
Best time: June – July (Rath Yatra)
Guruvayur
Called the 'Dwarka of the South', this ancient shrine to Guruvayurappan is among the most visited Krishna temples in India.
Significance: Dwarka of the South
Best time: November – March
Udupi
Founded by saint Madhvacharya. Devotees glimpse Krishna through a small silver window, recalling the story of devotee Kanakadasa.
Significance: Kanakadasa's window
Best time: September – January
Nathdwara
Home of the child Krishna lifting Govardhan Hill. The Pichwai painting tradition of this temple is treasured across the world.
Significance: Govardhan-lifting Krishna
Best time: All year
Mayapur
The global headquarters of the Hare Krishna movement, on the birthplace of Chaitanya Mahaprabhu, alive with kirtan day and night.
Significance: Global home of kirtan
Best time: October – March
Jaipur
The revered deity of the Kachhwaha royal family, whose idol was brought from Vrindavan and is said to resemble Krishna's true form.
Significance: Royal deity of Jaipur
Best time: October – March
Kanchipuram
The ancient temple where Krishna is worshipped as the divine messenger who pleaded the Pandavas' cause before the Kaurava court.
Significance: Krishna the messenger
Best time: November – February
Kurukshetra
At Jyotisar, under a sacred banyan tree, Krishna spoke the Bhagavad Gita to Arjuna. The Gita Jayanti festival is celebrated here each winter.
Significance: Where the Gita was spoken
Best time: November – December
Nandgaon & Barsana
The twin hill villages of Krishna's foster father Nanda and of Radha — famous for the stick-wielding Lathmar Holi each spring.
Significance: Homes of Krishna and Radha
Best time: February – March (Holi)
Govardhan
The hill Krishna lifted on one finger to shelter Braj from Indra's storm; pilgrims walk its 21-km parikrama barefoot.
Significance: The lifted hill
Best time: October – March
Gokul
The riverside village where baby Krishna was carried on the night of his birth and where Yashoda raised him among cows and butter pots.
Significance: Krishna's infancy
Best time: October – March
Bengaluru
A soaring glass-and-granite temple on Hare Krishna Hill, among the largest and most visited Krishna temples in the world.
Significance: Modern temple city
Best time: All year
Dakor
Where Krishna is worshipped as Ranchhodrai, the one who 'left the battlefield' — a temple famous for its full-moon pilgrim throngs.
Significance: Krishna as Ranchhodrai
Best time: October – March
Somnath (Veraval)
The quiet grove where a hunter's arrow struck Krishna's foot and where he left the mortal world at the Hiran river.
Significance: Krishna's departure
Best time: November – February