There are 7 ways to get from Betūl 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 via Bhopal
best- Take the train from Betul to Bhopal Jntrain 14623 / ...
- Take the train from Bhopal Jn to Dariyaganjtrain 22163
10h 18m₹909–3,766Train
cheapest- Take the train from Betul to Itarsi Jntrain 19344 / ...
- Take the train from Itarsi Jn to Khajurahotrain 19483 / ...
12h 26m₹736–3,604Train, bus
- Take the train from Betul to Nagpurtrain 12296 / ...
- Take the bus from Nagpur, Maharashtra to Khajuraho, Madhya Pradeshbus Nagpur, Maharashtra - Khajuraho, Madhya Pradesh
16h 40mDrive 500.1 km
- Drive from Betūl to Khajurahocar 500.1 km
7h 46m₹5,613–8,108Taxi
- Take the taxi from Betūl to Khajurahotaxi 500.1 km
7h 46m₹10,000–12,000Train to Dr. Babasaheb Ambedkar International Airport, fly
- Take the train from Betul to Nagpurtrain
- Fly from Dr. Babasaheb Ambedkar International Airport (NAG) to Khajuraho Civil Airport (HJR)plane NAG - HJR
9h 42m₹11,797–30,095Train to Raja Bhoj International Airport, fly
- Take the train from Betul to Bhopal Jntrain
- Fly from Raja Bhoj International Airport (BHO) to Khajuraho Civil Airport (HJR)plane BHO - HJR
8h 57m₹10,299–24,116
Dr. Babasaheb Ambedkar International Airport (NAG) to Khajuraho Civil Airport (HJR) flights
Questions & Answers
The cheapest way to get from Betūl to Khajuraho is to train which costs ₹700 - ₹3,600 and takes 12h 26m.
The fastest way to get from Betūl to Khajuraho is to drive which takes 7h 46m and costs ₹5,500 - ₹8,500.
No, there is no direct train from Betūl to Khajuraho. However, there are services departing from Betul and arriving at Dariyaganj via Bhopal Jn. The journey, including transfers, takes approximately 10h 18m.
The distance between Betūl and Khajuraho is 572 km. The road distance is 500.1 km.
The best way to get from Betūl to Khajuraho without a car is to train via Bhopal which takes 10h 18m and costs ₹900 - ₹3,800.
It takes approximately 10h 18m to get from Betūl to Khajuraho, including transfers.
Betūl to Khajuraho train services, operated by Indian Railways, depart from Betul station.
Betūl to Khajuraho train services, operated by Indian Railways, arrive at Bhopal Jn station.
Yes, the driving distance between Betūl to Khajuraho is 500 km. It takes approximately 7h 46m to drive from Betūl to Khajuraho.
There are 98+ hotels available in Khajuraho.
What companies run services between Betūl, India and Khajuraho, India?
You can take a train from Betul to Khajuraho via Bhopal Jn and Dariyaganj in around 10h 18m.
- Website
- goindigo.in
Flights from Dr. Babasaheb Ambedkar International Airport to Khajuraho Civil Airport via Delhi
- Ave. Duration
- 5h 25m
- When
- Tuesday
- Estimated price
- ₹10,000–30,000
Flights from Dr. Babasaheb Ambedkar International Airport to Khajuraho Civil Airport via Delhi, Varanasi
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹12,000–31,000
Flights from Raja Bhoj International Airport to Khajuraho Civil Airport via Delhi
- Ave. Duration
- 3h 50m
- When
- Tuesday
- Estimated price
- ₹10,000–28,000
Flights from Raja Bhoj International Airport to Khajuraho Civil Airport via Delhi, Varanasi
- Ave. Duration
- 7h 5m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹9,500–22,000
- Website
- airindia.in
Flights from Dr. Babasaheb Ambedkar International Airport to Khajuraho Civil Airport via Delhi
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–30,000
Flights from Raja Bhoj International Airport to Khajuraho Civil Airport via Delhi
- Ave. Duration
- 6h 57m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,500–28,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Betul to Bhopal Jn
- Ave. Duration
- 3h 48m
- Frequency
- Every 2 hours
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Bhopal Jn to Dariyaganj
- Ave. Duration
- 5h 9m
- Frequency
- Once daily
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Betul to Nagpur
- Ave. Duration
- 2h 57m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Betul to Nagpur
- Ave. Duration
- 2h 57m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Betul to Itarsi Jn
- Ave. Duration
- 3h 18m
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹850–1,200
Train from Itarsi Jn to Khajuraho
- Ave. Duration
- 8h
- Frequency
- Twice daily
- Estimated price
- ₹270–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹270–330
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
Train from Betul to Bhopal Jn
- Ave. Duration
- 3h 48m
- Frequency
- Every 2 hours
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹490–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
- Website
- Jatashankar Travels
Bus from Nagpur, Maharashtra to Khajuraho, Madhya Pradesh
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Schedules at
- Jatashankar Travels
- Ave. Duration
- 7h 46m
- Estimated price
- ₹10,000–12,000
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 Why you should take the train in the US, Italy Travel Guides, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.






