Флаг Лихтенштейна принят 24 июня 1937 г. Вариант с короной утвержден 18 сентября 1982 года.
Национальные цвета Лихтенштейна, вероятно, ведут свое начало от двух геральдических цветов - голубого и красного, которые использывались при дворе принца Йозефа Венцеле Лихтенштейнского в 18 веке. Горизонтальный биколор был закреплен в качестве национального флага в конституции от 5 октября 1921 г. В 1937 г. на синем поле была размещена корона, дабы не было путаницы с гражданским флагом Гаити.