Omodos Limassol városától 42 km-re északnyugatra, a Borfalvak földrajzi körzetében található. A Ha Potami folyó nyugati partja közelében épült, átlagos tengerszint feletti magassága 810 méter. Az Omodos egy hegyoldalra épült, a hegyekkel körülvett szőlőültetvények zöld szőnyege között, Ciprus egyik leggrafikusabb települése. A timio Stavro kolostor, a középkori lino, a keskeny utak, a kőből épített házak előtt egyedülálló nagy falusi tér különleges szépséget és varázst ad a falunak. A házak építészeti szempontból elég érdeklődést mutatnak, fő elemeik a hagyományos tető téglák, a virággal töltött kertek, a fa kapuk, valamint az erkélyek különféle dekorációi. Sok művész inspirálta, hogy művészi munkát hozzon létre a faluban