Zeleni vir izvire u dnu spilje visoke 30 metara i široke 37 metara. Ime je dobio po zelenkastoj boji jezerca koje prekriva sam izvor, zagrađeno zbog potreba rada hidroelektrane “Munjara”. Zanimljivost je što izvor u spilji povremeno presuši, ali najčešće se to mjeri samo u minutama (desetak minuta). Najduži nestanak vode zabilježen je 9.6.1928. godine u trajanju od puna dva sata.
Prije ulaska u samu spilju Zelenoga vira nalazi se sedamdesetak metara visoka stijena s koje se obrušavaju dva potoka, od kojih jedan u obliku slapa pada pred ulaz u spilju.