Die zwei größten Städte Kubas sind die Hauptstadt Havanna an der Nordwestküste des Landes sowie Santiago de Cuba im Südwesten des Landes. In Havanna leben fast 3 Millionen Menschen und in Santiago rund 426.000. Zu weiteren größeren Städten zählen Holguín und Camagüey im Zentrum des Landes sowie Matanzas an der Nord- und Cienfuegos an der Südküste Kubas. Rund 70% der kubanischen Bevölkerung leben in städtischen Regionen. Zu den beliebtesten touristischen Zielen gehören nicht nur die größeren Städte, sondern auch Trinidad oder Baracoa. Außerdem werden die Zapata-Landzunge oder die Insel Cayo Coco wegen ihrer landschaftlichen Schönheit gerne besucht.