hero
How2Go
Kannur to Bayana

Kannur to Bayana

Bayana is approximately 2050+ km from Kannur, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Bayana.

Read More
Sort By
Mode of Transport

Via Delhi

RECOMMENDED

FASTEST

Kannur

Delhi

Bayana

Approx Travel Time

7h 23m

₹9,516

Onwards

Via Delhi, Bharatpur

Kannur

Delhi

Bharatpur

Bayana

Approx Travel Time

9h 8m

₹9,517

Onwards

Kannur

Delhi

Bharatpur

Bayana

Approx Travel Time

7h 56m

₹9,536

Onwards

Via Vadodara

CHEAPEST

Kannur

Vadodara

Bayana

Approx Travel Time

1d 10h 9m

₹930

Onwards

Via Surat, Bharatpur

Kannur

Surat

Bharatpur

Bayana

Approx Travel Time

1d 11h 48m

₹1,076

Onwards

Via Udupi, Bharatpur

Kannur

Udupi

Bharatpur

Bayana

Approx Travel Time

1d 14h 43m

₹6,378

Onwards

Via Ajmer, Hindaun

Kannur

Ajmer

Hindaun

Bayana

Approx Travel Time

2d 3h 24m

₹1,488

Onwards

Via Delhi, Agra

Kannur

Delhi

Agra

Bayana

Approx Travel Time

8h 34m

₹9,586

Onwards

Via Mangalore, Delhi

Kannur

Mangalore

Delhi

Bayana

Approx Travel Time

10h 48m

₹9,157

Onwards

Via Calicut, Delhi

Kannur

Calicut

Delhi

Bayana

Approx Travel Time

10h 28m

₹10,841

Onwards

Frequently Asked Questions

What is the distance between Kannur and Bayana?

Bayana is approximately 2050+ kms from Kannur.

How long does it take to reach Bayana from Kannur?

It takes approximately 8 hours to reach Bayana from Kannur by Flight, Train Via Delhi.

What is the cheapest way to reach Bayana from Kannur?

The cheapest way to reach Bayana from Kannur is by Train Via Vadodara.

What is the fastest way to reach Bayana from Kannur?

The fastest way to reach Bayana from Kannur is by Flight, Train Via Delhi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India