Botswanas flagg ble tatt i bruk 30. september 1966. Flagget er lyst blått med et svart horisontalt bånd over midten. Båndet har hvite kanter. Forholdet mellom stripene er 9:1:4:1:9.[1]
Den blå fargen symboliserer vann, spesielt regn, og kommer fra mottoet på Botswanas riksvåpen: Pula (som er tswana og betyr «La det bli regn»). De sorte og hvite linjene symboliserer harmoni mellom folkeslag, og refererer også til Sebraene som bærer riksvåpenet.