Sant Roc

A hotel with charm

On the Mediterranean shores

Hotel Sant Roc is a quiet family-run hotel located in front of the sea in the beautiful town of Calella de Palafrugell, in the heart of the Costa Brava. It offers a wide range of services designed to offer a comfortable and unforgettable stay for our guests, who can enjoy spectacular views from anywhere in the hotel thanks to its location at the top of a cliff.

Airport transfers


Restaurants and bars

We propose a varied and select gastronomic offer based on fresh-produce ingredients, whether it is à la carte, buffet style or with set menus in our restaurants with views of the Mediterranean. If you fancy enjoying a drink or a cocktail, there is no better place for it than our chill-out bar.

See restaurants
Sant Roc
Sant Roc

Evenings at Hotel Sant Roc

Shows and live music

During the summer months, Hotel Sant Roc organises different activities in the garden: habaneras, jazz concerts and dances with DJ included.


Spaces where to celebrate and enjoy

A wedding in front of the sea, a business meeting, a family event… Hotel Sant Roc offers the best facilities in order to guarantee your event’s success, offering personalised equipment and the best service from all of our staff members.

More information on events
Sant Roc

General services

  • Reception desk 24/7
  • Air-conditioning and heating
  • Wi-Fi throughout the hotel
  • Multilingual staff: Catalan, Spanish, English and French
  • Elevator
  • Direct access to the sea
  • Room service
  • Room safe
  • Daily press
  • Car rental
  • Public parking in front of the hotel
  • Airport transfers
  • Boat, bicycle, kayak rental
  • Laundry service
  • Massages
  • 2 restaurants and 1 chill-out bar
  • Rooms for events and banquets