In Capdepera, 4 star hotels have average nightly rates of $659. Zafiro Cala Mesquida is $577 cheaper than the city average at just $82/night.