Куба расположена на стыке Северной, Центральной и Южной Америки, на острове Куба (самом крупном в Вест-Индии), острове Хувентуд, а также на примыкающих к ним около 1600 мелких островах и коралловых рифах, принадлежащих к группе Больших Антильских островов. Для побережья характерны глубокие заливы и множество удобных бухт. Остров обрамлён рифами и другими коралловыми образованиями.
Площадь Кубы — 110 860 км².