hero
How2Go
Khajuraho to Guna

Khajuraho to Guna

Guna is approximately 400+ 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 Guna.

Read More
Sort By
Mode of Transport

Direct Cab

RECOMMENDED

Khajuraho

Guna

Approx Travel Time

7h 5m

₹12,779

Onwards

Via Lalitpur

CHEAPEST

FASTEST

Khajuraho

Lalitpur

Guna

Approx Travel Time

6h 44m

₹255

Onwards

Khajuraho

Lalitpur

Guna

Approx Travel Time

7h 8m

₹410

Onwards

Via Jhansi

Khajuraho

Jhansi

Guna

Approx Travel Time

9h 15m

₹1,449

Onwards

Khajuraho

Jhansi

Guna

Approx Travel Time

7h 40m

₹1,059

Onwards

Khajuraho

Jhansi

Guna

Approx Travel Time

8h 45m

₹355

Onwards

Via Vidisha

Khajuraho

Vidisha

Guna

Approx Travel Time

9h 27m

₹3,681

Onwards

Khajuraho

Vidisha

Guna

Approx Travel Time

9h 36m

₹320

Onwards

Via Datia

Khajuraho

Datia

Guna

Approx Travel Time

9h 11m

₹410

Onwards

Khajuraho

Datia

Guna

Approx Travel Time

9h 2m

₹875

Onwards

Frequently Asked Questions

What is the distance between Khajuraho and Guna?

Guna is approximately 400+ kms from Khajuraho.

How long does it take to reach Guna from Khajuraho?

It takes approximately 7 hours to reach Guna from Khajuraho by Train Via Lalitpur.

What is the cheapest way to reach Guna from Khajuraho?

The cheapest way to reach Guna from Khajuraho is by Train Via Lalitpur.

What is the fastest way to reach Guna from Khajuraho?

The fastest way to reach Guna from Khajuraho is by Train Via Lalitpur.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India