land up

中级 (B1) informal

To end up somewhere or in some situation, often without planning it.

"We took a wrong turn and somehow landed up in a tiny village with no petrol station."