Finały Piala Indonesia 2019 były dwumeczowym finałem, który wyłonił zwycięzcę Piala Indonesia 2018–19 , siódmego sezonu głównego pucharu Indonezji w piłce nożnej.
W przeciwieństwie do wszystkich poprzednich edycji, był to dwumeczowy mecz w formacie u siebie i na wyjeździe.
W finale rywalizowali Persija i PSM . Losowanie mające na celu ustalenie, która drużyna będzie gospodarzem pierwszego i drugiego meczu, odbyło się 9 lipca 2019 r. Pierwszy mecz poprowadził Persija w Gelora Bung Karno w Dżakarcie 21 lipca, a gospodarzem drugiego meczu był PSM w Andi Mattalata w Makassar 6 sierpnia 2019 r. Pierwotnie rewanż miał się odbyć 28 lipca 2019 r. Jednak ze względów bezpieczeństwa wynikających z ataku na autobus Persji przed meczem data rewanżu została przesunięta.
PSM wygrał finały 2: 1 w dwumeczu, zdobywając swój pierwszy w historii tytuł Piala Indonesia.
Finał został rozegrany w systemie dwumeczowym u siebie i na wyjeździe . Zasada bramek na wyjeździe zostałaby zastosowana, a dogrywka byłaby rozegrana, gdyby łączny wynik był remisowy po rewanżu i zasadzie bramek na wyjeździe. Gdyby łączny wynik był nadal remisowy po dogrywce, do wyłonienia zwycięzcy zostałyby zastosowane rzuty karne .