
Kolkata to Shajapur
Shajapur is approximately 1400+ kms from Kolkata. The fastest way to reach Shajapur from Kolkata is by Flight, Train Via Indore. It takes approximately 5 hours. The cheapest way to reach Shajapur from Kolkata is by Train, Bus Via Kanpur which would take approximately 31 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
FASTEST
Kolkata
Indore
Shajapur
Approx Travel Time
5h
₹7,256
Onwards
Kolkata
Indore
Shajapur
Approx Travel Time
6h 50m
₹7,316
Onwards
Via Kanpur
CHEAPEST
Kolkata
Kanpur
Shajapur
Approx Travel Time
1d 7h 15m
₹1,305
Onwards
Via Durgapur, Bhopal
Kolkata
Durgapur
Bhopal
Shajapur
Approx Travel Time
1d 9h 24m
₹3,996
Onwards
Via Ranchi, Indore
Kolkata
Ranchi
Indore
Shajapur
Approx Travel Time
1d 15h 55m
On Demand
Via Raipur, Chhattisgarh, Bhopal
Kolkata
Raipur, Chhattisgarh
Bhopal
Shajapur
Approx Travel Time
7h 28m
₹12,343
Onwards
Kolkata
Raipur, Chhattisgarh
Bhopal
Shajapur
Approx Travel Time
9h 18m
₹14,277
Onwards
Via Raipur, Chhattisgarh, Indore
Kolkata
Raipur, Chhattisgarh
Indore
Shajapur
Approx Travel Time
6h 30m
₹11,960
Onwards
Via Nagpur, Indore
Kolkata
Nagpur
Indore
Shajapur
Approx Travel Time
7h 15m
₹11,658
Onwards
Via Bhubaneshwar, Indore
Kolkata
Bhubaneshwar
Indore
Shajapur
Approx Travel Time
7h 15m
₹10,571
Onwards
Frequently Asked Questions
What is the distance between Kolkata and Shajapur?
Shajapur is approximately 1400+ kms from Kolkata.
How long does it take to reach Shajapur from Kolkata?
It takes approximately 5 hours to reach Shajapur from Kolkata by Flight, Train Via Indore.
What is the cheapest way to reach Shajapur from Kolkata?
The cheapest way to reach Shajapur from Kolkata is by Train, Bus Via Kanpur.
What is the fastest way to reach Shajapur from Kolkata?
The fastest way to reach Shajapur from Kolkata is by Flight, Train Via Indore.


