Fra Diavolo postanawia się zemścić.
Akt II Fra Diavolo ze swoimi kamratami przyczaili się w pokoju Zerliny. Chcą ją zamordować i ukraść pieniądze, które dał jej na przechowanie Lorenzo. Do pokoju przychodzi Zerlina, chwilę później przychodzi Lorenzo. Bandyci przez przypadek zdradzają się. Jednak sytuację ratuje Fra Diavolo, który (jako markiz de St. Marco) mówi, że umówił się w tym pokoju na schadzkę z pewną damą. Lorenzo podejrzewa Zerlinę, zaś obrabowany Anglik, który przyszedł zwabiony hałasem, swoją żonę. W efekcie obaj pozywają na pojedynek markiza.
Akt III W górskim lesie kamraci Fra Diavola znajdują ukryte w dziupli rozkazy od swojego herszta. Nadchodzą żołnierze z Lorenzem na czele. Bandyci chowają się, jednak zaczęli nucić piosenkę, co zdradza ich kryjówkę. Zostają schwytani. Lorenzo znajduje przy nich rozkazy Fra Diavola. Każe zabić w dzwon jednemu ze zbójców, co miało być znakiem dla Fra Diavola, że może wracać, gdyż jest bezpiecznie. Pojawia się markiz, w którym wszyscy rozpoznają poszukiwanego przestępcę. Lorenzo dostaje pokaźną nagrodę za schwytanie złodzieja. Ojciec Zerliny pozwala na ślub zakochanych.