Se ubica en plena costa de la punta de Estaca de Bares —que separa el océano Atlántico del mar Cantábrico—, Mañón limita con los municipios coruñeses de Ortigueira y Puentes de García Rodríguez, y con los municipios lucenses de Muras, Orol, y O Vicedo.