hero
How2Go
Khanna to Agra

Khanna to Agra

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

Sort By
Mode of Transport

Direct Options

RECOMMENDED

Khanna

Agra

Approx Travel Time

9h 40m

₹852

Onwards

FASTEST

Khanna

Agra

Approx Travel Time

7h 36m

₹8,373

Onwards

Khanna

Agra

Approx Travel Time

12h 20m

₹315

Onwards

Via Rajpura

Khanna

Rajpura

Agra

Approx Travel Time

8h 25m

₹330

Onwards

Ads by MMT

Via Kurukshetra

Khanna

Kurukshetra

Agra

Approx Travel Time

7h 47m

₹545

Onwards

Khanna

Kurukshetra

Agra

Approx Travel Time

8h 3m

₹2,364

Onwards

Khanna

Kurukshetra

Agra

Approx Travel Time

8h 22m

₹750

Onwards

Via Karnal

Khanna

Karnal

Agra

Approx Travel Time

7h 46m

₹310

Onwards

Ads by MMT

Via Panipat

Khanna

Panipat

Agra

Approx Travel Time

7h 46m

₹305

Onwards

Via Sonipat

CHEAPEST

Khanna

Sonipat

Agra

Approx Travel Time

8h 16m

₹300

Onwards

Frequently Asked Questions

What is the distance between Khanna and Agra?

Agra is approximately 450+ kms from Khanna.

How long does it take to reach Agra from Khanna?

It takes approximately 8 hours to reach Agra from Khanna by Cab.

What is the cheapest way to reach Agra from Khanna?

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

What is the fastest way to reach Agra from Khanna?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India