La oferta de alojamiento en Mallorca es muy amplia. Muchos hoteles en Mallorca tienen una excelente situación, directamente en la playa. Pero hay una gran diferencia de precios entre los áreas turísticas y los pueblos pequeños menos turísticos.
Para grupos pequeños hay la posibilidad de ir a casas rurales, fincas o apartamentos con o sin piscina.
Uno de los hoteles más lujos en Mallorca es el Jumeirah 5*, situado en el puerto de Soller, desde donde se tiene vistas espectaculares al puerto y a la montaña enfrente.