How To Reach Guruvayoor
By Air: Cochin International Airport situated at Nedumbassery at the approximate distance of 80 kilometers from Guruvayoor is the nearest airport that provides very efficient air connectivity to this abode of Lord Krishna with rest of the world. Acclaimed amongst the best airports in the country, the Cochin Airport is particularly reckoned for its hospitality and extremely good customer service. Being the largest airport of Kerala and the seventh busiest airport of India, this air terminus is very well connected with all the major cities of the country and many important countries of Asia, Middle East, Europe and USA. Regular flights from Cochin ply to Delhi, Mumbai, Bangalore, Goa, Chennai, Coimbatore, Thrivandrum, Calicut, Hydedabad, Agatti, Ahmedabad, Kolkata, Nagpur, Vishakhapatnam, and many other cities. Some of the noteworthy foreign destinations accessible from Cochin via air include Sharjah, Dammam, Dubai, Muscat, Abu Dhabi, Abu Dhabi, Doha, Agatti, Kuala Lumpur, Kuwait, Singapore, Colombo, etc. Some of the chief domestic and international airlines that cater their services at the Nedumbassery International Airport are; Air India, Air India Express, IndiGo, GoAir, JetLite, Jet Airways, Kingfisher Airlines, SpiceJet, Air Arabia, Air Asia, Saudi Arabian Airline, SriLankan Airlines, Etihad Airways and so on. To reach the Cochin Airport from Guruvayoor tourists can avail the state transport KSRTC Buses, IRCTC Trains or hire a cab that would cost around 800 INR.
By Rail: Guruvayoor Railway Station positioned just 500 meters away from the celebrated Guruvayoor Temple comes under the ‘Thrissur-Guruvayur Section’ of the Southern Railway Zone of Indian Railways. Guruvayoor is the last station on the Thrissur-Guruvayur Section and several passenger and express trains regularly ply on this route. Two passenger trains running between Guruvayoor and Ernakulam Junction, and two more passenger trains from Guruvayoor to Thrissur are daily operated from Guruvayoor. Moreover, Chennai Egmore-Guruvayur Express and Guruvayur-Ernakulam-Trivandrum Intercity Express connect Guruvayoor with Chennai, Srirangam, Madurai, Tirunelveli, Nagercoil, Trivandrum, Kollam, Haripad, Alleppey, Ernakulam, Thrissur, and many other destinations of Kerala and Tamil Nadu. Thrissur Railway Station located about 29 kilometers from Guruvayoor is the nearest major railway station from where numerous trains bound to various South Indian and North Indian destinations can be boarded.
By Road: The State Highways numbered 49, 50, 62 and 69 connect Guruvayoor with other parts of the state by road. Guruvayoor can be accessed from Thrissur by State Highway No. 49 that inaugurates at Guruvayoor itself and ends near Choondal where it meets the State Highway No. 69. Guruvayur is connected to rest of country with NH 17 (Mumbai-Kochi Highway) and several state highways connect the town to Kozhikode, Thrissur, Ernakulam, Palakkad and such other chief destinations of Kerala and the neighboring states. Many State Transport (KSRTC) as well as private buses are regularly available to reach Guruvayoor from Thrissur. The KSRTC inter-state, inter-district and city buses for Guruvayoor start from the Central Bus Station of Thrissur located close to the Thrissur Railway Station whereas private buses to Guruvayoor can be boarded from Shakthan Thampuran Bus Stand of Thrissur. Other than that, a good frequency of deluxe and super deluxe buses plies from Guruvayoor to Kochi, Kozhikode, Palakkad, Trivandrum, Palani, Palaghat, Coimbatore, Mysore, Bangalore, North Paravur, Chennai, Salem, and several other places of Southern India. Guruvayoor is located 27 km from Thrissur, 78 km from Ernakulam, 111 km from Kozikode, 139 km from Alleppey, 143 km from Coimbatore, 254 km from Mysore, 290 km from Trivandrum, 482 km from Bangalore, 633 km from Chennai, and so on.