Yemen is located in the southwestern corner of the Arabian Peninsula, bordered by Saudi Arabia to the north and Oman to the east. It has a coastline along the Red Sea to the west and the Arabian Sea to the south. Yemen’s landscape includes mountains, deserts, and coastal plains.