À Port de la Selva, plusieurs hôtels proposent le petit-déjeuner gratuit, notamment
Hotel Spa Porto Cristo, Hotel Spa Cap de Creus,
Hotel Boutique Mar d'Amunt et
Hotel Àgora.
L'hôtel 4 étoiles Hotel Spa Porto Cristo, avec une note de 8,4, propose un petit-déjeuner buffet gratuit. Il est idéalement situé à seulement 0,3 km de la plage de Port de la Selva et de la plage de Sota. Les clients peuvent également profiter du Wi-Fi gratuit et de certains articles gratuits dans le minibar, ainsi que d'un parking gratuit à proximité.
L'hôtel 3 étoiles Hotel Spa Cap de Creus, noté 8,2, propose également un petit-déjeuner buffet gratuit. Cet hôtel dispose d'un spa complet où les clients peuvent profiter de divers traitements tels que des massages, des enveloppements corporels, des manucures et des pédicures. Il est très proche de la plage de Sota, à seulement 0,1 km, et à 0,4 km de la plage de Port de la Selva.
L'Hotel Boutique Mar d'Amunt, un établissement 4,5 étoiles avec une excellente note de 9,4, comprend un petit-déjeuner buffet gratuit. Cet hôtel propose également du Wi-Fi gratuit et des articles de toilette gratuits. Il est situé à 0,1 km de la plage de Sota et à 0,6 km de la plage de Port de la Selva.
L'Hotel Àgora, avec une note de 8,8, propose un petit-déjeuner continental gratuit. Cet hôtel propose du Wi-Fi gratuit et des articles de toilette gratuits. Il est situé à 0,3 km de la plage de Port de la Selva et à 0,4 km de la plage de Sota, avec des locations de VTT disponibles à proximité.