Die nasionale vlag van Benin is aanvanklik op 4 Desember 1958 amptelik in gebruik geneem. Die vlag is vertikaal verdeel met ’n groen baan aan die vlagpaal kant; die wapperkant is horisontaal in die helfte gedeel met ’n geel baan bo en ’n rooi baan onder. Groen simboliseer hoop, rooi simboliseer moed en geel simboliseer rykdom. ’n Ander interpretasie stel dit dat groen die vrugbare suide simboliseer, rooi simboliseer die grond en die bloed van die generasies wat vir vryheid geveg het en geel simboliseer die savanne in die noorde van die land. Met die aanvaarding van ’n Marxistiese regering in 1975 is die vlag verander, maar na die regering weer nie-Marxisties geword het, is die vlag terug verander en op 1 Augustus 1990 weer in gebruik geneem. Die kleure van die vlag is in die Pan-Afrika kleure van groen, rooi en geel. Vlag van die Koninkryk van Dahomey (~ 1889) Vlag van die Volksrepubliek van Benin (1975–1990) Vlag van die Revolusionêre Party van Benin Toe ’n Marxistiese regime onder leiding van Mathieu Kérékou deur middel van ’n staatsgreep daargestel is in 1972 is die oorspronklike vlag aanvanklik aanvaar.