Mallorca

5 Must-Visit Towns in Mallorca

Mallorca

Megan Gilsenan on 03 Jun 2026

When people think of Mallorca, it's easy to picture beautiful beaches and turquoise waters. Whilst the coastline is undoubtedly stunning, some of the island's biggest highlights are found inland, where historic towns, mountain villages and local markets offer a completely different side to Mallorca.

Whether you're visiting for a long weekend or planning a week exploring the island, these five towns deserve a place on your itinerary.

 

1. Sóller

Nestled in the Tramuntana Mountains, Sóller is one of Mallorca's most charming towns. Surrounded by orange and lemon groves, it's known for its beautiful main square, impressive church and the iconic vintage tram that runs all the way to Port de Sóller.

Spend time wandering the independent shops, enjoy a coffee in the square and, if you can, take the historic wooden train from Palma for one of Europe's most scenic rail journeys.

Don't miss: Riding the vintage tram to Port de Sóller and enjoying lunch overlooking the marina.


2. Valldemossa

Often described as one of Spain's prettiest villages, Valldemossa is full of character. Cobbled streets, honey-coloured stone buildings and flower-filled balconies make it a photographer's dream.

Take your time exploring the narrow lanes before stopping for a traditional Mallorcan pastry at one of the local cafés. The mountain setting makes it feel peaceful, even during the busier months.

Perfect for: Couples, food lovers and anyone looking to experience authentic Mallorca.


3. Deià

Perched between the mountains and the Mediterranean, Deià has long been a favourite with artists, writers and musicians.

The village itself is small but incredibly picturesque, with winding streets, boutique galleries and wonderful restaurants. Just a short drive away you'll find Cala Deià, a small rocky cove that's ideal for a swim or a long seafood lunch by the water.

If you're visiting in the evening, you'll be treated to some spectacular sunsets.

Top tip: Book restaurants in advance during the summer months.

 

4. Pollença

Pollença blends history with a lively local atmosphere. Its attractive squares, weekly market and independent cafés make it an ideal place to spend a relaxed morning.

If you're feeling energetic, climb the 365 Calvari Steps for incredible views across the town and surrounding countryside. Afterwards, reward yourself with a drink in Plaça Major while watching the world go by.

It's also perfectly positioned for exploring nearby beaches such as Cala Sant Vicenç and the Cap de Formentor peninsula.


5. Alcúdia Old Town

Completely surrounded by medieval walls, Alcúdia Old Town offers a wonderful glimpse into Mallorca's history.

Inside the walls you'll discover narrow pedestrian streets, colourful houses, boutique shops and welcoming restaurants. It feels a world away from the nearby beach resorts and is particularly lovely in the evening when the streets become quieter.

If you're visiting on market day, it's well worth arriving early to browse local produce and handmade crafts.

 

Why explore beyond the beach?

Mallorca has so much more to offer than its coastline. Taking a day or two to explore these towns gives you a real feel for the island's culture, history and slower pace of life.

Whether you're looking for mountain scenery, traditional villages, local food or simply somewhere to wander, each of these destinations offers something completely different.

 

If you're planning a trip to Mallorca and would like recommendations tailored to your holiday, I'd be happy to help you put together an itinerary that suits you.

Close
Villas 1 Awali Background Colour Banana Island 3 (2)

Finding your match...

Every unforgettable journey starts with the right person by your side.