
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 7 hours. The cheapest way to reach Patna from Shajapur is by Bus, Train Via Kanpur which would take approximately 22 hours.
Sort By
Mode of Transport
Via Indore
RECOMMENDED
Shajapur
Indore
Patna
Approx Travel Time
7h 25m
₹5,395
Onwards
Shajapur
Indore
Patna
Approx Travel Time
9h 15m
₹5,455
Onwards
Via Indore, Lucknow
FASTEST
Shajapur
Indore
Lucknow
Patna
Approx Travel Time
6h 50m
₹9,199
Onwards
Shajapur
Indore
Lucknow
Patna
Approx Travel Time
8h 40m
₹9,259
Onwards
Via Kanpur
CHEAPEST
Shajapur
Kanpur
Patna
Approx Travel Time
21h 30m
₹1,020
Onwards
Via Arrah
Shajapur
Arrah
Patna
Approx Travel Time
22h 15m
On Demand
Via Ayodhya
Shajapur
Ayodhya
Patna
Approx Travel Time
1d 0h 24m
₹2,969
Onwards
Via Bhopal, Delhi
Shajapur
Bhopal
Delhi
Patna
Approx Travel Time
8h 13m
₹9,011
Onwards
Via Indore, Ranchi
Shajapur
Indore
Ranchi
Patna
Approx Travel Time
10h 10m
₹8,124
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 7 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.


