El riu Ulla neix a Olveda, al municipi de Antas de Ulla, província de Lugo. Té dos afluents, l’Arnego i el Deza. Travessa les províncies de La Coruña y Pontevedra desembocant en la Ría de Arosa. La seva longitud és de 132 km.