O Haiti é uma ilha tropical montanhosa com longos litorais e terreno muito acidentado. O Haiti abrange o terço ocidental da Ilha Hispaniola no Mar do Caribe e é principalmente composto por duas penínsulas separadas pelo Golfo de Gonave.
Existem três cadeias de montanhas principais no Haiti: Massif Du Nord, Massif De La Hotte e Massif De La Selle. Maciço De La Selle é a maior das três cadeias de montanhas e abriga o pico mais alto do Haiti, Pic La Stelle, que fica a mais de 8.700 pés acima do nível do mar.
Além da ilha principal, o Haiti também contém várias ilhas menores. Os dois maiores e mais importantes deles são La Tortue e La Gonave. Este último está localizado no meio do Golfo de Gonave e é separado da ilha principal por dois canais, o Canal de Sud e o Canal de Saint-Marc.
Embora o Haiti tenha principalmente um clima tropical úmido, existem apenas alguns grandes corpos de água doce no país. O único grande rio do Haiti é o rio Arbonite, que deságua na República Dominicana. Partes do Haiti têm um clima muito seco e árido, já que as cadeias de montanhas impedem que a umidade alcance algumas das regiões orientais do país.