The phantom rock is a natural rock formation at the top of the hills. The formation shows the shape of a human head and that is where it derives its name from. The vehicle can be taken to the top, where there is plenty of space to park.
The view from the top is fantastic. On one side, you can see the main road and, beyond it, the entire expanse of mountains between which you can also see some part of the backwaters from the Karapuzha Dam. In summer, it tends to get too hot sometimes at the top, but in winter, the view is absolutely gorgeous with almost no heat. On the right side, you can see the phantom rock with the top part looking like a human head. Though natural formation, it is incredible to see.
On the other side, there is another rock formation, though not really resembling a head. Then, you can see the vast expanse of the forest, similar to a lush green carpet. The view would have been relaxing during the rain. There is also a shed-like structure created where standing, you can still feel some cool breeze blowing. Thus, the place is impressive overall, and you can see the entire stretch of nature at its best.