Our location

In the heart of Sóller

The Gran Hotel Sóller is located in the town of Sóller, in the north of Mallorca island and at a distance of 35 kilometers from Palma Airport. It is conveniently placed in the heart of Sóller, right next to the town market and 350 meters from the Main Square.

Sóller has an incomparable setting, it is located in a valley surrounded by mountains and at the same time you can enjoy the sea