How to Reach Guruvayur

Gurvayoor town has its own railway station with few inter-city passenger and one inter state train. The Gurvayur Railway Station is just 1 km away from the temple. Alternately, one can take up a train till Thrissur and then take a taxi to Gurvayoor.

Search for directions from

Most frequently searched routes to Guruvayur

Route Name Distance Time
Alleppey to Guruvayur 138 km 3 hours 25 mins
Mysore to Guruvayur 252 km 6 hours 21 mins
Chennai to Guruvayur 646 km 10 hours 26 mins
Bangalore to Guruvayur 501 km 8 hours 29 mins

How to reach Guruvayur by flight

The nearest airport is the Kochi International Airport which is 80 km away. From Kochi, local trains, buses and taxis are easily available to reach Guruvayur.

Nearest Airport: Kochi - 78 kms from Guruvayur

Search for flights to Kochi

Tentative return flight prices to Kochi from major cities in India.

How to reach Guruvayur by road

Guruvayur is well connected by road from nearby areas and taxis are the most comfortable way to reach here. Buses are the next best option. Kerala Road Transport Corporation (KSRTC) runs bus services from all major locations of the state and few inter-state services. The bus stand is just 500 meters to the west of the temple. You can avail a bus easily from most of the major towns in Kerala and nearby states of Tamil Nadu and Karnataka. There are both private buses and state-run buses available on these routes.

How to reach Guruvayur by train

Guruvayur has got a railway station towards the east of the temple which is connected to the Madras-Mangalore main line at Thrissur. There are local trains running from nearby cities like Kochi, etc.

Local transport in Guruvayur

Most of the places are at a walkable distance. Taxis and Autos are also easily available. However, it is advisable for visitors to fix the tarrifs before hopping onto one.

Top Hotels In Guruvayur

View All Hotels In Guruvayur

Guruvayur Photos

Guruvayur, Kerala
Guruvayoor temple
Mammiyoor Shiva Temple
Punnathurkotta Elephant Palace

+ 17

See 65 Hotels