hero
How2Go
Khajuraho to Nagpur

Khajuraho to Nagpur

Nagpur is approximately 500+ km from Khajuraho, 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 Nagpur.

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Khajuraho

Nagpur

Approx Travel Time

10h 14m

₹11,533

Onwards

Khajuraho

Nagpur

Approx Travel Time

12h 58m

₹818

Onwards

Via Bhopal

CHEAPEST

Khajuraho

Bhopal

Nagpur

Approx Travel Time

12h 20m

₹360

Onwards

Khajuraho

Bhopal

Nagpur

Approx Travel Time

13h 45m

₹975

Onwards

Via Jabalpur

Khajuraho

Jabalpur

Nagpur

Approx Travel Time

14h 26m

₹6,381

Onwards

Khajuraho

Jabalpur

Nagpur

Approx Travel Time

14h

₹1,060

Onwards

Via Satna, Jabalpur

FASTEST

Khajuraho

Satna

Jabalpur

Nagpur

Approx Travel Time

9h 5m

₹13,543

Onwards

Khajuraho

Satna

Jabalpur

Nagpur

Approx Travel Time

12h 45m

₹950

Onwards

Via Satna, Katni

Khajuraho

Satna

Katni

Nagpur

Approx Travel Time

13h 25m

₹965

Onwards

Via Satna, Gondia

Khajuraho

Satna

Gondia

Nagpur

Approx Travel Time

14h 45m

₹640

Onwards

Frequently Asked Questions

What is the distance between Khajuraho and Nagpur?

Nagpur is approximately 500+ kms from Khajuraho.

How long does it take to reach Nagpur from Khajuraho?

It takes approximately 9 hours to reach Nagpur from Khajuraho by Bus, Train, Flight Via Satna, Jabalpur.

What is the cheapest way to reach Nagpur from Khajuraho?

The cheapest way to reach Nagpur from Khajuraho is by Train Via Bhopal.

What is the fastest way to reach Nagpur from Khajuraho?

The fastest way to reach Nagpur from Khajuraho is by Bus, Train, Flight Via Satna, Jabalpur.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India