Haiti este o insulă tropicală montană, cu coaste lungi și un teren foarte accidentat. Haiti cuprinde treimea vestică a insulei Hispaniola din Marea Caraibelor și este alcătuită în principal din două peninsule separate de Golful Gonave.
Există trei mari lanțuri montane în Haiti: Masivul Du Nord, Masivul De La Hotte și Masivul De La Selle. Masivul De La Selle este cel mai mare dintre cele trei lanțuri montane și găzduiește cel mai înalt vârf din Haiti, Pic La Stelle, care se află la mai mult de 8700 de metri deasupra nivelului mării.Pe lângă insula principală, Haiti conține și numeroase insule mai mici. Cele două mari și mai importante dintre acestea sunt La Tortue și La Gonave. Acesta din urmă este situat în mijlocul Golfului Gonave și este separat de insula principală de două canale, Canal de Sud și Canal de Saint-Marc.
Deși Haiti are în mare parte un climat umed, tropical, există doar câteva corpuri majore de apă dulce din țară. Singurul râu important din Haiti este râul Arbonite, care se varsă în Republica Dominicană. Părțile din Haiti au un climat foarte arid și arid, în condițiile în care zona muntoasă împiedică umezeala blocului să ajungă în unele dintre regiunile estice ale țării.