Shahjahanpur
Shahjahanpur
Pune
Pune
Train Flight

Shahjahanpur to Pune

Updated: 20 May 2026

The distance between Shahjahanpur and Pune is approximately 1500 kilometers. The most practical way to travel is by train, which takes about 28 to 32 hours. Flights are available from nearby airports like Lucknow or Bareilly to Pune. The journey takes you across the heart of India, from the plains of Uttar Pradesh to the cultural city of Pune.

Total Distance: Driving distance is 1500 km; straight-line air distance is 1300 km.
Fastest Way
Flight travel is the fastest at 6 hours.
Cheapest Way
General class train ticket is the most economical option.
Compare Shahjahanpur to Pune Routes
Train
Direct
Duration
30 hours
Avg Price
1800-4500 INR
Operator
Indian Railways
Route
Shahjahanpur to Pune Junction

Book your tickets well in advance as this is a popular route.

Flight
Connecting
Duration
6 hours (including travel to airport)
Avg Price
6000-15000 INR
Operator
IndiGo/Air India
Route
Lucknow/Bareilly to Pune

Flights are the fastest way to reach Pune.

Travel Tips
  • Train Travel
    Book your train tickets well in advance.
  • Flight Travel
    Book your flights in advance for better rates.
  • Navigation
    Use local transport for easy travel within Pune.
  • Tickets
    Keep your ID proof handy for all travel.
  • Weather
    Avoid travel during the monsoon season.
Safety Tips
  • Public Transport
    Stay alert in crowded areas.
  • Personal Safety
    Keep your belongings secure in public transport.
  • Emergency
    Know the location of the nearest hospital.
  • Communication
    Keep your phone charged and carry a power bank.
People Also Ask
  • Is there a direct train?
    Yes, several direct trains are available.
  • How long is the flight?
    Approximately 2.5 hours of flying time.
  • Are there hotels?
    Yes, many hotels are available in Pune.
  • Is the city safe?
    Yes, Pune is generally safe for travelers.
  • Can I take a bus?
    Bus travel is not recommended for this distance.
Quick Info
  • From Shahjahanpur, Uttar Pradesh, India
  • To Pune, Maharashtra, India
  • Modes
Best Time to Travel

November to February is the most comfortable time for travel.

Things to Do in Pune
1
Shaniwar Wada
Visit the historic fort.
2
Aga Khan Palace
Explore the beautiful palace.
3
Osho Ashram
Experience the peaceful meditation center.
4
Local Markets
Shop at Tulsi Baug.
Tags
Shahjahanpur to Pune distance Shahjahanpur to Pune how to reach Pune trains to Pune flights to Pune travel guide Maharashtra long distance travel Pune travel tips