Terralba (sardisk: Terràba) er en italiensk kommune i provinsen Oristano i regionen Sardinia. Den har 10 257 innbyggere[3] og ligger rundt 12 meter over havet.