
Shajapur to Nagpur
Nagpur is approximately 500+ kms from Shajapur. The fastest way to reach Nagpur from Shajapur is by Train, Flight Via Indore. It takes approximately 5 hours. The cheapest way to reach Nagpur from Shajapur is by Train, Bus Via Bhopal which would take approximately 10 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
FASTEST
Shajapur
Indore
Nagpur
Approx Travel Time
4h 40m
₹5,828
Onwards
Shajapur
Indore
Nagpur
Approx Travel Time
5h 50m
₹5,938
Onwards
Via Dewas, Indore
Shajapur
Dewas
Indore
Nagpur
Approx Travel Time
7h 20m
₹5,983
Onwards
Shajapur
Dewas
Indore
Nagpur
Approx Travel Time
7h 46m
On Demand
Via Sehore
Shajapur
Sehore
Nagpur
Approx Travel Time
11h 38m
On Demand
Via Guna
Shajapur
Guna
Nagpur
Approx Travel Time
1d 1h 32m
₹9,567
Onwards
Via Ujjain, Indore
Shajapur
Ujjain
Indore
Nagpur
Approx Travel Time
7h 20m
₹5,933
Onwards
Shajapur
Ujjain
Indore
Nagpur
Approx Travel Time
7h 35m
₹5,968
Onwards
Via Bhopal
CHEAPEST
Shajapur
Bhopal
Nagpur
Approx Travel Time
9h 33m
₹815
Onwards
Via Shujalpur, Indore
Shajapur
Shujalpur
Indore
Nagpur
Approx Travel Time
7h 35m
₹5,873
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Nagpur?
Nagpur is approximately 500+ kms from Shajapur.
How long does it take to reach Nagpur from Shajapur?
It takes approximately 5 hours to reach Nagpur from Shajapur by Train, Flight Via Indore.
What is the cheapest way to reach Nagpur from Shajapur?
The cheapest way to reach Nagpur from Shajapur is by Train, Bus Via Bhopal.
What is the fastest way to reach Nagpur from Shajapur?
The fastest way to reach Nagpur from Shajapur is by Train, Flight Via Indore.

