Marrubiu (sardisk: Marrùbiu) er en italiensk kommune i provinsen Oristano i regionen Sardinia. Den har 4 838 innbyggere[3] og ligger rundt 7 meter over havet.