
Asifabad to Khajuraho
Khajuraho is approximately 650+ kms from Asifabad. The fastest way to reach Khajuraho from Asifabad is by Train, Bus Via Jabalpur. It takes approximately 16 hours. The cheapest way to reach Khajuraho from Asifabad is by Cab, Train, Bus Via Nagpur, Jabalpur which would take approximately 19 hours.
Sort By
Mode of Transport
Via Jabalpur
RECOMMENDED
FASTEST
Asifabad
Jabalpur
Khajuraho
Approx Travel Time
16h 10m
On Demand
Asifabad
Jabalpur
Khajuraho
Approx Travel Time
17h 25m
On Demand
Via Itarsi
Asifabad
Itarsi
Khajuraho
Approx Travel Time
17h 25m
On Demand
Via Nagpur, Jabalpur
Asifabad
Nagpur
Jabalpur
Khajuraho
Approx Travel Time
17h 50m
On Demand
CHEAPEST
Asifabad
Nagpur
Jabalpur
Khajuraho
Approx Travel Time
18h 20m
₹5,752
Onwards
Via Nagpur
Asifabad
Nagpur
Khajuraho
Approx Travel Time
17h 25m
On Demand
Asifabad
Nagpur
Khajuraho
Approx Travel Time
17h 55m
₹5,777
Onwards
Via Bina
Asifabad
Bina
Khajuraho
Approx Travel Time
17h 55m
On Demand
Via Lalitpur
Asifabad
Lalitpur
Khajuraho
Approx Travel Time
18h 10m
On Demand
Via Satna
Asifabad
Satna
Khajuraho
Approx Travel Time
18h 4m
On Demand
Frequently Asked Questions
What is the distance between Asifabad and Khajuraho?
Khajuraho is approximately 650+ kms from Asifabad.
How long does it take to reach Khajuraho from Asifabad?
It takes approximately 16 hours to reach Khajuraho from Asifabad by Train, Bus Via Jabalpur.
What is the cheapest way to reach Khajuraho from Asifabad?
The cheapest way to reach Khajuraho from Asifabad is by Cab, Train, Bus Via Nagpur, Jabalpur.
What is the fastest way to reach Khajuraho from Asifabad?
The fastest way to reach Khajuraho from Asifabad is by Train, Bus Via Jabalpur.