Lanvellec (Lanvaeleg en Breton) est un petit village français situé dans  le département des Côtes-d'Armor . Ses habitants sont appelés les Lanvellecois et les Lanvellecoises.

Entouré par les communes de Plufur, Plouaret et Tréduder, Lanvellec est situé à 14 km au sud-ouest de Lannion la plus grande ville des environs.
Situé à 105 mètres d'altitude, le village de Lanvellec a pour coordonnées géographiques Latitude: 48° 37' 8'' nord
La commune est proche du parc naturel régional d'Armorique.