Buses are more frequent than trains and you can get down right at the University Bus Stop. On a normal day with minimal traffic it takes around 3-4 hours.
Private Bus- not safe (Cost INR 90-95)
KSRTC buses- safe but not comfortable (Cost- INR 100)
AC Volvo buses- comfortable but expensive (Cost- INR 200)
Trains are delayed and less frequent than buses. You will have to get down at Parappanangadi, or at Calicut, and then take a bus to the University.
Express trains- INR 50
Superfast- INR 65
Passenger- INR 25
At 8.10 AM, there is the Ernakulam-Kannur Intercity Express that one can board. It reaches Parappanangadi between 10 and 10.30 AM. There’s also the Pune SF/ Lokamanya Tilak/ Nizamuddin SF at 6.20 AM from Thrissur. So you will have to get down at Tirur and Calicut. A third option is the Cannanore Passenger that starts from Thrissur at 5.55 AM. As it is too early, it’s suitable for people who are cutting down on expenses.
Calicut University, Calicut