
Patna to Shajapur
Shajapur is approximately 1100+ kms from Patna. The fastest way to reach Shajapur from Patna is by Flight, Train Via Lucknow, Bhopal. It takes approximately 7 hours. The cheapest way to reach Shajapur from Patna is by Train, Bus Via Kanpur which would take approximately 22 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
Patna
Indore
Shajapur
Approx Travel Time
7h 25m
₹5,763
Onwards
Patna
Indore
Shajapur
Approx Travel Time
9h 15m
₹5,813
Onwards
Via Itarsi
Patna
Itarsi
Shajapur
Approx Travel Time
20h 18m
On Demand
Via Kanpur
CHEAPEST
Patna
Kanpur
Shajapur
Approx Travel Time
21h 30m
₹1,125
Onwards
Via Varanasi
Patna
Varanasi
Shajapur
Approx Travel Time
1d 1h 29m
₹5,819
Onwards
Via Lucknow
Patna
Lucknow
Shajapur
Approx Travel Time
1d 5h 10m
₹2,199
Onwards
Via Lucknow, Guna
Patna
Lucknow
Guna
Shajapur
Approx Travel Time
1d 8h 23m
₹6,382
Onwards
Via Lucknow, Bhopal
FASTEST
Patna
Lucknow
Bhopal
Shajapur
Approx Travel Time
7h 8m
₹8,598
Onwards
Via Indore, Dewas
Patna
Indore
Dewas
Shajapur
Approx Travel Time
9h 20m
₹5,873
Onwards
Frequently Asked Questions
What is the distance between Patna and Shajapur?
Shajapur is approximately 1100+ kms from Patna.
How long does it take to reach Shajapur from Patna?
It takes approximately 7 hours to reach Shajapur from Patna by Flight, Train Via Lucknow, Bhopal.
What is the cheapest way to reach Shajapur from Patna?
The cheapest way to reach Shajapur from Patna is by Train, Bus Via Kanpur.
What is the fastest way to reach Shajapur from Patna?
The fastest way to reach Shajapur from Patna is by Flight, Train Via Lucknow, Bhopal.