The journey from Bahalgarh to Mysuru covers a distance of 2400 km. The most common way to travel is by train from New Delhi, which takes about 40 to 45 hours. Alternatively, you can fly from Delhi to Bengaluru and take a train or bus to Mysuru. This route takes you to the heart of Karnataka.
Total Distance: 2400 km driving distance, 2000 km air distance.
Book your train tickets well in advance as this route is highly popular.
October to March for pleasant weather.