Narkissos находится на острове Родос, в городе Архангелос (Archangelos) . В 3,3 км расположен песчано-галечный пляж "Stegna Beach". До центра города Архангелос - 1 км. До Международного Аэропорта Родоса «Диагорас» (Rhodes International Airport "Diagoras") - 30 км.