Having tried out Google Transit two years ago in Seattle, I wished a similar facility was available for India & especially Hyderabad. I was happy to read that Google Transit now covers public transportation options in more than 445 cities across the world including Hyderabad, Delhi, Chennai & Kolkata. You can find transit stops in your area & plan a trip with Google Transit using the local trains (not buses yet) in any of these four cities.
The Hyderabad Multi Modal Transit System (MMTS) has become popular in a short span of time as it faster than other commuting options and inexpensive. I tried out a search for Public Transit options from Chandanagar to Somajiguda in Hyderabad
The search shows the estimated travel time but unlike in the US, the fares are not shown.
I wish Google Transit results also cover the state-run APSRTC bus service routes as well soon as thousands of Hyderabadis utilize it daily.
Also see:
Travel Planning & Reservation Tips using Online Tools
Make the most of IRCTC