The average train between Hyderabad and Krishnarajanagara takes 17h 35m and the fastest train takes 15h 44m. There is at least one train per day from Hyderabad to Krishnarajanagara. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run once daily between Hyderabad and Krishnarajanagara. The earliest departure is at 12:05 AM at night, and the last departure from Hyderabad is at 7:05 PM which arrives into Krishnarajanagara at 10:49 AM. All services require a transfer, and take on average 17h 35m. The schedules shown below are for the next available departures.
Want to know about travelling from Hyderabad to Krishnarajanagara? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Hyderabad to Krishnarajanagara. However, there are services departing from Kacheguda station and arriving at Mysore Jn station via Mysore Jn station. The journey, including transfers, takes approximately 17h 35m.
Hyderabad to Krishnarajanagara train services, operated by Indian Railways, depart from Kacheguda station.
Hyderabad to Krishnarajanagara train services, operated by Indian Railways, arrive at Mysore Jn station.
The distance between Hyderabad and Krishnarajanagara is 593.3 km. The road distance is 695 km.
Indian Railways operates a train from Kacheguda to Mysore Jn once daily. Tickets cost ₹380–3,000 and the journey takes 14h 25m.