There are 9 ways to get from Ahmedabad to Khajuraha by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Lok Nayak Jayaprakash Airport, train
best- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Lok Nayak Jayaprakash Airport (PAT)plane AMD - PAT
- Take the train from Rajendranagar T to Sahibpur Kml Jntrain
8h 11m₹8,693–13,031Train
cheapest- Take the train from Ahmedabad Jn to Monghyrtrain 09451
42h 5m₹1,244–6,979Train via Surat
- Take the train from Ahmedabad Jn to Surattrain 19218 / ...
- Take the train from Surat to Jamalpur Jntrain 22947
36h 25m₹1,442–8,106Bus
- Take the bus from Ahmedabad to Delhibus
- Take the bus from Delhi to Muzaffarpurbus
- Take the bus from Muzaffarpur to Khagariabus
44h 40mDrive 1,645.7 km
- Drive from Ahmedabad to Khajurahacar 1,645.7 km
24h 42m₹18,426–26,615Fly to Purnea Airport, train
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Purnea Airport (PXN)plane AMD - PXN
- Take the train from Katihar Jn to Khagaria Jn.train
7h 26m₹16,363–35,761Fly to Darbhanga Airport, train
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Darbhanga Airport (DBR)plane AMD - DBR
- Take the train from Darbhanga Jn to Khagaria Jn.train
10h 54m₹8,353–16,151Fly to Deoghar, train
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Deoghar (DGH)plane AMD - DGH
- Take the train from Jasidih Jn to Kiul Jntrain
- Take the train from Kiul Jn to Jamalpur Jntrain
10h 45m₹13,283–20,411Fly to Bagdogra Airport, train
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Bagdogra Airport (IXB)plane AMD - IXB
- Take the train from New Jalpaiguri to Khagaria Jn.train
11h 22m₹10,123–20,911
Sardar Vallabhbhai Patel International Airport (AMD) to Lok Nayak Jayaprakash Airport (PAT) flights
Comparing Your Travel Options
The cheapest way to get from Ahmedabad to Khajuraha is to train which costs ₹1,200 - ₹7,000 and takes 42h 5m.
The fastest way to get from Ahmedabad to Khajuraha is to fly and train which takes 7h 26m and costs ₹16,000 - ₹36,000.
No, there is no direct bus from Ahmedabad to Khajuraha. However, there are services departing from Ahmedabad and arriving at Khagaria via Delhi and Muzaffarpur. The journey, including transfers, takes approximately 44h 40m.
No, there is no direct train from Ahmedabad to Khajuraha. However, there are services departing from Ahmedabad Jn and arriving at Jamalpur Jn via Surat. The journey, including transfers, takes approximately 36h 25m.
The distance between Ahmedabad and Khajuraha is 1470 km. The road distance is 1645.7 km.
The best way to get from Ahmedabad to Khajuraha without a car is to train via Surat which takes 36h 25m and costs ₹1,400 - ₹8,500.
It takes approximately 8h 11m to get from Ahmedabad to Khajuraha, including transfers.
Ahmedabad to Khajuraha bus services, operated by SLGT Travels, depart from Ahmedabad station.
Ahmedabad to Khajuraha train services, operated by Indian Railways, depart from Ahmedabad Jn station.
The best way to get from Ahmedabad to Khajuraha is to train via Surat which takes 36h 25m and costs ₹1,400 - ₹8,500. Alternatively, you can bus, which costs and takes 44h 40m.
What companies run services between Ahmedabad, India and Khajuraha, India?
You can take a train from Ahmedabad Jn to Khajuraha via Surat and Jamalpur Jn in around 36h 25m. Alternatively, you can take a bus from Ahmedabad to Khajuraha via Delhi, Muzaffarpur, and Khagaria in around 44h 40m.
- Website
- goindigo.in
Flights from Sardar Vallabhbhai Patel International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₹8,000–11,000
Flights from Sardar Vallabhbhai Patel International Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹8,000–11,000
Flights from Sardar Vallabhbhai Patel International Airport to Purnea Airport via Delhi
- Ave. Duration
- 5h 30m
- When
- Monday to Saturday
- Estimated price
- ₹15,000–33,000
Flights from Sardar Vallabhbhai Patel International Airport to Darbhanga Airport via Delhi
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- ₹8,500–21,000
Flights from Sardar Vallabhbhai Patel International Airport to Darbhanga Airport via Hyderabad
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Sardar Vallabhbhai Patel International Airport to Darbhanga Airport via Mumbai
- Ave. Duration
- 8h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,500–21,000
Flights from Sardar Vallabhbhai Patel International Airport to Darbhanga Airport via Dehra Dun, Delhi
- Ave. Duration
- 6h 45m
- When
- Wednesday
- Estimated price
- ₹10,000–21,000
Flights from Sardar Vallabhbhai Patel International Airport to Darbhanga Airport via Jaipur, Delhi
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₹8,500–21,000
Flights from Sardar Vallabhbhai Patel International Airport to Deoghar via Delhi
- Ave. Duration
- 5h 1m
- When
- Every day
- Estimated price
- ₹12,000–18,000
Flights from Sardar Vallabhbhai Patel International Airport to Deoghar via Mumbai
- Ave. Duration
- 9h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹12,000–18,000
Flights from Sardar Vallabhbhai Patel International Airport to Deoghar via Bengaluru
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- ₹12,000–18,000
Flights from Sardar Vallabhbhai Patel International Airport to Deoghar via Chandigarh, Delhi
- Ave. Duration
- 7h 50m
- When
- Monday to Saturday
- Estimated price
- ₹12,000–18,000
Flights from Sardar Vallabhbhai Patel International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 5h 15m
- When
- Tuesday to Saturday
- Estimated price
- ₹9,000–15,000
- Website
- airindia.in
Flights from Sardar Vallabhbhai Patel International Airport to Lok Nayak Jayaprakash Airport via Delhi
- Ave. Duration
- 4h 31m
- When
- Every day
- Estimated price
- ₹6,500–18,000
Flights from Sardar Vallabhbhai Patel International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 5h 16m
- When
- Every day
- Estimated price
- ₹7,500–20,000
Flights from Sardar Vallabhbhai Patel International Airport to Bagdogra Airport via Mumbai
- Ave. Duration
- 5h 35m
- When
- Every day
- Estimated price
- ₹8,500–21,000
- Website
- spicejet.com
Flights from Sardar Vallabhbhai Patel International Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- ₹6,000–12,000
Flights from Sardar Vallabhbhai Patel International Airport to Darbhanga Airport via Delhi
- Ave. Duration
- 8h 30m
- When
- Tuesday to Sunday
- Estimated price
- ₹7,500–14,000
Flights from Sardar Vallabhbhai Patel International Airport to Bagdogra Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- ₹6,500–12,000
- Website
- starlightairline.com
Flights from Sardar Vallabhbhai Patel International Airport to Darbhanga Airport via Bengaluru
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- ₹12,000–27,000
Flights from Sardar Vallabhbhai Patel International Airport to Darbhanga Airport via Mumbai
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹9,000–24,000
Flights from Sardar Vallabhbhai Patel International Airport to Bagdogra Airport
- Ave. Duration
- 2h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹9,000–16,000
- Website
- starair.in
Flights from Sardar Vallabhbhai Patel International Airport to Purnea Airport
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹23,000–70,000
- Website
- airindiaexpress.in
Flights from Sardar Vallabhbhai Patel International Airport to Bagdogra Airport via Delhi
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹7,500–20,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Rajendranagar T to Sahibpur Kml Jn
- Ave. Duration
- 3h 31m
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
Train from Ahmedabad Jn to Surat
- Ave. Duration
- 4h 5m
- Frequency
- Every 30 minutes
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Surat to Jamalpur Jn
- Ave. Duration
- 30h 57m
- Frequency
- Twice a week
- Estimated price
- ₹750–6,000
- Website
- irctc.co.in
- Sleeper Class
- ₹750–900
- Third AC (3A)
- ₹1,900–2,400
- Second AC (2A)
- ₹2,700–3,400
- First Class (1A)
- ₹4,500–6,000
Train from Katihar Jn to Khagaria Jn.
- Ave. Duration
- 1h 46m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Darbhanga Jn to Khagaria Jn.
- Ave. Duration
- 3h 22m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Jasidih Jn to Kiul Jn
- Ave. Duration
- 2h 32m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Kiul Jn to Jamalpur Jn
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from New Jalpaiguri to Khagaria Jn.
- Ave. Duration
- 5h 47m
- Frequency
- Every 4 hours
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Ahmedabad Jn to Monghyr
- Ave. Duration
- 41h 50m
- Frequency
- Once a week
- Estimated price
- ₹850–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,100–2,700
- Second AC (2A)
- ₹3,100–3,900
- First Class (1A)
- ₹5,000–7,000
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Ahmedabad to Delhi
- Ave. Duration
- 18h
- Frequency
- Hourly
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Delhi to Muzaffarpur
- Ave. Duration
- 18h 25m
- Frequency
- 4 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Muzaffarpur to Khagaria
- Ave. Duration
- 6h
- Frequency
- Once daily
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Ahmedabad to Delhi
- Ave. Duration
- 18h
- Frequency
- Hourly
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Ahmedabad to Delhi
- Ave. Duration
- 20h
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
- Phone
- +91 9153044288
- shashipujan123@gmail.com
- Website
- Shiv Shakti
Bus from Ahmedabad to Delhi
- Ave. Duration
- 19h 20m
- Frequency
- 6 times a week
- Website
- Shiv Shakti
- Website
- Shiv Shakti
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 Travelling to the US: What do I need to know?, Need to know: Eurostar, and Italy Travel Guides - to help you get the most out of your next trip.
Booking & Getting There
Ahmedabad to Khajuraha bus services, operated by SLGT Travels, arrive at Delhi station.
Ahmedabad to Khajuraha train services, operated by Indian Railways, arrive at Surat station.
Yes, the driving distance between Ahmedabad to Khajuraha is 1646 km. It takes approximately 24h 42m to drive from Ahmedabad to Khajuraha.
Book your Ahmedabad to Khajuraha bus tickets online with Omio.
There are two+ hotels available in Khajuraha.