
Shajapur to Dimapur
Dimapur is approximately 2050+ kms from Shajapur. The fastest way to reach Dimapur from Shajapur is by Train, Flight Via Indore, Kolkata. It takes approximately 8 hours. The cheapest way to reach Dimapur from Shajapur is by Train Via Kanpur which would take approximately 41 hours.
Sort By
Mode of Transport
Via Indore, Kolkata
RECOMMENDED
FASTEST
Shajapur
Indore
Kolkata
Dimapur
Approx Travel Time
7h 50m
₹9,600
Onwards
Shajapur
Indore
Kolkata
Dimapur
Approx Travel Time
9h 40m
₹9,660
Onwards
Via Kanpur
Shajapur
Kanpur
Dimapur
Approx Travel Time
1d 17h 3m
₹4,440
Onwards
CHEAPEST
Shajapur
Kanpur
Dimapur
Approx Travel Time
1d 16h 33m
₹4,010
Onwards
Via Guna, Siliguri
Shajapur
Guna
Siliguri
Dimapur
Approx Travel Time
2d 6h 31m
₹5,348
Onwards
Via Gwalior, Guwahati
Shajapur
Gwalior
Guwahati
Dimapur
Approx Travel Time
17h 25m
On Demand
Shajapur
Gwalior
Guwahati
Dimapur
Approx Travel Time
19h 10m
₹9,117
Onwards
Shajapur
Gwalior
Guwahati
Dimapur
Approx Travel Time
22h 55m
On Demand
Via Nagpur, Kolkata
Shajapur
Nagpur
Kolkata
Dimapur
Approx Travel Time
15h 43m
On Demand
Via Delhi
Shajapur
Delhi
Dimapur
Approx Travel Time
17h 28m
₹7,479
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Dimapur?
Dimapur is approximately 2050+ kms from Shajapur.
How long does it take to reach Dimapur from Shajapur?
It takes approximately 8 hours to reach Dimapur from Shajapur by Train, Flight Via Indore, Kolkata.
What is the cheapest way to reach Dimapur from Shajapur?
The cheapest way to reach Dimapur from Shajapur is by Train Via Kanpur.
What is the fastest way to reach Dimapur from Shajapur?
The fastest way to reach Dimapur from Shajapur is by Train, Flight Via Indore, Kolkata.


