
Pune to Shahjahanpur
Traveling from Pune to Shahjahanpur covers a distance of over 1300 kilometers with multiple transportation options including flights, trains, cabs, and buses. The fastest and recommended route involves flying from Pune to Lucknow followed by a train journey to Shahjahanpur, totaling approximately 7 hours of travel time. For those seeking the most economical option, the train route via Unnao offers a journey of about 30 hours.
Sort By
Mode of Transport
Via Lucknow
RECOMMENDED
FASTEST
Pune
Lucknow
Shahjahanpur
Approx Travel Time
6h 40m
₹6,590
Onwards
Pune
Lucknow
Shahjahanpur
Approx Travel Time
7h 23m
₹9,478
Onwards
Pune
Lucknow
Shahjahanpur
Approx Travel Time
8h 9m
₹7,089
Onwards
Via Unnao
CHEAPEST
Pune
Unnao
Shahjahanpur
Approx Travel Time
1d 5h 51m
₹780
Onwards
Via Delhi, Bareilly
Pune
Delhi
Bareilly
Shahjahanpur
Approx Travel Time
7h 11m
₹10,821
Onwards
Via Navi Mumbai, Bareilly
Pune
Navi Mumbai
Bareilly
Shahjahanpur
Approx Travel Time
9h 10m
₹7,780
Onwards
Direct Options
Pune
Shahjahanpur
Approx Travel Time
1d 2h 39m
₹42,544
Onwards
Via Agra
Pune
Agra
Shahjahanpur
Approx Travel Time
1d 7h 55m
₹1,040
Onwards
Pune
Agra
Shahjahanpur
Approx Travel Time
1d 20h 35m
₹5,710
Onwards
Via Bharatpur
Pune
Bharatpur
Shahjahanpur
Approx Travel Time
1d 4h 10m
On Demand
Things To Know About Shahjahanpur
Shahjahanpur, situated in Western Uttar Pradesh between Bareilly and the state capital Lucknow, serves as a municipal corporation and district headquarters. The town is known for its unique positioning which makes it a notable stopover in the region. Visitors appreciate its cultural blend and regional significance within Uttar Pradesh. The climate of Shahjahanpur features typical North Indian seasonal patterns, so planning your trip during the cooler, more temperate months generally offers a more comfortable travel experience. Considering weather and local conditions, the best time to visit Shahjahanpur from Pune is usually between October and March when the climate is more pleasant.
Frequently Asked Questions
What is the distance between Pune and Shahjahanpur?
The distance between Pune and Shahjahanpur is over 1300 kilometers.
How long does it take to travel from Pune to Shahjahanpur?
• Fastest: approximately 7 hours by Flight, Train Via Lucknow • Cheapest: approximately 30 hours by Train Via Unnao • Recommended: approximately 7 hours by Flight, Train Via Lucknow
What is the cheapest way to travel from Pune to Shahjahanpur?
Train, approximately 30 hours by Train Via Unnao.
What is the fastest way to travel from Pune to Shahjahanpur?
Flight, Train Via Lucknow, approximately 7 hours.
Is there a direct train from Pune to Shahjahanpur?
There is no direct train; train travel involves connecting via Unnao or Lucknow stations.
Is there a direct flight from Pune to Shahjahanpur?
Direct flights to Shahjahanpur are not available; the journey typically involves flying to Lucknow and then taking a train.
What are the famous places to visit in Shahjahanpur?
• Jama Masjid – a historic mosque showcasing traditional architecture • Tarkeshwar Mandir – a notable Hindu temple known for its spiritual significance • Gandhi Udyan Park – a popular green space for relaxation and community events • Shakti Mandir – a temple dedicated to Goddess Shakti, attracting many devotees • Rani Tal – a serene lake offering picturesque views and leisure activities
What modes of transport are available from Pune to Shahjahanpur?
Multiple modes of transport such as flight, train, cab, and bus are available for traveling from Pune to Shahjahanpur.
What is the best way to travel from Pune to Shahjahanpur?
The recommended way is by flight to Lucknow followed by a train to Shahjahanpur, taking approximately 7 hours.
How to go from Pune to Shahjahanpur?
Travel involves covering over 1300 kilometers using several options. The fastest and recommended route includes a flight to Lucknow followed by a train to Shahjahanpur, with total travel time of about 7 hours.
Which is better, train or flight, from Pune to Shahjahanpur?
• Flight: fastest option at around 7 hours, combining air and train travel • Train: more affordable, though longer journey of roughly 30 hours by train via Unnao • Flights suit travelers prioritizing speed, while train travel appeals to those preferring comfort and scenic routes.
What should I know before travelling from Pune to Shahjahanpur?
Several modes such as flight, train, cab, and bus are available. The journey covers more than 1300 kilometers. Typical travel time varies from 7 hours by combined flight and train to about 30 hours by train alone. It is advisable to travel between October and March for a comfortable climate.
What is the best time to travel from Pune to Shahjahanpur?
The best time to travel is generally from October to March when the weather is cool and comfortable.
Routes Connecting Pune
Routes From Pune
Routes Connecting Shahjahanpur
Routes From Shahjahanpur
- Shahjahanpur to Thanjavur
- Shahjahanpur to Sitamarhi
- Shahjahanpur to Dera-Bassi
- Shahjahanpur to Kapurthala
- Shahjahanpur to Bargarh
- Shahjahanpur to Mainpuri
- Shahjahanpur to Ashti
- Shahjahanpur to Dharampur
- Shahjahanpur to Jawad
- Shahjahanpur to Kathgodam
- Shahjahanpur to Singrauli
- Shahjahanpur to Viluppuram
- Shahjahanpur to Osmanabad
- Shahjahanpur to Katni
- Shahjahanpur to Ratangarh
Routes To Shahjahanpur
- Lakshadweep to Shahjahanpur
- Guruvayoor to Shahjahanpur
- Palia-Kalan to Shahjahanpur
- Burhanpur to Shahjahanpur
- Cuddalore to Shahjahanpur
- Vadakara to Shahjahanpur
- Rameshwaram to Shahjahanpur
- Nandyal to Shahjahanpur
- Durgapur to Shahjahanpur
- Jaisalmer to Shahjahanpur
- Gudivada to Shahjahanpur
- Lalitpur to Shahjahanpur
- Khalilabad to Shahjahanpur
- Honavar to Shahjahanpur
- Udupi to Shahjahanpur

