Lannion (bretonsk: Lannuon) er ein by og kommune nordvest i Frankrike. Han er sous-préfecture (underprefektur) i departementet Côtes-d'Armor i regionen Bretagne og har om lag 20 000 innbyggjarar.