Skip to main content

Bangalore to Guruvayur Train Guide

520 km
~9-12 Hours
Direct Trains Available

Direct Trains: Bangalore → Guruvayur

Train No. & Name Departure Arrival Duration Days
16320 KCVL HUMSAFAR 07:15 PM (KJM) 03:30 AM (Thrissur) 8h 15m Fri, Sun

Alternative Route: Via Thrissur (TCR)

Most trains stop at Thrissur (TCR). Direct trains to Guruvayur are limited.

Train No. & Name Departure (Bangalore) Arrival (Thrissur)
12677 ERNAKULAM EXP 06:10 AM 03:55 PM
16526 KANYAKUMARI EXP 08:10 PM 06:00 AM

Note: Thrissur Railway Station is just 28 km from Guruvayur Temple. You can take a bus (every 10 mins) or Taxi (30 mins) from there.

Estimated Ticket Prices

Sleeper Class (SL) ₹325
AC 3 Tier (3A) ₹890
AC 2 Tier (2A) ₹1250

* Prices are approximate and subject to dynamic pricing.

Quick Travel Tips

  • Book tickets at least 60 days in advance for festival seasons (Nov-Jan).
  • If direct trains are full, always check availability for Thrissur (TCR).
  • Use IRCTC website or app for official booking. Station Code: GUV (Guruvayur), TCR (Thrissur).