Perang Puputan Margarana adalah pertempuran terakhir antara pasukan Indonesia di bawah pimpinan Kolonel Letnan I Gusti Ngurah Rai melawan pasukan Belanda di Desa Margarana, Bali pada 20 November 1946. Dalam pertempuran ini, seluruh pasukan Indonesia yang berjumlah 96 orang, termasuk Ngurah Rai, gugur melawan sekitar 400 pasukan Belanda. Peristiwa ini kini dijadikan sebagai peringatan perang kemerdekaan Indonesia.