The average train between Pune and Kamareddy takes 13h 35m and the fastest train takes 11h 9m. The train service runs several times per day from Pune to Kamareddy. 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 4 times a day between Pune and Kamareddy. The earliest departure is at 2:05 AM at night, and the last departure from Pune is at 9:15 PM which arrives into Kamareddy at 9:49 AM. All services require a transfer, and take on average 13h 35m. The schedules shown below are for the next available departures.
Arrives next day

13h 59m • 1 change
Arrives next day

12h 34m • 1 change

11h 58m • 1 change
Arrives next day

13h 59m • 1 change
Arrives next day

17h 53m • 1 change

15h 29m • 1 change

11h 59m • 1 change
Arrives next day

13h 59m • 1 change
Arrives next day

12h 34m • 1 change

13h 3m • 1 change

15h 29m • 1 change

12h 34m • 1 change
Arrives next day

13h 3m • 1 change
Want to know about travelling from Pune to Kamareddy? 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 Pune to Kamareddy. However, there are services departing from Pune station and arriving at Kamareddy station via Secunderabad. The journey, including transfers, takes approximately 13h 35m.
Pune to Kamareddy train services, operated by Indian Railways, depart from Pune Jn station.
Pune to Kamareddy train services, operated by Indian Railways, arrive at Kamareddi station.
The distance between Pune and Kamareddy is 473.5 km. The road distance is 704 km.
You can take a train from Pune Jn to Kamareddi via Secunderabad in around 12h 3m.