Dista 98 km de Santiago de Compostela por autopista, 20 de la frontera portuguesa y 10 de Vigo; es limítrofe con municipios de Baiona, Gondomar y Vigo.