There are 3 ways to get from Vikramgarh Alot Station to Shajapur by train, car, or taxi
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 Vikramgarh Alot to Nagda Jntrain 06616 / ...
- Take the train from Nagda Jn to Shajapurtrain 15046 / ...
5h₹271–2,133Drive 109.1 km
- Drive from Vikramgarh Alot Station to Shajapurcar 109.1 km
1h 46m₹1,228–1,773Taxi
- Take the taxi from Vikramgarh Alot Station to Shajapurtaxi 109.1 km
1h 46m₹1,800–2,200
Vikramgarh Alot Station to Shajapur by train
Questions & Answers
The cheapest way to get from Vikramgarh Alot Station to Shajapur is to train which costs ₹270 - ₹2,200 and takes 5h.
The fastest way to get from Vikramgarh Alot Station to Shajapur is to drive which takes 1h 46m and costs ₹1,200 - ₹1,800.
No, there is no direct train from Vikramgarh Alot Station to Shajapur. However, there are services departing from Vikramgarh Alot and arriving at Shajapur via Nagda Jn. The journey, including transfers, takes approximately 5h.
The distance between Vikramgarh Alot Station and Shajapur is 165 km. The road distance is 109.1 km.
The best way to get from Vikramgarh Alot Station to Shajapur without a car is to train which takes 5h and costs ₹270 - ₹2,200.
It takes approximately 5h to get from Vikramgarh Alot Station to Shajapur, including transfers.
Vikramgarh Alot Station to Shajapur train services, operated by Indian Railways, depart from Vikramgarh Alot station.
Vikramgarh Alot Station to Shajapur train services, operated by Indian Railways, arrive at Nagda Jn station.
Yes, the driving distance between Vikramgarh Alot Station to Shajapur is 109 km. It takes approximately 1h 46m to drive from Vikramgarh Alot Station to Shajapur.
There are two+ hotels available in Shajapur.
What companies run services between Vikramgarh Alot Station, India and Shajapur, India?
You can take a train from Vikramgarh Alot to Shajapur via Nagda Jn in around 5h.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Vikramgarh Alot to Nagda Jn
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹340–430
- Second AC (2A)
- ₹460–600
- First Class (1A)
- ₹750–950
Train from Nagda Jn to Shajapur
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- 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
- Ave. Duration
- 1h 46m
- Estimated price
- ₹1,800–2,200
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?, Italian Lakes: Getting around by train, and Best ways to travel around Australia - to help you get the most out of your next trip.






