There are 7 ways to get from Khajuraho (Station) to Shirdi by train, 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
best- Take the train from Khajuraho to Bhusaval Jntrain 19484 / ...
- Take the train from Bhusaval Jn to Sainagar Siriditrain 22456 / ...
19h 5m₹589–4,526Train, bus
- Take the train from Khajuraho to Bhopal Jntrain
- Take the bus from Bhopal, Madhya Pradesh to Indore, Madhya Pradeshbus
- Take the bus from Indore, Madhya Pradesh to Shirdi, Maharashtrabus
20h 21mDrive 949.9 km
- Drive from Khajuraho (Station) to Shirdicar 949.9 km
14h 17m₹10,718–15,481Fly to Aurangabad Airport, train
- Fly from Khajuraho Civil Airport (HJR) to Aurangabad Airport (IXU)plane HJR - IXU
- Take the train from Aurangabad to Sainagar Siriditrain
14h 4m₹10,783–26,131Bus
- Take the bus from Khajuraho, Madhya Pradesh to Nagpur, Maharashtrabus Khajuraho, Madhya Pradesh - Nagpur, Maharashtra
- Take the bus from Nagpur, Maharashtra to Shirdi, Maharashtrabus Nagpur, Maharashtra - Shirdi, Maharashtra
23h 19mFly to Pune Airport, bus
- Fly from Khajuraho Civil Airport (HJR) to Pune Airport (PNQ)plane HJR - PNQ
- Take the bus from Pune station to Shirdibus
10h 31m₹9,006–15,971Fly to Chhatrapati Shivaji Maharaj International Airport, train
- Fly from Khajuraho Civil Airport (HJR) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane HJR - BOM
- Take the train from CSMT station to Sainagar Shirditrain
12h 22m₹8,123–16,574
Khajuraho (Station) to Shirdi by train
Questions & Answers
The cheapest way to get from Khajuraho (Station) to Shirdi is to train which costs ₹550 - ₹4,600 and takes 19h 5m.
The fastest way to get from Khajuraho (Station) to Shirdi is to fly and bus which takes 10h 31m and costs ₹9,000 - ₹16,000.
No, there is no direct bus from Khajuraho (Station) to Shirdi. However, there are services departing from Khajuraho, Madhya Pradesh and arriving at Shirdi, Maharashtra via Nagpur, Maharashtra. The journey, including transfers, takes approximately 23h 19m.
No, there is no direct train from Khajuraho (Station) to Shirdi. However, there are services departing from Khajuraho and arriving at Sainagar Siridi via Bhusaval Jn. The journey, including transfers, takes approximately 19h 5m.
The distance between Khajuraho (Station) and Shirdi is 1030 km. The road distance is 949.9 km.
The best way to get from Khajuraho (Station) to Shirdi without a car is to train which takes 19h 5m and costs ₹550 - ₹4,600.
It takes approximately 19h 5m to get from Khajuraho (Station) to Shirdi, including transfers.
Khajuraho (Station) to Shirdi bus services, operated by BTS Bundelkhand Transport Services LLP, depart from Khajuraho, Madhya Pradesh station.
Khajuraho (Station) to Shirdi train services, operated by Indian Railways, depart from Khajuraho station.
The best way to get from Khajuraho (Station) to Shirdi is to train which takes 19h 5m and costs ₹550 - ₹4,600. Alternatively, you can bus, which costs and takes 23h 19m.
What companies run services between Khajuraho (Station), India and Shirdi, India?
You can take a train from Khajuraho to Sainagar Siridi via Bhusaval Jn in around 19h 5m. Alternatively, you can take a vehicle from Khajuraho (Station) to Shirdi, Maharashtra via Khajuraho, Madhya Pradesh and Nagpur, Maharashtra in around 23h 19m.
- Website
- goindigo.in
Flights from Khajuraho Civil Airport to Aurangabad Airport via Delhi
- Ave. Duration
- 8h 5m
- When
- Wednesday
- Estimated price
- ₹8,500–23,000
Flights from Khajuraho Civil Airport to Aurangabad Airport via Varanasi, Delhi
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- ₹10,000–24,000
Flights from Khajuraho Civil Airport to Pune Airport via Varanasi
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ₹8,500–15,000
Flights from Khajuraho Civil Airport to Pune Airport via Delhi
- Ave. Duration
- 5h 45m
- When
- Wednesday
- Estimated price
- ₹8,500–15,000
Flights from Khajuraho Civil Airport to Chhatrapati Shivaji Maharaj International Airport via Delhi
- Ave. Duration
- 5h
- When
- Wednesday
- Estimated price
- ₹6,500–13,000
- Website
- airindia.in
Flights from Khajuraho Civil Airport to Aurangabad Airport via Delhi
- Ave. Duration
- 14h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,500–21,000
Flights from Khajuraho Civil Airport to Pune Airport via Delhi
- Ave. Duration
- 5h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,500–18,000
Flights from Khajuraho Civil Airport to Chhatrapati Shivaji Maharaj International Airport via Delhi
- Ave. Duration
- 4h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹7,000–16,000
- Website
- spicejet.com
Flights from Khajuraho Civil Airport to Pune Airport via Varanasi
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹6,500–17,000
Flights from Khajuraho Civil Airport to Chhatrapati Shivaji Maharaj International Airport via Varanasi
- Ave. Duration
- 4h 55m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹6,000–16,000
- Website
- starlightairline.com
Flights from Khajuraho Civil Airport to Chhatrapati Shivaji Maharaj International Airport via Varanasi
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹5,500–20,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Khajuraho to Bhusaval Jn
- Ave. Duration
- 13h 40m
- Frequency
- Once 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 Bhusaval Jn to Sainagar Siridi
- Ave. Duration
- 4h 25m
- Frequency
- 5 times a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Khajuraho to Bhopal Jn
- Ave. Duration
- 6h 35m
- 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 Aurangabad to Sainagar Siridi
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- 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,000–1,400
Train from CSMT station to Sainagar Shirdi
- Ave. Duration
- 5h 10m
- Frequency
- 6 times a week
- Estimated price
- ₹230–2,025
- 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
- Chair Class
- ₹1,132
- Executive Class
- ₹2,025
- Website
- Chartered Bus - First
Bus from Bhopal, Madhya Pradesh to Indore, Madhya Pradesh
- Ave. Duration
- 3h 45m
- Frequency
- Every 10 minutes
- Schedules at
- Chartered Bus - First
- Website
- omio.com
Bus from Indore, Madhya Pradesh to Shirdi, Maharashtra
- Ave. Duration
- 9h 30m
- Frequency
- Hourly
- Schedules at
- hanstravel.in
Bus from Khajuraho, Madhya Pradesh to Nagpur, Maharashtra
- Ave. Duration
- 12h 58m
- Frequency
- Once daily
- Schedules at
- BTS Bundelkhand Transport Services LLP
- Website
- Saini Travels Pvt. Ltd.
Bus from Nagpur, Maharashtra to Shirdi, Maharashtra
- Ave. Duration
- 9h 45m
- Frequency
- Hourly
- Schedules at
- Saini Travels Pvt. Ltd.
- Phone
- +91 9226582250
- [email protected]
- Website
- KTCL
Bus from Pune station to Shirdi
- Ave. Duration
- 4h 30m
- Frequency
- Once daily
- Estimated price
- ₹110–500
- Website
- KTCL
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 How do I buy a London Underground ticket?, Is ride-sharing platform BlaBlaCar right for you?, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
More Questions & Answers
Khajuraho (Station) to Shirdi bus services, operated by BTS Bundelkhand Transport Services LLP, arrive at Nagpur, Maharashtra station.
Khajuraho (Station) to Shirdi train services, operated by Indian Railways, arrive at Bhusaval Jn station.
Yes, the driving distance between Khajuraho (Station) to Shirdi is 950 km. It takes approximately 14h 17m to drive from Khajuraho (Station) to Shirdi.
There are 172+ hotels available in Shirdi.










