
Shajapur to Patna
Patna is approximately 1100+ kms from Shajapur. The fastest way to reach Patna from Shajapur is by Train, Flight Via Indore, Lucknow. It takes approximately 8 hours. The cheapest way to reach Patna from Shajapur is by Bus, Train Via Kanpur which would take approximately 16 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
Shajapur
Indore
Patna
Approx Travel Time
8h 15m
₹6,614
Onwards
Shajapur
Indore
Patna
Approx Travel Time
8h 10m
₹6,724
Onwards
Via Indore, Lucknow
FASTEST
Shajapur
Indore
Lucknow
Patna
Approx Travel Time
8h
₹9,916
Onwards
Via Dewas, Indore
Shajapur
Dewas
Indore
Patna
Approx Travel Time
9h 40m
₹6,769
Onwards
Shajapur
Dewas
Indore
Patna
Approx Travel Time
10h 6m
On Demand
Via Kanpur
CHEAPEST
Shajapur
Kanpur
Patna
Approx Travel Time
16h 9m
₹1,520
Onwards
Via Itarsi
Shajapur
Itarsi
Patna
Approx Travel Time
19h 38m
On Demand
Via Arrah
Shajapur
Arrah
Patna
Approx Travel Time
21h 33m
On Demand
Via Bara Banki
Shajapur
Bara Banki
Patna
Approx Travel Time
1d 2h
₹3,549
Onwards
Frequently Asked Questions
What is the distance between Shajapur and Patna?
Patna is approximately 1100+ kms from Shajapur.
How long does it take to reach Patna from Shajapur?
It takes approximately 8 hours to reach Patna from Shajapur by Train, Flight Via Indore, Lucknow.
What is the cheapest way to reach Patna from Shajapur?
The cheapest way to reach Patna from Shajapur is by Bus, Train Via Kanpur.
What is the fastest way to reach Patna from Shajapur?
The fastest way to reach Patna from Shajapur is by Train, Flight Via Indore, Lucknow.


