hero
How2Go
Bharatpur to Khanna

Bharatpur to Khanna

Khanna is approximately 450+ kms from Bharatpur. The fastest way to reach Khanna from Bharatpur is by Cab. It takes approximately 9 hours. The cheapest way to reach Khanna from Bharatpur is by Train Via Sonipat which would take approximately 10 hours.

Sort By
Mode of Transport

Direct Options

RECOMMENDED

FASTEST

Bharatpur

Khanna

Approx Travel Time

8h 36m

On Demand

Via Panipat

Bharatpur

Panipat

Khanna

Approx Travel Time

9h 20m

₹325

Onwards

Ads by MMT

Via Sonipat

CHEAPEST

Bharatpur

Sonipat

Khanna

Approx Travel Time

9h 35m

₹320

Onwards

Via Kurukshetra

Bharatpur

Kurukshetra

Khanna

Approx Travel Time

9h 9m

₹340

Onwards

Ads by MMT

Via Faridabad

Bharatpur

Faridabad

Khanna

Approx Travel Time

8h 42m

₹994

Onwards

Bharatpur

Faridabad

Khanna

Approx Travel Time

8h 54m

₹3,253

Onwards

Via Karnal

Bharatpur

Karnal

Khanna

Approx Travel Time

9h 22m

₹330

Onwards

Bharatpur

Karnal

Khanna

Approx Travel Time

10h 1m

On Demand

Via Delhi

Bharatpur

Delhi

Khanna

Approx Travel Time

9h 10m

₹964

Onwards

Via Mathura

Bharatpur

Mathura

Khanna

Approx Travel Time

10h 55m

₹4,309

Onwards

Frequently Asked Questions

What is the distance between Bharatpur and Khanna?

Khanna is approximately 450+ kms from Bharatpur.

How long does it take to reach Khanna from Bharatpur?

It takes approximately 9 hours to reach Khanna from Bharatpur by Cab.

What is the cheapest way to reach Khanna from Bharatpur?

The cheapest way to reach Khanna from Bharatpur is by Train Via Sonipat.

What is the fastest way to reach Khanna from Bharatpur?

The fastest way to reach Khanna from Bharatpur is by Cab.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India