How To Reach Khajuraho

Book Khajuraho Hotels Book Khajuraho Holiday Packages

Distance from -

Travel options

By Air

Khajuraho has its own domestic airport, which is well-connected to most of the Indian cities such as New Delhi, Mumbai, Varanasi, Allahabad and Bhopal. Some of the popular carriers that have regular flights to Khajuraho are Jet Airways, SpiceJet, Air India and JetKonnect. Since Khajuraho is a very small town, once you reach the airport, you can hire a cab or a taxi to your hotel.

Khajuraho Flight Schedule

View more Khajuraho Flights

By Bus

Khajuraho is well connected with a good bus network. Many private and state-owned buses run from Khajuraho to neighbouring cities like Jhansi. You can choose from a regular bus, non-air-conditioned bus, air-conditioned, semi-deluxe and deluxe buses. The bus fare would depend on the type of bus and the number of kilometres covered.

Khajuraho Bus Schedule

View more Khajuraho Buses

By Train

Khajuraho railway station is connected to a few towns only including New Delhi. You can take Khajuraho-Hazrat Nizamuddin Express, which has daily connectivity to Khajuraho. Hire a cab or an auto from outside the railway station. The second nearest railhead, which is well-connected with some of the Indian cities is the Mahoba Junction, which is approximately 75 kilometres away from Khajuraho. Some of the regular trains are Bundelkhand Express, Mahakaushal Express and Udiapur Khajuraho Express. Outside the Mahoba Junction, you can hire a cab or a taxi which will drive you till Khajuraho.

Khajuraho Train Schedule

View more Khajuraho Trains

Road/Self Drive

Most of the cities in Madhya Pradesh are well-connected with Khajuraho owing to a good road network. The main highway is National Highway Number 75, which falls en route to the town. You can drive in your own vehicle as the roads are quite smooth in Madhya Pradesh.

Not sure of best route to Khajuraho from your city. Search it on routeplanner-

Departure City - Search on Route Planner