By Air:
Khajuraho has a domestic airport with the name of City Airport Khajuraho. It is located at 2 Km south of Khajuraho town. From 05/05/2010onwards flights from Delhi & Varanasi are operating for Khajuraho. Generally for these two destinations Delhi and Varanasi arrival/departure takes place in the afternoon. Work is going on to enhance the connectivity of Khajuraho Airport to different destinations to make travelling convenient for the tourists. Best way to reach Khajuraho is by air
By Train:
Khajuraho Railway Station is just 5km from Khajuraho Town. There is direct train for Khajuraho Railway Station and is UP Sam Park Kranti Express for Khajuraho. It is the only train, at present from New Delhi to Khajuraho.
Similarly those who wish to travel Khajuraho from Varanasi can now travel by Bundelkhand Link Express Train (1108A) which connects Khajuraho - Varanasi. Those who are coming from Mumbai/Kolkata can reach Satna Railway Station to travel Khajuraho which is at a distance of 130kms.
If you are going to visit Khajuraho from Jaipur then Dayodaya Express (2182) will be the most suitable train to reach Katni and then by taxi reach Khajuraho. Distance from Katni to Khajuraho is 180kms/04:00hrs.
Those who wish to travel Khajuraho from Agra can take any train for Jhansi Railway Station and then drive through Taxi via-Orchha/directly to Khajuraho.
By Car:
Khajuraho city is very well connected by Jhansi, Satna, Katni, Orchha, Bandhavgarh, Chattarpur etc. Usually tourists arrive at Jhansi Railway Station by train and take taxi car to travel to Khajuraho, via Orchha or directly. From Jhansi, Khajuraho is just 200kms.04:00hrs. Similarly those who are arriving at Satna railway station can hire taxi from here to reach Khajuraho by road. Similarly those who want to reach Khajuraho from Bandhavgarh, they can travel by road via Katni-Pawai-Amanganj-Panna of 240km/05:00hrs.