Getting to & from Khajuraho
Khajuraho is well connected by air, rail and road.
By Air – Khajuraho doesn’t have an international airport; however, there are several domestic flights from nearby Delhi, Agra, Varanasi and Mumbai. Khajuraho’s airport is 3km (2 miles) from the town center; taxis operate according to very strict fixed rates.
By Train – Khajuraho is connected to Jhansi (Uttar Pradesh) on the Delhi-Chennai/Bangalore/ Trivandrum mainline. There are direct trains from New Delhi Station (Hazarat Nizamuddin Railway Station), Agra and Varanasi. An alternative station is Satna (Madhya Pradesh) (117km) on the Allahabad-Mumbai main line. Another option is Mahoba station on the Varanasi- Jhansi Route. Alight at Mahoba and catch the 11am Passenger Train No: 229A to Khajuraho.
NOTE: You can not buy train tickets at the Khajuraho train station! You must go to the BUS station, about a 1 km walk out of town, to buy train tickets.
By Bus – Satna and Jhansi both are connected to Khajuraho by regular bus service. It takes around 3 hours to reach Khajuraho from Satna or Jhansi by taxi, and 5-6 hours by bus. There are daily bus services with Satna, Jhansi, Harpalpur, Chhatarpur, Mahoba, Sagar,Jabalpur, Bhopal, Indore, Gwalior, Panna, Agra, Allahabad and Varanasi.
Getting around Khajuraho
The temple ruins of Khajuraho are best accessed either by foot or bicycle. You can also hire an auto rickshaw to take you around to the different temples in town. Alternatively, you can hire a private car with chauffeur from your hotel or travel agency.