The most dreamy villages in Mallorca

Entering into inland Mallorca is like being transported into a storybook. The rural towns tucked away in the Serra de Tramontana mountain range reveal cobblestone steps, charming squares, and stone architecture that make these villages some of the most picturesque in the Mediterrean.

With only three days to explore this mountainous side of the Island, we set out to discover what made these bucolic villages tick.


As soon as we saw photos of Deia, we immediately knew that we wanted to call this idyllic village our home in the mountains. Located on the North West side of the island, the town is renowned for English poet, Robert Graves. He inspired other artists to call this gem of a village their muse. 

We stayed at the Hotel Es Moli, with a balcony view of the surrounding hilltops. Perhaps filled with too much excitement, we accidentally arrived at the hotel a full day before our actual booking. Luckily they had an open room since we traveled in April (off season), but it was a silly way to start off our trip. 

Lemon trees lined our ten minute walk into the quaint town. The main street had a casual, calm feeling with the buzz of local art studios, quaint restaurants, and boutiques.

We also explored the abundant staircases that led us through the honey-dewed stone houses that were stacked on top of each other, ending at the Parròquia Sant Joan Baptista church overlooking the village. Visiting Deia  would not be complete without a short hike to Cala Deia to dip your feet into the clear sapphiric waters. (Link to other article) 


This was our first stop in Mallorca after an early morning flight and drive from Palma. While we were exhausted, seeing the colors and unspoiled charm of this town put us in a great mood. The blond stone houses contrast with bright green awnings and beautiful potted plants. Cobblestone lanes led us through alleyways to discover hidden gems and wandering village cats. Mallorca is known for its wild cat population, so be ready for feline encounters!

Valldemossa was crowded with tourists arriving by bus, car, and bicycle. The Serra de Tramontana draws legions of long distance bicyclists from all over the world, so be cautious while driving along those winding mountain roads! Most come to Valldemossa to see the Carthusian Monastery where composer Chopin spent a winter in. The village is also sprinkled with scenic lunch spots. We enjoyed a meal a Troya, before heading to our next destination.   


Nestled in a valley of citrus trees, Soller is a delightful port town. We spent the first part of the afternoon navigating through the maze of alleys and narrow streets leading us to the town square, Plaça Constitució. The Sant Bartomeu church and Soller town hall anchor this lively town square, but we were most delighted by the vintage wooden tram that made its way from the square to Soller’s port on the other side of a ridge. After enjoying a fresh orange juice and coffee, we made our way to the port side of town.

Port of Soller was a change of scenery from the rustic village. This casual resort area is surrounded by a bay, beach, and promenade to soak in the scenic views. 

We splurged on a delicious lunch at the port. We still dream about the garlic-butter baked cod and refreshing goat cheese salad! Before heading back to Deia, we strolled along the promenade and sunbathed on the beach.

We still dream about these lovely villages. From the vintage stone We still dream about these lovely villages. From the rich history, antique architecture, and delicious local food, each town had its own allure, making it hard for us to choose our favorite. Next time you’re in Mallorca, take a break from the beaches and resorts to experience these charming towns yourself.

Leave a Message

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s