8 Most Beautiful Towns in Mallorca

Sharing is caring!

Keep reading to learn about the 8 most beautiful towns in Mallorca today!

Mallorca is one of the most amazing places I’ve visited. The beaches, the towns, the villages, the nature and beyond are all unbelievable. I can honestly say it’s one of my favorite places in Europe.

A lot of people visit Mallorca for the beaches which are amazing! But there are also many stunning towns in Mallorca that are also WELL worth a visit.

Below are the 8 most beautiful towns in Mallorca you cannot miss.

(Disclaimer: Some links in this post may be affiliate links, meaning if you click on the link and make a purchase, I receive a small commission. This is at no extra cost to you and you may even receive a small discount. See disclosure for more information.)

8 Most Beautiful Towns in Mallorca


Valldemossa, in the heart of Mallorca’s Tramuntana mountains, is one of the island’s most picturesque towns. Its charm lies in its cobblestone streets, stone houses with green shutters, and vibrant potted flowers on every corner.

One of the top things to do here is visit the Royal Carthusian Monastery, where composer Frédéric Chopin and writer George Sand once stayed. The history and beauty of this place are truly captivating.

For the best views, head to the Mirador de Sa Miranda des Lledoners. The panoramic views of the valley and the Mediterranean Sea is incredible, especially at sunset.

💡 Insider tip: Visit early in the morning to avoid the crowds and enjoy the town’s peaceful ambiance.


Sóller is one of Mallorca’s most beautiful towns because of its stunning setting and rich history. Located in a lush valley surrounded by the Serra de Tramuntana mountains, Sóller offers a picturesque landscape filled with orange and lemon groves.

The town’s charming streets are lined with historic buildings and vibrant cafés, creating a lively yet relaxed atmosphere. Sóller is also a gateway to excellent hiking trails and nature walks, offering breathtaking views of the mountains and coastline.

💡 Insider tip: Try the local orange ice cream from Sa Fàbrica de Gelats; it’s a delicious treat made from the town’s famous oranges.


Deià is one of the most beautiful towns in Mallorca, famous for its stunning landscapes and artistic vibe.

Located on the slopes of the Tramuntana mountains, the town offers breathtaking views of the Mediterranean and lush green terraces. The stone houses with terracotta roofs, narrow streets, and lush gardens give Deià a unique charm that feels timeless.

One of the best things to do in Deià is simply wander through its quaint streets, admiring the historic architecture and stopping at local art galleries. The town has long been a haven for artists, writers, and musicians, adding a creative flair to its serene atmosphere.

💡 Insider tip: Head down to Cala Deià for a swim or, even better, to watch the sunset!


Fornalutx is one of Mallorca’s most beautiful towns, often described as the island’s best-preserved village. Set in the heart of the Tramuntana mountains, this charming town is known for its cobbled streets, stone houses, and vibrant orange groves.

The traditional Mallorcan architecture, with its red-tiled roofs and green-shuttered windows, adds to the picturesque appeal.

💡 Insider Tip: For a truly unforgettable experience, visit during the local festivals, like the Festa de la Mar in August, which celebrates the town’s heritage with music, dancing, and traditional foods.


Pollensa is a gem in Mallorca with an old-world charm that makes it one of the island’s most beautiful towns. Located in the island’s north, it’s known for its historic buildings, narrow streets, and the stunning setting against the Tramuntana mountains.

One of the must-do activities in Pollensa is climbing the 365 steps of the Calvari, a hilltop chapel offering breathtaking views of the town and the surrounding countryside. The Sunday market in Plaça Major is another highlight, where you can find everything from local produce to handmade crafts.

💡 Insider tip: If you’re a history buff, visit the Roman bridge, Pont Romà, which dates back to ancient times and is a perfect spot for photos.


Palma, the capital of Mallorca, is a stunning blend of history, culture, and modernity. Its beauty lies in its well-preserved medieval architecture, vibrant street life, and scenic views of the Mediterranean.

Exploring the old town, you’ll find narrow cobblestone streets, quaint shops, and charming plazas. If you’re a beach lover, the nearby Cala Major offers a relaxing escape from the city’s hustle.

💡 Insider tip: For a truly unique experience, head to Mercat de l’Olivar in the morning. This bustling market is perfect for tasting local delicacies and fresh produce.


Banyalbufar, perched on the rugged western coast of Mallorca, is a hidden gem known for its breathtaking terraced hills and spectacular sea views. The town’s charm lies in its traditional stone houses, winding streets, and lush vineyards that produce the famous Malvasia wine.

For a taste of local cuisine, dine at Son Tomás, where you can enjoy delicious Mallorcan dishes with stunning sea views.

💡 Insider tip: Visit the local bodegas to sample the Malvasia wine. A guided tour will give you insight into the winemaking process and the opportunity to taste this unique variety.

Cala Figuera

Cala Figuera is a picturesque fishing village renowned for its unspoiled charm and stunning natural beauty. What sets Cala Figuera apart are its quaint stone houses clustered around a deep inlet filled with colorful fishing boats, creating a postcard-perfect scene.

💡 Insider tip: Visit early in the morning to witness the fish auction at the port, where you can see fresh catches being sold to local restaurants and markets.

➡️ Read More: Most Beautiful Beaches in Europe

Like this post? Pin “8 Most Beautiful Towns in Mallorca” for later!