圣马力诺国旗 （Bandiera di San Marino）是一面由白和蓝两条横条组成的国旗。政府旗兼军旗有国徽，而民用旗兼民船旗则无。现行国旗样式启用于1862年4月6日，2011年7月22日对国旗中央的国徽图案作出修改。