この表現を英語に訳すとき、直訳ではニュアンスが伝わりにくいですね。英語には『between a rock and a hard place』というイディオムがあります。これだと、どちらを選んでも不利な状況に追い込まれるという、『立つ瀬がない』に近い緊迫感が出せます。
『Damned if you do, damned if you don't』も使えますね。日本語で言う『やってもやらなくても叱られる』みたいなジレンマを表現できます。特に仕事で責任を押し付けられた時なんか、このフレーズがぴったりハマることがあります。
個人的には、状況によって『out on a limb』(孤立無援)も使えると思っています。『進退窮まる』というニュアンスを含むからです。英語の表現は日本語より直接的ですが、シチュエーションに合わせて使い分けるのがコツですね。