Palafrugell ist gut erreichbar, obwohl es keine direkte Bahnanbindung hat. Der nächstgelegene Flughafen ist Girona-Costa Brava (ca. 50 Minuten mit dem Auto), während der internationale Flughafen Barcelona-El Prat etwa 90 Minuten entfernt liegt.
Regelmäßige Busverbindungen bringen Reisende von Girona oder Barcelona direkt nach Palafrugell. Auch innerhalb der Region gibt es gute Busverbindungen zu den Nachbarorten und Stränden.
Die Stadt selbst ist übersichtlich und lässt sich gut zu Fuß oder mit dem Fahrrad erkunden. Viele Hotels bieten Leihfahrräder oder Shuttle-Services an, und Parkplätze sind in der Umgebung vorhanden. Für Gruppenreisen sind private Transfers und lokale Reiseagenturen verfügbar.