Castillo hade på nåder fått åka till grannlandet Ecuador för ett möte med landets president Guillermo Lasso, men bara om han återvände innan klockan slog tolv, natten till lördag.
Castillo, en lärare från landsbygden, tillträdde presidentposten i juli förra året och blev då landets fjärde ledare på mindre än ett år. Han leder en minoritetsregering och det var oppositionen i kongressen som satt upp den snäva tidsramen för besöket i Ecuador. Om han bröt den skulle Castillo ställas inför riksrätt.
Och det var nära att inträffa. Han behövde resa drygt 26 mil från staden Loja för att nå sitt hemlands gräns och dåligt väder gjorde att hans flygplan inte kunde lyfta.
I stället fick presidenten ta bilen, som tvingades hålla högsta fart. Med en timmes marginal korsade Castillo gränsen och klarade sig från en tredje omröstning i kongressen om hans fortsatta politiska karriär.