Reaching Khajuraho by Bus
One can take a bus to Khajuraho from Jhansi Bus Stand but do confirm out about timings. The local buses are crowded and take about 5-6 hrs to reach Khajuraho. One can also rent a car, which will roughly cost you up to Rs. 2000/- one way. A bus ticket costs approximately Rs. 100/- one way.
Reaching Khajuraho by Train
Jhansi (175 km) is well connected to Delhi by Bhopal Shatabdi. Khajuraho has recently got a new railway station and one can take a direct train to Khajuraho from Delhi’s Nizamuddin Railway Station that runs on Monday, Wednesday and Friday.
Reaching Khajuraho by Air
Khajuraho has its own airport and Kingfisher operates a flight to Khajuraho from Delhi via Varanasi. Indian (Indian Airlines) also operates flight to Khajuraho.