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.