牙买加位于古巴以南90公里，海地以西118公里。牙买加的国土面积有10,911平方公里。牙买加岛是大安的列斯群岛中的第三大岛屿，仅次于古巴岛和伊斯帕尼奥拉岛。在牙买加南部的海岸线附近，还有一些小的离岛。浅海分佈有珊瑚礁。按照地形，牙买加全国可以分为三个地区：东部山区、中部山谷及高原和沿海平原。蓝山是牙买加地势最高的地区。在夏季常有飓风吹袭牙买加。牙买加可分为两个气候区，气温全年都较稳定。