Palafrugell se situe dans la province de Gérone, en Catalogne, dans le nord-est de l’Espagne. Elle est positionnée à environ 45 km au sud-est de Gérone et à 130 km au nord de Barcelone. Nichée entre l’arrière-pays de l’Empordà et les criques de la Méditerranée, la commune s’étend jusqu’à la côte, incluant plusieurs villages maritimes très prisés.
La région est caractérisée par une géographie variée, entre mer et collines, avec des sentiers littoraux spectaculaires comme le Camí de Ronda, qui relie Calella à Llafranc. À proximité se trouvent des sites naturels remarquables comme le massif des Gavarres et les jardins botaniques de Cap Roig.
Le climat est méditerranéen, avec des étés chauds mais agréables, grâce à la brise marine, et des hivers doux. La meilleure période pour visiter s’étend de mai à octobre, bien que le printemps et l’automne offrent également un climat agréable, propice à des événements et des escapades moins fréquentées.