Giba es una comuna (municipio) de la provincia de Cerdeña del Sur , Cerdeña , Italia .
Situado en la región suroccidental de Sulcis , el municipio está formado por los pueblos de Giba y Villarios, a unos 5 kilómetros al oeste, y limita al sur con Masainas , al este con Piscinas , al noreste con Villaperuccio , al norte con Tratalias y al noroeste con San Giovanni Suergiu . Dos carreteras estatales atraviesan el territorio de Giba, la SS195 "Sulcitana" y la SS293.