位于加勒比海西北部,东与海地相望,南距牙买加140公里,北离美国佛罗里达半岛南端217公里。由古巴岛和青年岛(原松树岛)等1600多个大小岛屿组成。是西印度群岛中最大的岛国。年平均气温为25.5℃