• Menu
  • Menu


Portopetro is a district of Santanyí on the island of Mallorca, in the Balearic Islands of Spain,
around 62 km from Palma. Portopetro is a small fishing village with small marina and a
secluded beach which is adjacent to the harbour. There are a number of restaurants and
bars distributed along the harbour’s edge serving local and Mediterranean cuisine.
The seafront of Porto Petro contains a small harbour full of yachts and fishing vessels, and is
home to the Real Club Nàutic de Portopetro as well as a departure point for some boat trips
visiting the local area.

The lack of a beach in the town makes it a wonderful place to stay if
you are keen to keep away from commercial tourist resorts in the summer months. At the
same time, it has everything on its doorstep, from some of the island’s most stunning
beaches in the surrounding area to the picturesque Cala Mondrago Natural Park a short
walk away. If you want to visit a more touristy area for a day, the popular family-friendly
resort of Cala d’Or is a short taxi ride away in the next bay.

It takes just under an hour to get to Porto Petro from Palma de Mallorca’s Sant Joan airport.
It’s just one road, so an easy drive. There is a direct public bus running from Palma de
Mallorca Son Sant Joan Airport to Porto Petro.


Street view

Instagram #portopetro

Invalid user id