
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 19 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
Shajapur
Indore
Patna
Approx Travel Time
8h 15m
₹6,721
Onwards
Shajapur
Indore
Patna
Approx Travel Time
9h 25m
₹6,831
Onwards
Via Kanpur
CHEAPEST
Shajapur
Kanpur
Patna
Approx Travel Time
18h 50m
₹1,419
Onwards
Via Ujjain, Indore
Shajapur
Ujjain
Indore
Patna
Approx Travel Time
10h 55m
₹6,826
Onwards
Shajapur
Ujjain
Indore
Patna
Approx Travel Time
11h 10m
₹7,341
Onwards
Via Indore, Lucknow
FASTEST
Shajapur
Indore
Lucknow
Patna
Approx Travel Time
8h
₹9,559
Onwards
Via Bara Banki
Shajapur
Bara Banki
Patna
Approx Travel Time
1d 2h 35m
₹2,498
Onwards
Via Dewas, Indore
Shajapur
Dewas
Indore
Patna
Approx Travel Time
10h 55m
₹6,876
Onwards
Shajapur
Dewas
Indore
Patna
Approx Travel Time
11h 21m
On Demand
Via Shujalpur, Indore
Shajapur
Shujalpur
Indore
Patna
Approx Travel Time
11h 10m
₹6,766
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.

