古巴国旗始于1849年,启用于1902年5月20日。是一面由三条蓝线(象征环绕古巴的海洋)白 (象征纯洁和爱国情操)相间的横条、一个红色等边三角形(象征被为国捐躯者鲜血染红的天空)和一颗白色五角星(象征独立)组成的旗帜。
本旗在古巴革命后仍然使用,亦是仅有两个不带任何共产主义标记的社会主义国家国旗之一(另一个为老挝)。