hero
How2Go
Ambikapur to Khajuraho

Ambikapur to Khajuraho

Khajuraho is approximately 600+ kms from Ambikapur. The fastest way to reach Khajuraho from Ambikapur is by Bus, Flight Via Varanasi. It takes approximately 12 hours. The cheapest way to reach Khajuraho from Ambikapur is by Train, Bus Via Katni, Chatarpur which would take approximately 17 hours.

Sort By
Mode of Transport

Via Varanasi

RECOMMENDED

FASTEST

Ambikapur

Varanasi

Khajuraho

Approx Travel Time

11h 20m

₹5,223

Onwards

Via Shahdol, Satna

Ambikapur

Shahdol

Satna

Khajuraho

Approx Travel Time

14h 23m

₹1,270

Onwards

Ambikapur

Shahdol

Satna

Khajuraho

Approx Travel Time

15h 17m

₹1,400

Onwards

Ads by MMT

Via Rewa

Ambikapur

Rewa

Khajuraho

Approx Travel Time

17h 55m

₹1,400

Onwards

Ambikapur

Rewa

Khajuraho

Approx Travel Time

17h 33m

₹12,910

Onwards

Via Anuppur, Satna

Ambikapur

Anuppur

Satna

Khajuraho

Approx Travel Time

14h 49m

₹1,280

Onwards

Ads by MMT

Via Katni, Satna

Ambikapur

Katni

Satna

Khajuraho

Approx Travel Time

15h 20m

₹1,335

Onwards

Ambikapur

Katni

Satna

Khajuraho

Approx Travel Time

15h 50m

₹1,415

Onwards

Via Katni, Chatarpur

Ambikapur

Katni

Chatarpur

Khajuraho

Approx Travel Time

16h 12m

On Demand

CHEAPEST

Ambikapur

Katni

Chatarpur

Khajuraho

Approx Travel Time

16h 20m

₹675

Onwards

Frequently Asked Questions

What is the distance between Ambikapur and Khajuraho?

Khajuraho is approximately 600+ kms from Ambikapur.

How long does it take to reach Khajuraho from Ambikapur?

It takes approximately 12 hours to reach Khajuraho from Ambikapur by Bus, Flight Via Varanasi.

What is the cheapest way to reach Khajuraho from Ambikapur?

The cheapest way to reach Khajuraho from Ambikapur is by Train, Bus Via Katni, Chatarpur.

What is the fastest way to reach Khajuraho from Ambikapur?

The fastest way to reach Khajuraho from Ambikapur is by Bus, Flight Via Varanasi.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India