Le drapeau de la Lituanie se compose de trois bandes horizontales : celle du haut est jaune, celle du milieu verte et celle du bas rouge. Il a été adopté le , près de deux ans avant que la Lituanie ne retrouve son indépendance par la chute de l'Union soviétique. Avant cela, ce drapeau avait été utilisé, avec des couleurs plus claires, de 1918 à 1940, de la première indépendance du pays à son annexion par l'Union soviétique. De 1945 à 1989, la RSS de Lituanie utilisa successivement deux drapeaux : jusqu'en 1953, le drapeau de l'URSS avec le nom de la république, puis, à partir de 1953, le même drapeau rouge avec deux bandes horizontales blanche et verte en bas. La dernière modification du drapeau lituanien remonte à 2004, lorsque ses proportions passèrent de 1:2 à 3:5.
Les premiers drapeaux connus liés à l'identité lituanienne apparaissent dans le Banderia Prutenorum, un manuscrit du rédigé par Jan Długosz. En 1410, lors de la bataille de Grunwald, deux drapeaux distincts étaient présents. La majeure partie des 40 régiments brandissait une bannière rouge portant un chevalier monté (le Vytis), pourchassant un ennemi invisible. Ce drapeau devint par la suite l'enseigne de guerre de la Lituanie, puis, en 2004, le drapeau d'État. Les autres régiments employaient une bannière rouge portant les colonnes de Gediminas. Le Vytis, ou Pahonie, était utilisé par les armées du grand-duché de Lituanie, tandis que le drapeau aux colonnes de Gediminas était employé par les familles nobles de Lituanie. Jusqu'à la fin du et son annexion par l'Empire russe, le grand-duché de Lituanie et les États qui lui succédèrent employèrent le Vytis comme drapeau.
On ignore qui fut à l'origine du drapeau tricolore jaune, vert et rouge, probablement inspiré par le drapeau tricolore français adopté sous la Révolution. L'unique drapeau tricolore lié à la Lituanie était alors vert, blanc et rouge, et représentait la Petite Lituanie. L'idée est généralement attribuée à des Lituaniens exilés en Europe ou aux États-Unis au .