The distance from Mysuru to Guwahati is approximately 2800 km. The most practical way is to travel to Bengaluru International Airport and take a flight to Guwahati. Alternatively, you can take a long-distance train from Bengaluru to Guwahati, which takes over 50 hours. Guwahati is the gateway to Northeast India.
Total Distance: 2800 km driving distance and 2300 km straight-line air distance.
Check for trains like the Guwahati Express.
Book your flight at least a month in advance.
October to March for pleasant weather.