Echo Point of Matheran is a popular lookout point that offers some of the amazing views of the entire region. As the name refers, this is the place where the people can enjoy their echoes coming from the hills. It is a famous place among the locals and the tourists and a number of people can be seen here shouting aloud to hear echoes coming from the valleys and the mountains that present a fantastic sight.