古巴國旗始於1849年,啟用於1902年5月20日。是一面由三條藍線(象徵環繞古巴的海洋)白 (象徵純潔和愛國情操)相間的橫條、一個紅色等邊三角形(象徵被為國捐軀者鮮血染紅的天空)和一顆白色五角星(象徵獨立)組成的旗幟。
本旗在古巴革命後仍然使用,亦是仅有两个不带任何共产主义标记的社会主义国家国旗之一(另一个为老挝)。