Está situada entre la ría de Corcubión, al norte, y la ría de Arosa, al sur.
La península del Barbanza delimita sus costas por el sur.
Las aguas de la ría comienzan en la playa de San Francisco, en Louro, por su orilla norte, y acaban en la playa de La Aguieira, en Puerto del Son, por su orilla sur.
Entre estas se ubican las playas de As Gaivotas (en Miñortos), Testal (Noya), Broña (Outes), Medrón y Parameán (Esteiro), Cabanas (Tal) y O Castelo (Muros), entre otras.
Entre los pueblos a destacar se encuentran los que dan nombre a la ría: Muros fue fundado detrás del monte Louro como un pueblo marinero escondido de la vista de piratas y corsarios; Noia, villa medieval por excelencia.