Banyalbufar tiene una extensión de 18´05 Km2. Es un municipio que está situado al SO de la sierra de Tramontana, abierto al mar desde el Port del Canonge hasta el racó de S´Algar. Está constituido por tres amplios valles, la de Son Coll, la de Banyalbufar y la de Planícia.
El pueblo se caracteriza por la abundancia de bancales, que se extienden a lo largo de la costa. Destacan las posesiones de Planícia, Son Valentí, Son Bunyola, Son Bujosa, Son Sanutges, Son Balaguer y Es Rafal. Su relieve es muy desigual y alcanza la máxima elevación en la mola de Planícia (920 m).
Actualmente Banyalbufar es un pueblo turístico donde los fines de semana y durante el verano es cuando tiene mas vida