Le Yémen est situé dans la région sud-ouest de l'Asie et est considéré comme faisant partie du Moyen-Orient. Les coordonnées géographiques du pays sont 15 degrés de latitude nord et 48 degrés de longitude est.
Le Yémen borde l'Arabie saoudite au nord et Oman à l'est. À l'ouest, le littoral du Yémen longe la mer Rouge, avec l'Afrique située juste de l'autre côté. Les côtes méridionales du Yémen bordent le golfe d'Aden et la mer d'Arabie. Le Yémen connaît principalement un climat désertique, la zone la plus chaude et la plus sèche se trouvant à l'est. Les régions autour de la côte ouest connaissent un climat plus tempéré.