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