The journey from Bharatpur to Mysuru is a long-distance trip across the country. You will need to reach Kathgodam or Haldwani to catch a train to Delhi, followed by a long-distance train to Mysuru. Alternatively, you can fly from Pantnagar to Delhi and then to Bangalore, followed by a taxi or bus to Mysuru. The total travel time is approximately 40 to 44 hours.
Total Distance: 2100 km by road, 1750 km straight-line.
The Karnataka Express is a popular train from Delhi to Mysuru.
October to March for pleasant weather.