Pune
Pune
Train

Sarkaghat to Pune

Updated: 28 May 2026

The journey from Sarkaghat to Pune covers 1900 km. You will travel via bus to Chandigarh or Delhi, then take a train or flight to Pune. Expect a travel time of 32 hours by train. Pune is a major educational and cultural hub in Maharashtra.

Total Distance: Driving distance is 1900 km; straight-line air distance is 1500 km.
Fastest Way
Private taxi to Chandigarh, then flight to Pune.
Cheapest Way
HRTC bus to Delhi, then train to Pune.
Compare Sarkaghat to Pune Routes
Train
Connecting
Duration
32 hours
Avg Price
2800-5500 INR
Operator
Indian Railways
Route
Sarkaghat - Chandigarh - Delhi - Pune

Book train tickets well in advance.

Travel Tips
  • Train Booking
    Use IRCTC for booking.
  • Local Transport
    Use auto-rickshaws in Pune.
  • Arrival
    Pune has a major railway station.
  • Connectivity
    Pune is well-connected by air and rail.
  • Booking
    Book flights in advance for better rates.
Safety Tips
  • Crowd Safety
    Be aware of pickpockets in crowded areas.
  • Night Travel
    Avoid walking alone in isolated areas.
  • Valuables
    Keep your belongings safe.
  • Emergency
    Keep local police numbers saved.
People Also Ask
  • Is there a direct train?
    No, you must travel to Delhi first.
  • How long is the trip?
    About 32 hours by train.
  • Is it a safe route?
    Yes, standard travel precautions apply.
  • Are there hotels?
    Yes, many options in Pune.
  • Is it a major city?
    It is a major educational hub.
Quick Info
  • From Sarkaghat, Himachal Pradesh, India
  • To Pune, Maharashtra, India
  • Modes
Best Time to Travel

November to February for pleasant weather.

Things to Do in Pune
1
Shaniwar Wada
A historical fort.
2
Aga Khan Palace
A historical palace.
3
Osho Ashram
A famous meditation center.
4
Sinhagad Fort
A popular trekking spot.
Tags
Sarkaghat to Pune train Sarkaghat to Pune distance Pune travel Sarkaghat transport travel to Pune Pune city train fare Sarkaghat to Pune