hero
How2Go
Pune to Shahjahanpur

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.

Read More
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

Ads by MMT

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

Ads by MMT

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.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India