Skip to search

Trains from Bengaluru to Kozhikode

538 km by rail · 4 direct trains · fastest 9 hr 50 min on the 07097 Hyderabad–Mangaluru Central Special · 2 daily · 3 stations in Bengaluru, 1 in Kozhikode

Departures
00:45 – 21:47
Fare from
₹340
Sleeper · estimate
Check seats for your date

Every direct train

  • 16565Yesvantpur–Mangaluru Central Express
    00:4511 hr 5 min11:50

    Krishnarajapurm (KJM) to Kozhikkode (Calicut) (CLT)

    592 km · Mail/Express

    Seats and fares for KJM to CLT

  • 07097Hyderabad–Mangaluru Central Special
    19:029 hr 50 min04:52+1 arrives the next day

    Krishnarajapurm (KJM) to Kozhikkode (Calicut) (CLT)

    579 km · Mail/Express · fastest

    Seats and fares for KJM to CLT

  • 16527Yesvantpur–Kannur Express
    20:4510 hr 52 min07:37+1 arrives the next day

    Karmelram (CRLM) to Kozhikkode (Calicut) (CLT)

    538 km · Mail/Express

    Seats and fares for CRLM to CLT

  • 16511Bengaluru–Kozhikkode Express
    21:4714 hr 53 min12:40+1 arrives the next day

    Yasvantpur Jn (YPR) to Kozhikkode (Calicut) (CLT)

    582 km · Mail/Express

    Seats and fares for YPR to CLT

Search Bengaluru to Kozhikode for your date

If the direct trains are full

One change of train · each leg is a separate ticket

  • One change at TiruppurTUP

    Yasvantpur Jn YPR to Kozhikkode (Calicut) CLT

    15:2011 hr 47 min03:07+1 arrives the next day
    16561YPR TVCN AC EXP15:20 — 21:18Mail/Express

    22677 YPR TVCN AC EXP 15:20 — 21:18 on Thu

    Almost always holds1 hr 37 min to change at TUP

    Almost always holds here. Measured on 4,52,803 paired days.

    12685MAS MAQ SF EXP22:55 — 03:07Superfast

    16561 often runs late

Bengaluru to Kozhikode, station by station

Other trains from Bengaluru

Other trains to Kozhikode