Gurvayoor is one of the most sacred and important pilgrim towns in Southern India.
The nearest airport is Nedumbassery (87 kms)
Though there is a railway station at Gurvayoor, it is more convenient to take the train up to Thrissur and then take a taxi (approx Rs 300) to Gurvayoor.
You can get a bus from near Railway station (KSRTC) or a private bus from Shakthan Thampuran Bus Stand.
They eat mostly rice and fish.