The distance from Mysuru to Delhi is approximately 2300 km. The most practical way is to travel to Bengaluru International Airport and take a direct flight to Delhi. Alternatively, you can take a long-distance train from Bengaluru to New Delhi, which takes over 35 hours. Delhi is the capital city and is well-connected by air and rail.
Total Distance: 2300 km driving distance and 1900 km straight-line air distance.
Opt for the Karnataka Express for a direct rail link.
Book your flight at least a month in advance.
October to March for pleasant weather.