Yemen se encuentra en la región suroeste de Asia y se considera parte de Medio Oriente. Las coordenadas geográficas del país son 15 grados de latitud norte y 48 grados de longitud este.
Yemen limita con Arabia Saudita al norte y Omán al este. Hacia el oeste, la costa de Yemen corre a lo largo del Mar Rojo, con África situada justo al otro lado. Las costas del sur de Yemen bordean el golfo de Adén y el mar Arábigo. Yemen experimenta principalmente un clima desértico, con el área más caliente y más seca en el este. Las regiones alrededor de la costa occidental experimentan un clima más templado.