Španělská kolonizace
V roce 1492 Kubu objevil Kryštof Kolumbus, který také prozkoumal pobřeží ostrova, který pojmenoval Juana. V roce 1511 se na východě ostrova v oblasti Baracoa usadila první španělská kolonie pod vedením Diega Velázqueze. Kuba zůstala španělskou kolonií po následujících 400 let.
Otroctví, ve kterém žili černošští obyvatelé ostrova, bylo zrušeno roku 1886. Nezávislost na Španělsku byla vyhlášena 10. října 1868, vedla však k dlouhé válce a plné nezávislosti se země dočkala až později.
V roce 1898 proběhla Španělsko-americká válka, ve které Španělsko ztratilo vládu nad Kubou, Portorikem a Španělskou východní Indií. Krátké období byla Kuba pod správou USA. Nezávislá Kuba byla vyhlášena 20. května 1902. USA si jako podmínku stažení svých vojsk udržely v pronájmu vojenskou základnu Guantánamo a zátoku Bahía Honda na druhé straně ostrova. Té se však později vzdaly na oplátku za rozšíření základny v Guantánamu.