Puerto de Celeiro se encuentra ubicado en el punto geográfico 43º 40′ 39.573″ Norte (latitud) y 7º 35′ 54.758″ Oeste (longitud), en el núcleo urbano de Celeiro y en el municipio de Viveiro. Situado en la ría del mismo nombre, está situado al NO de la Península Ibérica, al Norte de Galicia y de la provincia de Lugo y a orillas del Mar Cantábrico.
Distancia con respecto a ciudades importantes: Lugo 91 km, Ourense 197 km, Pontevedra 209 km, A Coruña 115 km, Ferrol 86 km, Santiago 153 km, Avilés 157km.
Distancia aeropuertos: a 110 km del aeropuerto de A Coruña (Alvedro), a 148 km del de Santiago (Lavacolla) y a 150 km del de Oviedo (Asturias).
Acceso por carreteras: N-642, LU-540, LU-862.