hero
How2Go
Khanna to Bayana

Khanna to Bayana

Bayana is approximately 450+ km from Khanna, 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

CHEAPEST

Khanna

Delhi

Bayana

Approx Travel Time

6h 29m

₹295

Onwards

Via Sonipat, Delhi

FASTEST

Khanna

Sonipat

Delhi

Bayana

Approx Travel Time

6h 22m

₹345

Onwards

Via Sirhind, Delhi

Khanna

Sirhind

Delhi

Bayana

Approx Travel Time

7h 3m

₹689

Onwards

Khanna

Sirhind

Delhi

Bayana

Approx Travel Time

6h 48m

₹1,848

Onwards

Via Mahwah

Khanna

Mahwah

Bayana

Approx Travel Time

8h 20m

₹773

Onwards

Via Panipat, Bharatpur

Khanna

Panipat

Bharatpur

Bayana

Approx Travel Time

11h 43m

₹4,592

Onwards

Via Faridabad

Khanna

Faridabad

Bayana

Approx Travel Time

7h 33m

On Demand

Via Mathura

Khanna

Mathura

Bayana

Approx Travel Time

7h 27m

₹365

Onwards

Via Ganaur, Delhi

Khanna

Ganaur

Delhi

Bayana

Approx Travel Time

6h 26m

On Demand

Via Rajpura, Delhi

Khanna

Rajpura

Delhi

Bayana

Approx Travel Time

6h 40m

₹330

Onwards

Frequently Asked Questions

What is the distance between Khanna and Bayana?

Bayana is approximately 450+ kms from Khanna.

How long does it take to reach Bayana from Khanna?

It takes approximately 7 hours to reach Bayana from Khanna by Train Via Sonipat, Delhi.

What is the cheapest way to reach Bayana from Khanna?

The cheapest way to reach Bayana from Khanna is by Train Via Delhi.

What is the fastest way to reach Bayana from Khanna?

The fastest way to reach Bayana from Khanna is by Train Via Sonipat, Delhi.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India