Ribaesella (Asturian: Ribesella) is a municipality in the Autonomous Community of the Principality of Asturias, Spain. It is bordered on the north by the Cantabrian Sea, on the east by Llanes, on the south by Cangas de Onís and Parres, and on the west by Caravia.