+91-92850 11011
+91-92850 11011

How to Reach Khajuraho

Khajuraho has its own railway station and its own airport. Good roads join it to Jhansi, Satna, Chhatarpur and Panna. Most visitors come by train, often by the Vande Bharat Express from Delhi. From 25 October 2026, there are also daily Air India flights from Delhi and Varanasi.

This guide first tells you where Khajuraho is. Then it shows every way to get there, in simple words. If you want us to handle your tickets, pick-up and hotel, see our Khajuraho tour package options.

Where Is Khajuraho?

World Heritage stone of the Khajuraho Group of Monuments
Khajuraho is a UNESCO World Heritage town in Madhya Pradesh.

Khajuraho is a small town in the state of Madhya Pradesh, in central India. It is in the Chhatarpur district, in the area called Bundelkhand. It is close to the border with Uttar Pradesh.

StateMadhya Pradesh
DistrictChhatarpur
AreaBundelkhand
Pin code471606
Nearest big cityJhansi (about 175 km)
Nearest district townChhatarpur (about 45 km)

Where is Khajuraho located in India? Look at the middle of the map of India. Khajuraho is south-east of Agra and Gwalior, south-west of Varanasi, and north of Jabalpur.

How to Reach Khajuraho at a Glance

ModeBest optionNotes
TrainKhajuraho Railway Station (KURJ)Vande Bharat from Delhi, Agra, Gwalior, Jhansi
RoadTaxi or bus from Jhansi, Satna or ChhatarpurGood roads, easy drive
AirKhajuraho Airport (HJR)Air India flights to Delhi and Varanasi from 25 October 2026

How to Reach Khajuraho by Train

Khajuraho Railway Station

Khajuraho has its own station. The station code is KURJ. It is about 5 km from the main temples. Autos and taxis wait outside the station. Main train: Vande Bharat Express (22470 / 22469)

  • Runs between Hazrat Nizamuddin (Delhi) and Khajuraho, 6 days a week (not on Mondays).
  • Stops at Agra Cantt, Gwalior, Datia, Jhansi, Lalitpur and Chhatarpur.
  • Delhi to Khajuraho: leaves about 6:00 AM, reaches about 2:20 PM.
  • Khajuraho to Delhi: leaves about 2:50 PM, reaches about 11:10 PM.

A few other trains also come to Khajuraho, but not every day. Always check the latest times on the IRCTC website before you book.

Other Nearby Railway Stations

If you do not get a train to Khajuraho, go to one of these bigger stations and take a taxi or bus.

StationDistance from KhajurahoWhy use it
Jhansi (JHS)About 175 kmMany trains from Delhi, Mumbai, Bhopal and the south
Satna (STA)About 117 kmGood trains from Mumbai, Kolkata, Jabalpur and Varanasi
Mahoba (MBA)About 65 kmTrains from Jhansi, Kanpur and Lucknow side
ChhatarpurAbout 45 kmOn the Vande Bharat route

How to Reach Khajuraho by Air

Khajuraho Airport

Khajuraho has a small domestic airport. Its code is HJR. It is only about 3 km from the temples. Regular flights were stopped from July 2026. From 25 October 2026, Air India is starting daily flights that join Khajuraho with Delhi and Varanasi. The plane flies in a loop: on some days Delhi → Khajuraho → Varanasi → Delhi, and on other days the other way round. Flight days and times can change, so check the Air India website or app before you book.

Other Nearby Airports

AirportDistance from KhajurahoTravel time by road
Jabalpur (JLR)About 250 kmAbout 5 to 6 hours
Gwalior (GWL)About 280 kmAbout 5 to 6 hours
Prayagraj (IXD)About 290 kmAbout 6 hours
Varanasi (VNS)About 400 kmAbout 8 hours

From these airports, you can take a taxi or a train to Khajuraho.

How to Reach Khajuraho by Road

Khajuraho is joined to nearby cities by good roads. You can take a taxi, drive your own car, or take a bus.

FromDistance (about)Time by car (about)
Chhatarpur45 km1 hour
Panna45 km1 hour
Satna117 km2.5 to 3 hours
Jhansi175 km4 hours
Orchha170 km4 hours
Jabalpur250 km5 to 6 hours
Gwalior280 km5 to 6 hours
Bhopal375 km7 to 8 hours
Agra400 km8 hours
Varanasi400 km8 to 9 hours
Indore570 km10 to 11 hours
Delhi620 km11 to 12 hours

These are road distances. Your time can change with traffic and stops.

By bus: State and private buses run to Khajuraho from Chhatarpur, Jhansi, Satna, Panna and Mahoba. The Khajuraho bus stand is close to the town centre.

Delhi to Khajuraho

The fastest way is the Air India flight (from 25 October 2026). By train, take the Vande Bharat Express from Hazrat Nizamuddin, about 8 hours 20 minutes. By road, it is about 620 km.

Varanasi to Khajuraho

Take the Air India flight (from 25 October 2026), or a train to Satna and then a taxi (about 117 km). By road, Varanasi to Khajuraho is about 400 km.

Jabalpur to Khajuraho

Drive or take a taxi, about 250 km. Many travellers combine Jabalpur, Bandhavgarh and Khajuraho in one trip.

Indore to Khajuraho

Take a train to Jhansi or Satna and then a taxi. By road, it is about 570 km.

Jhansi or Orchha to Khajuraho

Take a taxi or bus, about 4 hours. You can visit Orchha on the way. Our Khajuraho Orchha Jhansi Tour covers this route.

Getting Around in Khajuraho

  • Walk: the Western Group, the museum and the Matangeshwar Temple are close to each other.
  • Auto or e-rickshaw: good for the Eastern and Southern groups.
  • Bicycle: many shops rent bicycles. It is a nice way to see the temples.
  • Taxi: best for Raneh Falls, Panna National Park and the station.

Don't want to plan the travel yourself? We pick you up from the Khajuraho, Jhansi or Satna station, or from Jabalpur airport, and plan the whole trip. See our Khajuraho packages or call +91 92850 11011. Want to see more of the state? Explore our Madhya Pradesh tour packages.

Frequently Asked Questions

Where is Khajuraho?

Khajuraho is in the Chhatarpur district of Madhya Pradesh, in central India.

Where is Khajuraho located in India?

It is in the middle of India, in north Madhya Pradesh, close to the Uttar Pradesh border. Jhansi is about 175 km away.

Does Khajuraho have a railway station?

Yes. Khajuraho Railway Station (KURJ) is about 5 km from the temples. The Vande Bharat Express from Delhi stops here.

Which is the nearest big railway station to Khajuraho?

Satna (about 117 km) and Jhansi (about 175 km) are the nearest big stations with many trains.

Are there flights to Khajuraho?

Yes. From 25 October 2026, Air India runs daily flights joining Khajuraho with Delhi and Varanasi. The airport is about 3 km from the temples.

How far is Khajuraho from Delhi?

It is about 620 km by road. The Vande Bharat train takes about 8 hours 20 minutes.

How far is Khajuraho from Jabalpur?

It is about 250 km by road, or about 5 to 6 hours by car.

More about Khajuraho

Enquiry Form


Gallery

Enquiry Form


Scroll to Top

Plan Your Dream Trip

Get Best Rates & Free Customised Itinerary