
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,542
Onwards
Kolkata
Indore
Shajapur
Approx Travel Time
6h 50m
₹8,062
Onwards
Via Kanpur
CHEAPEST
Kolkata
Kanpur
Shajapur
Approx Travel Time
1d 7h 15m
₹1,305
Onwards
Via Mirzapur
Kolkata
Mirzapur
Shajapur
Approx Travel Time
1d 4h 6m
On Demand
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
₹11,409
Onwards
Kolkata
Raipur, Chhattisgarh
Bhopal
Shajapur
Approx Travel Time
9h 18m
₹12,544
Onwards
Via Raipur, Chhattisgarh, Indore
Kolkata
Raipur, Chhattisgarh
Indore
Shajapur
Approx Travel Time
6h 30m
₹11,740
Onwards
Via Nagpur, Indore
Kolkata
Nagpur
Indore
Shajapur
Approx Travel Time
7h 15m
₹11,190
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.


