How to Reach Khajuraho

Khajuraho is well connected to the rest of India by road and air. There is a railway station in Khajurao which is connected by major cities.

Search for directions from

Most frequently searched routes to Khajuraho

Route Name Distance Time
Delhi to Khajuraho 660 km 11 hours 13 mins
Varanasi to Khajuraho 402 km 8 hours 9 mins
Mumbai to Khajuraho 1,141 km 19 hours 14 mins
Udaipur to Khajuraho 781 km 12 hours 17 mins
Hyderabad to Khajuraho 1,078 km 17 hours 17 mins
Kolkata to Khajuraho 1,073 km 19 hours 37 mins
Bangalore to Khajuraho 1,667 km 1 day 1 hour
Ahmedabad to Khajuraho 1,039 km 16 hours 31 mins
Pune to Khajuraho 1,163 km 20 hours 52 mins
Chennai to Khajuraho 1,702 km 1 day 2 hours
Jodhpur to Khajuraho 887 km 14 hours 51 mins
Jaipur to Khajuraho 636 km 11 hours 27 mins

How to reach Khajuraho by flight

Khajuraho Airport is the nearest airport that connects the site of Khajuraho to the rest of India, primarily cities like New Delhi, Bhopal etc. Regular connecting flights from domestic carriers like Air India, Indigo etc. serve the airport of Khajuraho.

Nearest Airport: Khajuraho Airport (HJR)

Search for flights to Khajuraho Airport (HJR)

Tentative return flight prices to Khajuraho Airport (HJR) from major cities in India.

Starting city Return price (approx)
Mumbai ₹ 32,730 View
New Delhi ₹ 32,500 View
Kolkata ₹ 37,471 View

Powered by:

How to reach Khajuraho by road

Regular bus services ply to and fro Khajuraho. Buses, in a range from affordable to slightly expensive rates, are available from places like Bhopal, Indore, New Delhi. You can also take a shared taxi or cab for the same route.

How to reach Khajuraho by train

Khajuraho has a railway station which is connected by major cities.

Local transport in Khajuraho

It is a small town and can be accessed by hiring a taxi.

Khajuraho Photos

+ 19
photos

See 76 Hotels