Travel from New-Delhi to Kannur

Bus or train from New Delhi to Kannur?

Indian Railways operates a train from New Delhi to Kannur 3 times a week. Tickets cost $40 - $55 and the journey takes 38 h 35 min. Alternatively, RedBus operates a bus from New Delhi to Kannur once daily. Tickets cost $8 - $12 and the journey takes 4 h 35 min. 2 other operators also service this route.

How to get from New Delhi to Kannur

From New Delhi Metro to Delhi airport, fly to Mangalore airport, taxi to Mangalore Cntl (MAQ), then train to Kannur. 7 h 19 min $126. From New Delhi Metro to Delhi airport, fly to Calicut airport, taxi to Vallikunnu (VLI), then train to Kannur. 9 h 37 min $143. From New Delhi Metro to Delhi airport, fly to Coimbatore airport, taxi to Coimbatore Junction (CBE), then train to Kannur. 10 h 9 min $138. From New Delhi Metro to Delhi airport, fly to Kochi airport, taxi to Aluva (AWY), then train to Kannur. 10 h 45 min $121. From New Delhi (NDLS) train to Kannur (CAN). 38 h 35 min $47. From Delhi bus to Alwar, bus to Coimbatore, then bus to Kannur. 46 h 10 min $35. From New Delhi drive to Kannur. 32 h 50 min $295.