It was very bad timing of Kesineni Travels. I travel 2 times and both time it was delay about 3 hours.
From Surat to Hyderabad timing is 16 hours but it always take minimum 20 hours as per review of travel people and bus staff.
And return Hyderabad to Surat also takes minimum 18 -20 hours.
So, please help us to travel better next time.