The journey from Pune to Guwahati is a long-distance trip across India. You can take a train to Guwahati (requires multiple changes or long-haul trains) or fly from Pune to Guwahati Airport (usually with a layover). Guwahati is the gateway to Northeast India. Expect a travel time of 45+ hours by train or 6 hours by flight.
Total Distance: Driving distance 2500 km, Air distance 2000 km.
The train journey is very long and requires careful planning.
Flights are the most practical way to travel.
October to March for pleasant weather.