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