There is no direct buses from Shoranur Bus stand to Guruvayur since Kulappuly is the Bus stand for Guruvayoor busses. Batter to take a Auto from station and go to Kulappully which is 4 kms from shornur stn. You will get enough of buses from there to Guruvayoor. Or Getdown at pattambi railway station (If possible as per your trains - Pattambi is in SRR-CLT line) and you will get lots of buses from Pattambi station itself.