There are 7 ways to get from Khajuraho to Gaya by train, taxi, bus, car, 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 Mughal Sarāi
best- Take the train from Khajuraho to Pt.Deen Dayal Upadhyaya Jn.train 19483 / ...
- Take the train from Pt.Deen Dayal Upadhyaya Jn. to Gaya Jntrain 12314 / ...
12h 12m₹783–3,893Taxi, bus
- Take the taxi from Khajuraho to Satna, Madhya Pradeshtaxi
- Take the bus from Satna, Madhya Pradesh to Rewa, Madhya Pradeshbus
- Take the bus from Rewa, Madhya Pradesh to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Gaya, Biharbus
14h 20mDrive 598.6 km
- Drive from Khajuraho to Gayacar 598.6 km
8h 53m₹6,742–9,738Taxi
- Take the taxi from Khajuraho to Gayataxi 598.6 km
8h 53m₹10,000–13,000Fly to Gaya
- Fly from Khajuraho Civil Airport (HJR) to Gaya (GAY)plane HJR - GAY
16h 18m₹9,990–23,588Train
- Take the train from Khajuraho to Mahobatrain 14115 / ...
- Take the train from Mahoba to Gaya Jntrain 12176 / ...
13h 50m₹783–3,893Fly to Varanasi Airport, taxi, train
- Fly from Khajuraho Civil Airport (HJR) to Varanasi Airport (VNS)plane HJR - VNS
- Take the taxi from Varanasi Airport (VNS) to Pt.Deen Dayal Upadhyaya Jn.taxi
- Take the train from Pt.Deen Dayal Upadhyaya Jn. to Gaya Jntrain
4h 14m₹11,250–25,728
Khajuraho Civil Airport (HJR) to Gaya (GAY) flights
Questions & Answers
The cheapest way to get from Khajuraho to Gaya is to train via Mughal Sarāi which costs ₹750 - ₹3,900 and takes 12h 12m.
The fastest way to get from Khajuraho to Gaya is to fly and taxi and train which takes 4h 14m and costs ₹11,000 - ₹26,000.
No, there is no direct train from Khajuraho to Gaya. However, there are services departing from Khajuraho and arriving at Gaya Jn via Pt.Deen Dayal Upadhyaya Jn.. The journey, including transfers, takes approximately 12h 12m.
The distance between Khajuraho and Gaya is 667 km. The road distance is 598.6 km.
The best way to get from Khajuraho to Gaya without a car is to train via Mughal Sarāi which takes 12h 12m and costs ₹750 - ₹3,900.
It takes approximately 12h 12m to get from Khajuraho to Gaya, including transfers.
Khajuraho to Gaya train services, operated by Indian Railways, depart from Khajuraho station.
The best way to get from Khajuraho to Gaya is to train via Mughal Sarāi which takes 12h 12m and costs ₹750 - ₹3,900. Alternatively, you can fly, which costs ₹10,000 - ₹24,000 and takes 16h 18m.
Khajuraho to Gaya train services, operated by Indian Railways, arrive at Pt.Deen Dayal Upadhyaya Jn. station.
Yes, the driving distance between Khajuraho to Gaya is 599 km. It takes approximately 8h 53m to drive from Khajuraho to Gaya.
What companies run services between Khajuraho, India and Gaya, India?
You can take a vehicle from Khajuraho to Gaya Jn via Khajuraho and Pt.Deen Dayal Upadhyaya Jn. in around 12h 12m. Alternatively, Air India Limited and IndiGo Airlines fly from Khajuraho Civil Airport (HJR) to Gaya (GAY) twice daily.
- Website
- goindigo.in
Flights from Khajuraho Civil Airport to Gaya via Delhi
- Ave. Duration
- 20h
- When
- Wednesday, Tuesday, and Saturday
- Estimated price
- ₹9,000–25,000
Flights from Khajuraho Civil Airport to Gaya via Varanasi Airport, Delhi
- Ave. Duration
- 23h 15m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- ₹11,000–26,000
Flights from Khajuraho Civil Airport to Varanasi Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹10,000–24,000
- Website
- airindia.in
Flights from Khajuraho Civil Airport to Gaya via Delhi
- Ave. Duration
- 16h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,500–23,000
Flights from Khajuraho Civil Airport to Varanasi Airport
- Ave. Duration
- 45 min
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,000–14,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Khajuraho to Pt.Deen Dayal Upadhyaya Jn.
- Ave. Duration
- 9h 25m
- Frequency
- Once daily
- Estimated price
- ₹270–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹270–320
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
Train from Pt.Deen Dayal Upadhyaya Jn. to Gaya Jn
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Khajuraho to Mahoba
- Ave. Duration
- 57 min
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Mahoba to Gaya Jn
- Ave. Duration
- 11h 45m
- Frequency
- 4 times a week
- Estimated price
- ₹320–2,500
- Website
- irctc.co.in
- Sleeper Class
- ₹320–390
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,500
Train from Pt.Deen Dayal Upadhyaya Jn. to Gaya Jn
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
- Website
- Gautam Travels Satna
Bus from Satna, Madhya Pradesh to Rewa, Madhya Pradesh
- Ave. Duration
- 1h 20m
- Frequency
- Every 20 minutes
- Schedules at
- Gautam Travels Satna
- Website
- Bhopal Travels
Bus from Rewa, Madhya Pradesh to Varanasi, Uttar Pradesh
- Ave. Duration
- 4h 45m
- Frequency
- Hourly
- Schedules at
- Bhopal Travels
- Website
- Ambika Tour And Travels
Bus from Varanasi, Uttar Pradesh to Gaya, Bihar
- Ave. Duration
- 5h
- Frequency
- Hourly
- Schedules at
- Ambika Tour And Travels
- Ave. Duration
- 3h 49m
- Estimated price
- ₹750–13,000
Shree Travels
- Phone
- +91 87 65 69 99 16
- Website
- shreetravelsvaranasi.com
Kunal Taxi
- Phone
- +91 969 548 4538
- Website
- taxiinvaranasi.com
Varanasi Best Cab
- Phone
- +91 961 676 1641
- Website
- varanasibestcab.com
Varanasi Taxi Services
- Phone
- +91 888 799 9562
- Website
- varanasitaxiservices.com
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 South Korea: Travelling from Seoul to Busan , How to get from Southend Airport into central London, and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
There are 149+ hotels available in Gaya.






