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

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.

Starting city Return price (approx)
Mumbai ₹ 7,460 Non-stop View
New Delhi ₹ 11,615 View
Bengaluru ₹ 4,049 Non-stop View
Chennai ₹ 3,792 Non-stop View
Hyderabad ₹ 7,953 Non-stop View
Kolkata ₹ 11,802 View

Powered by:

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.

Guruvayur Photos

+ 15

See 60 Hotels