Haití comprende la tercera parte de la isla La Española, al oeste de la República Dominicana y entre el Mar Caribe y el Atlántico Norte. Las coordenadas geográficas de Haití son 72° 25′ longitud oeste y 19° 00′ latitud norte. El área total es 27.750 km², de los cuales 27.560 km² es tierra y 190 km² es agua. Haití tiene 1.771 km de costas y 360 km de frontera con la República Dominicana.
El punto más bajo de Haití es al nivel del mar. Su punto más elevado está en Chaine de la Selle a 2.680 m. No hay ríos navegables. El lago más grande es Etang Saumâtre, una masa de agua salada ubicada en la región sur. Ocupa la parte occidental de la isla La Española, en el mar Caribe o de las antillas, que comparte con la República Dominicana. Se distingue por dos penínsulas (la de Saint-Nicholas al norte, y la de Tiburón al sur) que forman el golfo de la Gonave. Entre otras islas que pertenecen a Haití están las de Gonave y la de Tortuga. La mayor parte del suelo está formado por montañas, fuertemente erosionadas por la deforestación. Entre esas montañas hay cuatro planicies importantes. El subsuelo produce bauxita.