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).