Андре́евский флаг — кормовой флаг кораблей Военно-морского флота Российской империи (с 1720 по 1918 год), белого цвета (с 1865 года) с изображением диагонального синего креста Андрея Первозванного, считавшегося покровителем России. С 1992 года — военно-морской флаг Российской Федерации.
Флаг был учрежден 10 декабря 1699 года Петром I Великим в качестве официального флага военного флота. Полотнище Андреевского флага первоначально было трехполосным (бело-сине-красным), с 1709 года — одного из этих цветов или только белого (при императрице Анне Ивановне, Екатерине II и с 1865); крест располагался по диагонали малого прямоугольника в верхнем углу у древка или по диагонали всего полотнища.
В соответствии с указом президента Российской Федерации от 21 июня 1992 года Андреевский флаг был вновь поднят на кораблях и судах военно-морского флота России.
Современный Андреевский флаг — флаг ВМС России — представляет собой белое прямоугольное полотнище, пересеченное синим диагональным Андреевским крестом. Отношение ширины флага к его длине 2:3. Отношение ширины концов креста к длине флага 1:10.