Литовський прапор був уперше піднятий 1 січня 1919 року у Вільнюсі нечисленною групою добровольців, які входили до литовських військових формувань. На згадку про цю подію щороку першого дня нового року в Литві відзначається День прапора Литви (літ. Lietuvos Vėliavos diena).
З кінця 15 століття і протягом чотирьох століть прапор Литви був червоного кольору, на прапорі був зображений білий лицар. 1918 року саме такий прапор став державним прапором Литви.
Литовська Рада заснувала спеціальну комісію для розробки національного прапора, і 19 квітня 1918 року було прийнято горизонтальний триколор із використанням кольорів, найбільш популярних у традиційному литовському одязі.
У 1988 році цей триколор був визнаний державним прапором Литовської РСР, після розпаду СРСР день прапора Литви — 1 січня — став державним святом. Традиційно цього дня на державних та муніципальних установах вивішуються прапори, а у Вільнюсі відбувається урочиста церемонія, як правило, за участю перших осіб держави.
Сьогодні прапор Литви — офіційний державний символ Литовської Республіки — є прямокутним полотнищем з трьох рівновеликих горизонтальних смуг: верхньої — жовтого, середньої — зеленого і нижньої — червоного кольору. Відношення ширини прапора до його довжини 3:5.
Жовтий — колір сонця символізує процвітання, шляхетність, чесність і велич духу.
Зелений — колір життя, що несе з собою надію, свободу, радість і нагадує красу природи.
Червоний — колір рідної землі та крові, що символізує любов, відвагу, мужність та кров, пролиту за свою Батьківщину.