Lonely PlanetJul 8, 2026
The 12 best things to do in Mallorca
Mallorca has real magic up its sleeves. Here
24 things in this story
- Santuari de la Mare de Déu des PuigSightHilltop former medieval nunnery.
- Elsewhere
- Serra de TramuntanaNeighborhoodMallorca, SpainUNESCO World Heritage-listed mountain range for hiking.
- Cap de FormentorSightMallorca, SpainPeninsula with knife-edge cliffs and scenic viewpoints.
- Platja de FormentorSightMallorca, SpainPine-flanked beach with crystal-clear water.
- Mirador del Mas PasSightMallorca, SpainViewpoint along the Cap de Formentor road.
- Cala AgulaSightMallorca, SpainStarting point for a walking trail.
- Talaia de Son Jaume IISightMallorca, Spain16th-century watchtower built to ward off pirates.
- Ferrocarril de SóllerPlacePalma, SpainVintage train journey from Palma to Sóller.
- La Casa de Robert GravesSightDeià, SpainDream house built by poet Robert Graves.
- Poets’ WalkTrailDeià, SpainMountain-facing walk at Belmond La Residencia.
- Belmond La ResidenciaHotelDeià, SpainIt sits in the lee of the Tramuntana Mountains and faces the Mediterranean Sea.
- Son MarroigMuseumDeià, SpainLavish mansion with romantic sea views.
- Sa ForadadaRestaurantDeià, SpainBizarre hole in the rock resembling an elephant.
- Ruta de Pedra en SecTrailMallorca, Spain140km long-distance hiking trail.
- Palma CathedralPlace of worshipPalma, SpainGothic cathedral with Gaudí's canopy and Barcelo's chapel.
- Palau de l'AlmudainaSightPalma, SpainFormer Islamic alcázar, now a royal summer residence.
- Monestir de LlucSightMallorca, SpainPilgrims' refuge high in the Tramuntana mountains.
- Ermita de La VictòriaPlace of worshipAlcúdia, SpainConverted 14th-century hermitage on a peninsula.
- Mercat de l’OlivarMarketPalma de Mallorca, SpainMarket for island produce, cheese, fish, and tapas.
- Marc FoshRestaurantPalma, SpainBook ahead for imaginative riffs on Balearic flavors.
- Hotel EspléndidoHotelPort de Sóller, Spain
- Cala MesquidaSightMallorca, Spain
- Cala MitjanaSightMallorca, Spain
- Cala MatzocSightMallorca, Spain