Petacciato is a small town and comune located in the province of Campobasso within the Molise region of southern Italy. It serves as a local administrative center for its surrounding area.
The municipality shares borders with several neighboring towns, including Guglionesi, Montenero di Bisaccia, and Termoli.