You can find the distance and route between any two places in US using maps.google.com. But this is not the perfect solution for finding route between two places in India. MapsOfIndia will help you find the distance between any two cities or towns in India.
There are two unique map search engines on MapsOfIndia:
1> City Distance Search Engine : This tool will help you find distance between any two cities or towns in India. If you are planning a trip then this is tool you need !
2> Shortest Distance Between Two Cities : The first tool will give details about the distance between any two cities or towns in India, and this tool will give you the shortest distance between any two places, along with detailed map details !
Apart from these two, there is “Distance chart“, which is a quick referrance tool to find distances between some of the important cities.