Between a rock and a hard place
tərdʒɛpit di antara dua pilihan sulit
In Indonesian Terjepit di antara dua pilihan sulit
This Indonesian phrase directly translates to 'squeezed between two difficult choices'.
Example
"Dia terjepit di antara dua pilihan sulit: tetap di pekerjaan atau pindah ke kota lain."