Go next

Bandhavgarh National Park

The pristine environment, spectacular natural beauty and mesmerizing hilly regions make this place an ideal destination to visit in Madhya Pradesh.



Located 40 km from Panna, It was a famous city of the Nagvakataka and Gupta empire.


It is one of the rare destinations in India which integrates aesthetic legacy of history and natural beauty at one place.


Panna National Park

This small park is famous for its high density of tigers which is rare to see in other wildlife parks in India.



Vamana Temple, Khajuraho

building in India

Arhanta Yoga International

RssVidyamandir school


guide to


Khajuraho is a small town located in the Bundelkhand region (Chhatarpur District) of Madhya Pradesh and is famous for groups of Hindu and Jain temples. These temples are a UNESCO World Heritage Site for their beautiful and erotic rock carvings.


By train

A train station was finally opened in Khajuraho in 2008, linking it to Jhansi (Uttar Pradesh) (175km) on the Delhi-Chennai/Bangalore/ Trivandrum mainline. NOTE: You can not buy train tickets at the Khajuraho train station! You must go to the BUS station, about 1km walk out of town, to buy train tickets (much cheaper than buying tickets through your hotel). Train tickets can also be booked online at or with credit cards/ Debit cards or Indian bank account at www.irctc.co.in. Without an IRCTC account, tickets can be booked on 12Go Asia website with credit card or PayPal.

There are direct trains from New Delhi Station (Hazarat Nizamuddin Railway Station), Agra and Varanasi. Train departs from Delhi everyday except Wednesday at 20:15 and reaches 06:15 next morning at Khajuraho Railway Station.

Uttar Pradesh Sampark Kranti / Khajuraho Nizamuddin Express (Train number 22447) runs from Delhi Hazarat Nizamuddin to Khajuraho 6 days a week except Wednesday. If you have to go back towards New Delhi from Khajuraho then try to book this train's tickets as its very convenient to go from Khajuraho by train than by bus. It departs from Khajuraho (train no 22447) at 18.20 and reaches Delhi at 05.30 in the morning. For coming to khajuraho the train (train no 22447) departs from H. Nizamuddin at 20.15 hrs and reaches Khajuraho next day morning at 06.35 hrs.

The other options to reach Khajuraho are through Jhansi. It takes around six hours to reach Jhansi from Delhi by train, and another 3-4 hours (plus connecting time) to go to Khajuraho. Get the Dakshin Express from Delhi (22:50 hrs) and reach Jhansi by 05:00 hrs, connecting to the Jhansi-Khajuraho Link Passenger (Train No:51821) which now runs along with Jhansi-Allahabad Passenger (Train No:51821) starts from Jhansi at 7:10AM and reaches Khajuraho at 12:05PM. Another option is the Bhopal Shatabdi train from Delhi (6.00) to Jhansi. Train from Khajuraho to Jhansi departs from Khajuraho at 12:25PM and will reach Jansi by 5:30PM. Both the trains stop at Orcha.

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.

The Western Temples group is about 5 km away from the railway station, in fact the airport is much closer to the temples than the railway station. There is no bus service from the railway station to the town at present and you will have to travel in a "Vikram"/ Diesel Auto, you can join a group of passengers for ₹10 or hire one for yourself which will cost between ₹100 - ₹150 one way.

By taxi/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. From Jhansi railway station catch a rickshaw to Jhansi bus station which is 5 km away. It is very difficult to get a bus to Khajuraho from Jhansi after 5PM. So try to reach Jhansi by afternoon if you want to catch a bus to Khajuraho from Jhansi. Khajuraho to Bandhavgarh (225km, 5hrs), Satna (117km, 4hrs), Harpalpur (94km), Jhansi (172km)and Mahoba (61km). Khajuraho is located 600km (11hrs journey) south-east of Delhi. There are bus services from Agra (12 hrs), Gwalior (9hrs) and Jhansi.

Taxis are recommended because the condition of buses and roads are not good, and the ride is grueling. If you are traveling by your own car and if you are novice driver, then the chances of meeting with an accident is significantly high.

More information available on Wikivoyage

This page is available in airplane mode! To the airplane!
Don't forget to visit any links on this page that you also need for your flight.