
Mathura to Khajuraho
Khajuraho is approximately 500+ kms from Mathura. The fastest way to reach Khajuraho from Mathura is by Train, Flight Via Datia. It takes approximately 6 hours. The cheapest way to reach Khajuraho from Mathura is by Train which would take approximately 11 hours.
Sort By
Mode of Transport
Via Datia
FASTEST
Mathura
Datia
Khajuraho
Approx Travel Time
5h 55m
On Demand
Mathura
Datia
Khajuraho
Approx Travel Time
7h 20m
On Demand
Via Chatarpur
Mathura
Chatarpur
Khajuraho
Approx Travel Time
10h 19m
₹1,000
Onwards
Mathura
Chatarpur
Khajuraho
Approx Travel Time
7h 26m
₹4,040
Onwards
Mathura
Chatarpur
Khajuraho
Approx Travel Time
7h 27m
₹345
Onwards
Mathura
Chatarpur
Khajuraho
Approx Travel Time
7h 33m
₹360
Onwards
Via Gwalior
Mathura
Gwalior
Khajuraho
Approx Travel Time
10h 46m
₹4,228
Onwards
Via Mahoba
Mathura
Mahoba
Khajuraho
Approx Travel Time
8h 17m
₹425
Onwards
Frequently Asked Questions
What is the distance between Mathura and Khajuraho?
Khajuraho is approximately 500+ kms from Mathura.
How long does it take to reach Khajuraho from Mathura?
It takes approximately 6 hours to reach Khajuraho from Mathura by Train, Flight Via Datia.
What is the cheapest way to reach Khajuraho from Mathura?
The cheapest way to reach Khajuraho from Mathura is by Train.
What is the fastest way to reach Khajuraho from Mathura?
The fastest way to reach Khajuraho from Mathura is by Train, Flight Via Datia.
Routes Connecting Mathura
Routes From Mathura
Routes Connecting Khajuraho
Routes From Khajuraho
Routes To Khajuraho
- Darbhanga to Khajuraho
- Pusad to Khajuraho
- Sagar to Khajuraho
- Belur to Khajuraho
- Piduguralla to Khajuraho
- Salem to Khajuraho
- Mangalore to Khajuraho
- Purulia to Khajuraho
- Mussoorie to Khajuraho
- Jajpur to Khajuraho
- Silvassa to Khajuraho
- Annavaram to Khajuraho
- Pathankot to Khajuraho
- Arakkonam to Khajuraho
- Daltonganj to Khajuraho


