The journey from Murshidabad to Mysuru covers about 2100 km. The most practical way is to travel to Kolkata and take a train to Bengaluru, followed by a short train or bus ride to Mysuru. Alternatively, fly from Kolkata to Bengaluru (BLR) and take a taxi or train to Mysuru. This route takes you from the historic capital of Bengal to the cultural capital of Karnataka.
Total Distance: 2100 km by road, 1750 km air distance.
The train from Bengaluru to Mysuru takes about 3 hours.
October to February for pleasant weather.