There are 6 ways to get from Mālegaon to Khajuraho by train, bus, car, taxi, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Nandgaon to Bhusaval Jntrain 01212 / ...
- Take the train from Bhusaval Jn to Khajurahotrain 19483 / ...
16h 19m₹1,533–5,485Bus, train
cheapest- Take the bus from Malegaon to Indorebus Malegaon - Indore
- Take the train from Indore Jn Bg to Khajurahotrain 14115
18h 9m₹1,126–4,255Bus, train via Bhopal
- Take the bus from FlixBus Malegaon - Bypass to FlixBus Indore - Rau Circlebus
- Take the bus from Indore, Madhya Pradesh to Bhopal, Madhya Pradeshbus
- Take the train from Bhopal Jn to Khajurahotrain
18h 32mDrive 857.5 km
- Drive from Mālegaon to Khajurahocar 857.5 km
12h 59m₹9,625–13,902Taxi, fly
- Take the taxi from Mālegaon to Ozar Airport (ISK)taxi
- Fly from Ozar Airport (ISK) to Khajuraho Civil Airport (HJR)plane ISK - HJR
16h 45m₹12,949–23,305Bus
- Take the bus from Malegaon to Pithampurbus
- Take the bus from Indore, Madhya Pradesh to Panna, Madhya Pradeshbus Indore, Madhya Pradesh - Panna, Madhya Pradesh
22h 23m
Ozar Airport (ISK) to Khajuraho Civil Airport (HJR) flights
Questions & Answers
The cheapest way to get from Mālegaon to Khajuraho is to bus and train which costs ₹1,100 - ₹4,300 and takes 18h 9m.
The fastest way to get from Mālegaon to Khajuraho is to drive which takes 12h 59m and costs ₹9,500 - ₹14,000.
No, there is no direct bus from Mālegaon to Khajuraho. However, there are services departing from Malegaon and arriving at Panna, Madhya Pradesh via Pithampur, Madhya Pradesh and Indore, Madhya Pradesh. The journey, including transfers, takes approximately 22h 23m.
No, there is no direct train from Mālegaon to Khajuraho. However, there are services departing from Nandgaon and arriving at Khajuraho via Bhusaval Jn. The journey, including transfers, takes approximately 16h 19m.
The distance between Mālegaon and Khajuraho is 964 km. The road distance is 857.5 km.
The best way to get from Mālegaon to Khajuraho without a car is to train which takes 16h 19m and costs ₹1,500 - ₹5,500.
It takes approximately 16h 19m to get from Mālegaon to Khajuraho, including transfers.
Mālegaon to Khajuraho bus services, operated by Annapurna Travels, depart from Malegaon station.
Mālegaon to Khajuraho train services, operated by Indian Railways, depart from Nandgaon station.
The best way to get from Mālegaon to Khajuraho is to train which takes 16h 19m and costs ₹1,500 - ₹5,500. Alternatively, you can bus, which costs and takes 22h 23m.
What companies run services between Mālegaon, India and Khajuraho, India?
You can take a vehicle from Mālegaon to Khajuraho via Nandgaon, Bhusaval Jn, and Khajuraho in around 16h 19m. Alternatively, you can take a bus from Malegaon to Khajuraho via Pithampur, Madhya Pradesh, Indore, Madhya Pradesh, and Panna, Madhya Pradesh in around 22h 23m.
- Website
- goindigo.in
Flights from Ozar Airport to Khajuraho Civil Airport via Delhi
- Ave. Duration
- 15h 15m
- When
- Monday
- Estimated price
- ₹10,000–21,000
Flights from Ozar Airport to Khajuraho Civil Airport via Delhi, Varanasi
- Ave. Duration
- 17h 5m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Ozar Airport to Khajuraho Civil Airport via Ahmedabad, Delhi
- Ave. Duration
- 18h 45m
- When
- Monday
- Estimated price
- ₹10,000–21,000
Flights from Ozar Airport to Khajuraho Civil Airport via Goa, Delhi
- Ave. Duration
- 19h
- When
- Monday
- Estimated price
- ₹10,000–21,000
Flights from Ozar Airport to Khajuraho Civil Airport via Bengaluru, Varanasi
- Ave. Duration
- 21h 30m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Ozar Airport to Khajuraho Civil Airport via Hyderabad, Delhi
- Ave. Duration
- 24h 10m
- When
- Monday
- Estimated price
- ₹10,000–21,000
- Website
- airindia.in
Flights from Ozar Airport to Khajuraho Civil Airport via Delhi
- Ave. Duration
- 17h 40m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹10,000–21,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Nandgaon to Bhusaval Jn
- Ave. Duration
- 2h 3m
- Frequency
- Every 3 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Bhusaval Jn to Khajuraho
- Ave. Duration
- 12h 35m
- Frequency
- Twice daily
- Estimated price
- ₹380–3,000
- Website
- irctc.co.in
- Sleeper Class
- ₹380–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
Train from Bhopal Jn to Khajuraho
- Ave. Duration
- 6h 25m
- Frequency
- Once daily
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–290
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
Train from Indore Jn Bg to Khajuraho
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- ₹330–2,500
- Website
- irctc.co.in
- Sleeper Class
- ₹330–390
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,500
- First Class (1A)
- ₹2,000–2,500
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Malegaon - Bypass to FlixBus Indore - Rau Circle
- Ave. Duration
- 6h 5m
- Frequency
- 4 times a day
- Estimated price
- ₹480–1,500
- Website
- FlixBus India
- Website
- Ambay Travels
Bus from Indore, Madhya Pradesh to Bhopal, Madhya Pradesh
- Ave. Duration
- 4h
- Frequency
- Every 10 minutes
- Schedules at
- Ambay Travels
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Malegaon to Indore
- Ave. Duration
- 6h 5m
- Frequency
- Once daily
- Estimated price
- ₹470–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹470–650
- Phone
- +91 7772929333
- [email protected]
- Website
- Annapurna Bus
Bus from Malegaon to Pithampur
- Ave. Duration
- 5h 30m
- Frequency
- Twice daily
- Estimated price
- ₹500–2,300
- Website
- Annapurna Bus
- A/C Sleeper
- ₹500–750
- Website
- Sikha Manglam Travels
Bus from Indore, Madhya Pradesh to Panna, Madhya Pradesh
- Ave. Duration
- 13h 5m
- Frequency
- 5 times a day
- Schedules at
- Sikha Manglam Travels
- Ave. Duration
- 1h 22m
- Estimated price
- ₹1,600–2,000
Kuber Cab
- Phone
- +91 77 75 00 02 23
- Website
- kubercab.co
Payal Cab
- Phone
- +91 84 60 00 77 88
- Website
- payalcab.in
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Greyhound, How to get from JFK to New York City, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
Mālegaon to Khajuraho bus services, operated by Annapurna Travels, arrive at Pithampur station.
Mālegaon to Khajuraho train services, operated by Indian Railways, arrive at Bhusaval Jn station.
Yes, the driving distance between Mālegaon to Khajuraho is 858 km. It takes approximately 12h 59m to drive from Mālegaon to Khajuraho.
There are 98+ hotels available in Khajuraho.















