Varanasi to Shajapur Distance
Shajapur is approximately 750+ km from Varanasi. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 16 hours, subject to the chosen service and route. Flying is the fastest way to reach Shajapur, with a total travel time of approximately 8 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Via Prayagraj(Allahabad), Bhopal
RECOMMENDED
FASTEST
Varanasi
Prayagraj(Allahabad)
Bhopal
Shajapur
Approx Travel Time
7h 46m
₹10,163
Onwards
Varanasi
Prayagraj(Allahabad)
Bhopal
Shajapur
Approx Travel Time
9h 1m
₹10,472
Onwards
Varanasi
Prayagraj(Allahabad)
Bhopal
Shajapur
Approx Travel Time
9h 15m
₹12,323
Onwards
Via Rewa, Bhopal
Varanasi
Rewa
Bhopal
Shajapur
Approx Travel Time
10h 36m
₹6,284
Onwards
Varanasi
Rewa
Bhopal
Shajapur
Approx Travel Time
16h 40m
₹13,408
Onwards
Via Patna, Bhopal
Varanasi
Patna
Bhopal
Shajapur
Approx Travel Time
7h 46m
₹19,094
Onwards
Direct Options
Varanasi
Shajapur
Approx Travel Time
16h 9m
On Demand
Via Jhansi
CHEAPEST
Varanasi
Jhansi
Shajapur
Approx Travel Time
15h 51m
₹495
Onwards
Via Bhopal
Varanasi
Bhopal
Shajapur
Approx Travel Time
18h 5m
₹9,999
Onwards
Via Lucknow, Indore
Varanasi
Lucknow
Indore
Shajapur
Approx Travel Time
11h 29m
On Demand
Frequently Asked Questions
What is the straight-line (aerial) distance between Varanasi and Shajapur?
The straight-line distance is approximately 650+ km.
What is the distance from Varanasi to Shajapur via Prayagraj(Allahabad)?
Via Prayagraj(Allahabad), the distance is approximately 750+ km, taking around 8 hours.
Is there a train from Varanasi to Shajapur?
Yes, trains run between Varanasi and Shajapur, covering approximately 900+ km in around 16 hours.
Routes Connecting Varanasi
Routes From Varanasi
Routes Connecting Shajapur
Routes From Shajapur
- Shajapur to Gondia
- Shajapur to Hisar
- Shajapur to Jhabua
- Shajapur to Malda
- Shajapur to Jamshedpur
- Shajapur to Bawal
- Shajapur to Thiruvarur
- Shajapur to Kalyanpur
- Shajapur to Haridwar
- Shajapur to Palakkad
- Shajapur to Anandpur-Sahib
- Shajapur to Burhanpur
- Shajapur to Hanumangarh
- Shajapur to Chandausi
- Shajapur to Montego-Bay

