hero
How2Go
Nadiad to Khajuraho

Nadiad to Khajuraho

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

Read More
Sort By
Mode of Transport

Direct Options

RECOMMENDED

Nadiad

Khajuraho

Approx Travel Time

22h 54m

₹565

Onwards

Via Bhopal

CHEAPEST

Nadiad

Bhopal

Khajuraho

Approx Travel Time

16h 22m

₹515

Onwards

Nadiad

Bhopal

Khajuraho

Approx Travel Time

18h 18m

₹1,384

Onwards

Nadiad

Bhopal

Khajuraho

Approx Travel Time

20h 22m

₹1,909

Onwards

Ads by MMT

Via Vidisha

Nadiad

Vidisha

Khajuraho

Approx Travel Time

16h 37m

₹520

Onwards

Via Bhopal, Chatarpur

Nadiad

Bhopal

Chatarpur

Khajuraho

Approx Travel Time

16h 3m

₹3,533

Onwards

Nadiad

Bhopal

Chatarpur

Khajuraho

Approx Travel Time

16h 11m

₹560

Onwards

FASTEST

Nadiad

Bhopal

Chatarpur

Khajuraho

Approx Travel Time

15h 29m

₹575

Onwards

Ads by MMT

Via Indore

Nadiad

Indore

Khajuraho

Approx Travel Time

20h 49m

₹12,543

Onwards

Via Vidisha, Chatarpur

Nadiad

Vidisha

Chatarpur

Khajuraho

Approx Travel Time

16h 26m

₹575

Onwards

Frequently Asked Questions

What is the distance between Nadiad and Khajuraho?

Khajuraho is approximately 1250+ kms from Nadiad.

How long does it take to reach Khajuraho from Nadiad?

It takes approximately 16 hours to reach Khajuraho from Nadiad by Train Via Bhopal, Chatarpur.

What is the cheapest way to reach Khajuraho from Nadiad?

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

What is the fastest way to reach Khajuraho from Nadiad?

The fastest way to reach Khajuraho from Nadiad is by Train Via Bhopal, Chatarpur.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India