Save an extra £75pp off your summer holiday this year using promocode: SUN75

Porto Petro or Portopetro can be found within the district of Santanyí. This fishing village which retains much of its traditional charm, with most of its buildings, developed in the early 20th century, being handsome, colourful houses with authentic Mallorcan shutters. 


Portopetro is a district of Santanyí on the island of Mallorca, in the Balearic Islands of Spain around 62 km from Palma. Porto petro 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 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.

All hotels in Porto Petro