Enter your destination
Call Our Travel Experts
Call Our Travel Experts

Asia & Rest of the world


Weekend Getaway from Bangalore to Guruvayur

Distance / Traveling Time

From Bangalore : 497 kilometers / 7 h ,57 m


Summer 23 to 37°C


Winter 17 to 25°C


Famous for

  • Pilgrim

Considered as the holy abode of Lord Krishna, a form of Lord Vishnu, Guruvayur is a popular pilgrim town located in the Thrissur district of Kerala. It is one of the most famous religious destinations in God’s Own Country. The temple is often dubbed as “Bhooloka Vaikuntam, which literally means “Holy abode of Vishnu on Earth”. It is the most important place of worship among Hindus. It houses the famous Guruvayur Sree Krishna Temple, the fourth biggest temple in India in terms of number of devotees visiting here. Other places that are worth visiting in this town are the Elephant Sanctuary at Punnathur Kotha, ISCKON Centre, the Mammiyur Temple and Chowallur Beach. 

How to Reach Guruvayur from Bangalore

By Train

Thrissur is the nearest railhead to Guruvayur. It is located at a distance of around 27 kilometers from Guruvayur. Thrissur is well-connected to all major railway stations in India such as New Delhi, Mumbai, Chennai and Bangalore. Taxi cabs ply between Thrissur and Guruvayur.

By Air

Nedumbassery International Airport, Kochi, is the nearest airport to Guruvayur. It is located at a distance of 110 kilometers away from Guruvayur. Kochi airport is well-connected to all major cities in India such as Bangalore, Chennai, New Delhi, Mumbai and Kolkata. Taxi cabs ply between Kochi and Guruvayur.

By Road

The National Highway 7 and the National Highway 47 connect Bangalore and Guruvayur. For tourists travelling via car, the journey from Bangalore to Guruvayur will take around 8 hours. Super Deluxe buses connect Guruvayur with other important cities such as Bangalore, Coimbatore, Chennai, Kozhikode, Trivandrum and Kochi.

Attractions in Guruvayur

Chamundeswari Temple

Located in proximity to the Guruvayur Temple, Chamundeswari Temple is dedicated to Sri Chamundeswari Devi, a highly revered form of goddess Durga. There is a separate shrine within the premises of this temple and is dedicated to Thazhthukavu Bhagavathy. The temple dates back to ancient centuries and witnesses regular flow of devotees throughout the year.

Guruvayurappan Temple

One of the most visited temples in South India; Guruvayurappan Temple is dedicated to Lord Krishna, also known as Bal Gopalan. Every day, the temple witnesses a huge crowd of devotees for the daily Darshan. The mural paintings on the walls of this temple are quite beautiful and represent Krishnaleelakal, childhood of Krishna. The temple is one of the most popular places for wedding and at times more than 300 weddings take place in the temple.  

Harikanyaka Temple

Located at Ariyanoor, a neighboring village of Guruvayur, Harikanyaka Temple is believed that this ancient temple was built by Perumthachan. This temple is maintained by Archaeological Survey of India. Lord Harikanyaka, a virgin form of Lord Vishnu, is the primary deity of this temple. Every year, during the months of March & April, a 15 day festival is celebrated in the temple.

Nava Mukunda Temple

Dedicated to Lord Nava Mukunda, a form of Vishnu, Nava Mukunda Temple is located on the banks of River Bharathapuzha at Thirunavaya. Legend has it that the idol installed in the temple is the 9th idol installed by Navayogis. It is said that the day idol would descend into the Earth; Kaliyuga will come to an end.

Venkitachalapathy Temple

Located close to the Parthasarathy Temple in Guruvayur, Venkitachalapathy Temple is dedicated to Lord Venkitachalapathy, a form of Lord Vishnu. Devotees believe that visiting this temple and praying to Lord Vishnu will bring happiness and wealth in their lives. The temple attracts devotees in large numbers.

Weekend Getaways & Short Escapes in India by Theme

Book India tour packages with Indian Holiday Pvt. Ltd., a 2 time National Tourism Awards winning company and one of the leading tour operators based in New Delhi, India. Tours to India opens up a world of opportunities for the traveler in you.