Le Yémen se trouve au Moyen-Orient, au sud de la péninsule arabique, à la frontière de la mer d'Arabie, du golfe d'Aden et de la mer Rouge.
Au sud se trouve la mer d'Arabie, et à l'ouest, la mer Rouge.