Melukavu is in the eastern part of Kottayam district and borders with Idukki district on its North-East and North.
Melukavu is at the fringe of the Western Ghats.There are many streams and brooks originating from Melukavu hills and flow southwards through Edamaruku to join Meenachil River at Erattupetta.