The average bus between Pune and Krishnagiri takes 18h 8m and the fastest bus takes 16h 14m. The bus service runs several times per day from Pune to Krishnagiri. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 3 hours between Pune and Krishnagiri. The earliest departure is at 1:40 AM at night, and the last departure from Pune is at 11:55 PM which arrives into Krishnagiri at 5:41 PM. All services require a transfer, and take on average 18h 8m. The schedules shown below are for the next available departures.
Arrives next day

17h 54m • 1 changeArrives next day

16h 14m • 1 changeArrives next day

16h 59m • 1 changeArrives next day

17h 30m • 1 change
19h 57m • 1 change
18h 44m • 1 changeArrives next day

18h 29m • 1 changeArrives next day

17h 54m • 1 change
19h 57m • 1 change
18h 44m • 1 changeArrives next day

18h 29m • 1 changeArrives next day

17h 54m • 1 change
19h 57m • 1 change
18h 44m • 1 changeArrives next day

18h 29m • 1 changeArrives next day

17h 54m • 1 change
19h 57m • 1 change
18h 44m • 1 changeArrives next day

18h 29m • 1 changeArrives next day

17h 54m • 1 change
19h 57m • 1 change
18h 44m • 1 changeArrives next day

18h 29m • 1 changeArrives next day

17h 54m • 1 changeWant to know about travelling from Pune to Krishnagiri? 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 bus from Pune to Krishnagiri. However, there are services departing from Pune Ma Na Pa Bus Stop station and arriving at Krishnagiri station via Bengaluru station. The journey, including transfers, takes approximately 18h 8m.
Pune to Krishnagiri bus services, operated by Vijayanand Travels, depart from Pune Ma Na Pa Bus Stop station.
Pune to Krishnagiri bus services, operated by MMK Travels, arrive at Krishnagiri station.
Book your Pune to Krishnagiri bus tickets online with Omio.
The distance between Pune and Krishnagiri is 814.2 km. The road distance is 922 km.
You can take a bus from Pune Ma Na Pa Bus Stop to Krishnagiri via Bengaluru in around 17h 10m.