
Puri to Khajuraho
Khajuraho is approximately 1000+ kms from Puri. The fastest way to reach Khajuraho from Puri is by Train, Flight Via Bhubaneshwar, Varanasi. It takes approximately 6 hours. The cheapest way to reach Khajuraho from Puri is by Train, Bus Via Jabalpur which would take approximately 24 hours.
Sort By
Mode of Transport
Via Bhubaneshwar, Varanasi
RECOMMENDED
Puri
Bhubaneshwar
Varanasi
Khajuraho
Approx Travel Time
6h 6m
₹11,026
Onwards
FASTEST
Puri
Bhubaneshwar
Varanasi
Khajuraho
Approx Travel Time
5h 41m
₹9,744
Onwards
Puri
Bhubaneshwar
Varanasi
Khajuraho
Approx Travel Time
7h
₹9,789
Onwards
Via Bilaspur, Chattisgarh, Jabalpur
Puri
Bilaspur, Chattisgarh
Jabalpur
Khajuraho
Approx Travel Time
18h
₹7,548
Onwards
Puri
Bilaspur, Chattisgarh
Jabalpur
Khajuraho
Approx Travel Time
17h 29m
₹2,089
Onwards
Via Katni
Puri
Katni
Khajuraho
Approx Travel Time
22h 5m
₹4,789
Onwards
Via Jabalpur
CHEAPEST
Puri
Jabalpur
Khajuraho
Approx Travel Time
23h 39m
₹910
Onwards
Via Bhilai, Jabalpur
Puri
Bhilai
Jabalpur
Khajuraho
Approx Travel Time
1d 4h 30m
₹2,294
Onwards
Via Bilaspur, Chattisgarh, Rewa
Puri
Bilaspur, Chattisgarh
Rewa
Khajuraho
Approx Travel Time
1d 2h 33m
₹6,390
Onwards
Via Katni, Rewa
Puri
Katni
Rewa
Khajuraho
Approx Travel Time
22h 35m
On Demand
Frequently Asked Questions
What is the distance between Puri and Khajuraho?
Khajuraho is approximately 1000+ kms from Puri.
How long does it take to reach Khajuraho from Puri?
It takes approximately 6 hours to reach Khajuraho from Puri by Train, Flight Via Bhubaneshwar, Varanasi.
What is the cheapest way to reach Khajuraho from Puri?
The cheapest way to reach Khajuraho from Puri is by Train, Bus Via Jabalpur.
What is the fastest way to reach Khajuraho from Puri?
The fastest way to reach Khajuraho from Puri is by Train, Flight Via Bhubaneshwar, Varanasi.