Skip to search

Trains from Bengaluru to Kannur

493 km by rail · 4 direct trains · fastest 11 hr 15 min on the 07097 Hyderabad–Mangaluru Central Special · 2 daily · 3 stations in Bengaluru, 1 in Kannur

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

Every direct train

  • 16565Yesvantpur–Mangaluru Central Express
    00:4512 hr 37 min13:22

    Krishnarajapurm (KJM) to Kannur (Cannanore) (CAN)

    681 km · Mail/Express

    Seats and fares for KJM to CAN

  • 07097Hyderabad–Mangaluru Central Special
    19:0211 hr 15 min06:17+1 arrives the next day

    Krishnarajapurm (KJM) to Kannur (Cannanore) (CAN)

    669 km · Mail/Express · fastest

    Seats and fares for KJM to CAN

  • 16527Yesvantpur–Kannur Express
    20:4513 hr09:45+1 arrives the next day

    Karmelram (CRLM) to Kannur (Cannanore) (CAN)

    627 km · Mail/Express

    Seats and fares for CRLM to CAN

  • 16511Bengaluru–Kozhikkode Express
    21:4713 hr 8 min10:55+1 arrives the next day

    Yasvantpur Jn (YPR) to Kannur (Cannanore) (CAN)

    493 km · Mail/Express

    Seats and fares for YPR to CAN

Search Bengaluru to Kannur for your date

Bengaluru to Kannur, station by station

Other trains from Bengaluru

Other trains to Kannur