You can go to Yahoo website to get driving directions between two cities in India. It seems a tad slow, it’s definetely not perfect (works well between two cities only), but it’s a great start.
Here’s the link: http://in.maps.yahoo.com/
Note that directions include landscapes (turn left past Bharat Petrolium, turn right past Andhra bank etc.), which are unavoidable because we don’t have names for all streets, do we?