The spill, near the border of Abruzzo and Molise, was in the Rospo Mare oil field about 12 miles from the port of Termoli, the ANSA news agency reported.
An oil tanker reported the spill Monday night.
The Italian energy companies Edison and Eni operating the field have suspended operation.
2014: NFL Cheerleaders [PHOTOS]
Syrian Al Qaida group executes Lebanese soldier