La bandiera di Cuba venne adottata ufficialmente il 20 maggio del 1902. Il suo disegno si dice sia stato ispirato dalla bandiera statunitense; il medesimo disegno, con colori invertiti, è stato adottato anche dalla bandiera di Porto Rico.
Risale al 1850 la prima apparizione del vessillo, che combina tre colori: rosso, bianco e blu. Le tre strisce blu rappresentano gli Stati in cui era suddivisa Cuba all'epoca; le due strisce bianche simboleggiano la forza del combattente idealista, mentre il triangolo di colore rosso ricorda il sangue versato nella guerra per l'indipendenza; la stella bianca, solitaria, è il simbolo dell'assoluta libertà rispetto alle altre nazioni.