The journey from Tiruvannamalai to Mysuru spans approximately 350 km via NH 48 and NH 275. You can travel by state-run KSRTC buses or private operators connecting through Bengaluru. Train connectivity requires a change at Katpadi or Bengaluru junction. The route passes through the scenic Krishnagiri and Hosur regions. Expect a travel time of 8 to 10 hours depending on traffic near the Bengaluru outskirts.
Total Distance: Driving distance is 350 km; straight-line air distance is 280 km.
Take the train to Katpadi and switch to a direct train to Mysuru.
Book your KSRTC bus from Bengaluru to Mysuru in advance for better seat availability.
October to March, as the weather is pleasant for sightseeing in both temple towns.