The average bus between Secunderabad and Varthur takes 21h 10m and the fastest bus takes 14h 46m. There is at least one bus per day from Secunderabad to Varthur. 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 once daily between Secunderabad and Varthur. The earliest departure is at 8:00 AM in the morning, and the last departure from Secunderabad is at 6:10 PM which arrives into Varthur at 8:56 AM. All services require a transfer at Kukatpally Villege and take an average of 21h 10m. The schedules shown below are for the next available departures.
Arrives next day



23h 51m • 3 changes
Arrives next day



14h 46m • 3 changes
Arrives next day



23h 51m • 3 changes
Arrives next day



14h 46m • 3 changes
Want to know about travelling from Secunderabad to Varthur? 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 Secunderabad to Varthur. However, there are services departing from Secunderabad station and arriving at Varthur station via FlixBus Bengaluru - Marathahalli. The journey, including transfers, takes approximately 21h 10m.
Secunderabad to Varthur bus services, operated by TGSRTC, depart from FlixBus Hyderabad - Kukatpally station.
Secunderabad to Varthur bus services, operated by TGSRTC, arrive at FlixBus Bengaluru - Marathahalli station.
The distance between Secunderabad and Varthur is 514.6 km. The road distance is 627 km.
FlixBus India operates a bus from FlixBus Hyderabad - Kukatpally to FlixBus Bengaluru - Marathahalli every 2 hours. Tickets cost ₹850–2,900 and the journey takes 12h.