Skip to main content

Privacy, Ads & Cookies We respect your privacy. We use cookies. We only show local Mallorca ads sourced by us; and one ad by Google

Best Towns & Villages in Mallorca

Discover the top Mallorca towns & villages

Updated

Explore some of the beautiful towns and villages in Mallorca. Hire a car, set out on foot, take a bus, or borrow a bike. Any which way will do!

Mallorca is a fairly big piece of land, with many interesting places to visit. The main towns and villages on the island are listed further below. They all have their very own, distinctive character, from the lively resorts of Port d'Alcudia, Cala d'Or and Santa Ponsa to the stunning towns of Valldemossa and Deia or the sleepy villages of Inca and Orient. Here is our shortlist of the most popular towns and villages to visit in Mallorca:

Popular Towns & Villages in Mallorca
Beach Resorts Cala d'Or, Illetas, Magaluf, Palma Nova, Port de Pollenca, Port de Soller, Portal Nous, Port d'Alcudia, Santa Ponsa
Pretty Villages Alcudia, Andratx, Arta, Deia, Fornalutx, Pollenca, Sineu, Soller, Santanyi, Valldemossa

Read our separate guides to Palma de Mallorca and the best Markets in Mallorca.

AlarĂ³, Mallorca

Quiet inland town on the edge of the Serra de Tramuntana

Alcudia, Mallorca

Medieval walled town in the north-east of Mallorca

Algaida, Mallorca

Traditional rural town in the centre of Mallorca

Andratx, Mallorca

Traditional rural town in the south-west of Mallorca

Arta, Mallorca

Attractive rural town in the north-east of Mallorca

Banyalbufar, Mallorca

Pretty coastal village in the west of Majorca

Binissalem, Mallorca

Traditional rural town & wine growing region in central Mallorca

Cala d'Or, Mallorca

Holiday beach resort in the east of Majorca

Cala Figuera, Mallorca

Traditional fishing village in the south east of Majorca

Cala Major, Mallorca

Traditional beach resort just to the west of Palma

Cala Millor, Mallorca

Holiday beach resort in the east of Majorca

Cala Ratjada, Mallorca

Traditional beach resort in the north-east of Mallorca

Cala Sant Vicenc, Mallorca

Small beach resort with crystal clear waters in the north-west

Calvia, Mallorca

Traditional rural town in the south-west of Mallorca

Campos, Mallorca

Traditional rural town in the south-east of Mallorca

Ciudad Jardin, Palma de Mallorca

Charming beach resort to the east of Palma de Mallorca

Colonia de Sant Jordi, Mallorca

Beach resort in the south-east with some of the most magnificent beaches in Mallorca

Colonia de Sant Pere, Mallorca

Small coastal town in north-east Mallorca

Deia, Mallorca

Pretty coastal village on the west coast of Mallorca

Esporles, Mallorca

Charming little village in a valley on the south side of the Serra de Tramuntana

Felanitx, Mallorca

Traditional rural town in the south east of Majorca

Fornalutx, Mallorca

Pretty rural village in west Majorca

Galilea, Mallorca

Pretty rural village in the south western mountains of Majorca

Illetas, Mallorca

Beach resort on the outskirts of Palma, in the south-west of Mallorca

Inca, Mallorca

Commercial town with a weekly market in central Mallorca

Llucalcari, Mallorca

Pretty coastal hamlet on the west coast of Majorca

Llucmajor, Mallorca

Inland town in southern Majorca

Magaluf, Majorca

Holiday beach resort in the south-west of Majorca

Manacor, Mallorca

Industrial centre and Mallorca's second city

Montuiri, Mallorca

Traditional rural town in central Majorca

Muro, Mallorca

Traditional rural town in the north of Majorca

Orient, Mallorca

Pretty rural village deep in the western hills of Majorca

Palma Bay, Mallorca

From Playa de Palma to Magaluf, & the capital city of Palma de Majorca

Palma Nova, Mallorca

Holiday beach resort in the south-west of Mallorca

Peguera, Mallorca

Holiday beach resort in the south west of Majorca

Petra, Mallorca

Traditional rural town in central Majorca

Pollensa (Pollenca), Mallorca

Attractive rural town in Mallorca, in the north-west of the island

Porreres, Mallorca

Traditional rural town in central Majorca

Port Adriano, El Toro (Port Adriano)

Luxury marina close to Santa Ponsa

Port d'Andratx, Mallorca

Charming port in the south-west of Mallorca

Port de Soller, Mallorca

Charming beach resort on the west coast of Majorca

Portals Nous, Mallorca

Holiday beach resort in the south-west of Mallorca

Portixol, Palma de Mallorca

Portixol, together with Molinar, are trendy suburbs of Palma

Porto Colom, Mallorca

Traditional beach resort on the east coast of Majorca

Porto Cristo, Mallorca

Traditional beach resort on the east coast of Mallorca

Porto Petro, Mallorca

Pretty fishing village on the south-east coast of Mallorca

Portol, Mallorca

Traditional rural town in central Majorca

Puerto Alcudia (Port d'Alcudia), Mallorca

The most popular place in Mallorca for family beach holidays

Puerto Portals, Mallorca

Chic marina resort in Mallorca, on the south-west coast

Puigpunyent, Mallorca

A pretty mountain village

Sa Pobla, Mallorca

Traditional rural town in the north of Majorca

Sant Elm, Mallorca

Pretty beach resort in the south-west corner of Mallorca

Santa Eugenia, Mallorca

Traditional rural village in central Majorca

Santa Maria del Cami, Mallorca

Traditional rural town in the west of Mallorca

Santa Ponsa, Mallorca

Holiday beach resort in the south west of Mallorca

Santanyi, Mallorca

Traditional rural town in the south east of Majorca

Ses Covetes, Mallorca

Traditional beach resort in the south of Majorca

Ses Salines, Mallorca

Traditional rural town in the south east of Majorca

Sineu, Mallorca

Traditional rural town in central Mallorca

Soller, Mallorca

Attractive rural town in the west of Mallorca

Valldemossa, Mallorca

Pretty rural town in the mountains of west Mallorca

Vilafranca de Bonany, Mallorca

Traditional rural town in central Majorca