How To Reach Khajuraho
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 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 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.