Haiti là một hòn đảo nhiệt đới, miền núi với đường bờ biển dài và địa hình rất hiểm trở. Haiti bao gồm một phần ba phía tây của Đảo Hispaniola ở Biển Caribe và chủ yếu được tạo thành từ hai bán đảo ngăn cách bởi Vịnh Gonave.
Có ba dãy núi chính ở Haiti: Massif Du Nord, Massif De La Hotte và Massif De La Selle. Massif De La Selle là dãy núi lớn nhất trong ba dãy núi và là nơi có đỉnh cao nhất ở Haiti, Pic La Stelle, cao hơn 8.700 feet so với mực nước biển.
Ngoài đảo chính, Haiti còn có nhiều đảo nhỏ hơn. Hai lớn nhất và quan trọng nhất trong số này là La Tortue và La Gonave. Hòn đảo thứ hai nằm ở giữa Vịnh Gonave và được ngăn cách với hòn đảo chính bởi hai con kênh, Canal de Sud và Canal de Saint-Marc.
Mặc dù Haiti phần lớn có khí hậu nhiệt đới ẩm, nhưng chỉ có một số vùng nước ngọt lớn trong cả nước. Con sông lớn duy nhất ở Haiti là sông Arbonite, chảy vào Cộng hòa Dominica. Các khu vực của Haiti có khí hậu rất khô và khô cằn, do các dãy núi ngăn hơi ẩm đến một số khu vực phía đông của đất nước.