Barbadoso vėliava – trispalvė, vienodo pločio vertikalių juostų su dviem ultramarino spalvos juostomis, atskirtomis geltona juosta viduryje. Geltonos juostos viduryje – juoda trišakio viršūnė.
Trišakio viršūnė, arba „lūžęs trišakis“, simbolizuoja Barbadoso nepriklausomybę nuo Jungtinės Karalystės (kolonijiniame herbe buvo pavaizduotas visas trišakis), o kiekviena šaka vaizduoja demokratijos kryptį. Ultramarino spalvos juostos simbolizuoja vandenyną ir dangų, o auksinė juosta – Barbadoso smėlį.
Valstybinė Barbadoso vėliava buvo oficialiai patvirtinta 1966 m. lapkričio 30 d., pirmąją salos nepriklausomybės dieną.