Estellencs is a municipality on the island of Mallorca in the Balearic Islands, Spain. The village of the same name serves as the administrative seat of the municipality.
It is located in the western part of Mallorca and borders the municipalities of Andratx, Calvià, Puigpunyent, and Banyalbufar.