Hotel Gran Claustre Restaurant & Spa, rated with a score of 8.2 from 1,076 reviewers, is one of the most popular hotels in Altafulla. Other top stays include Altafulla Mar Hotel, with an average rating of 8.8 from 1,904 reviewers, and May Altafulla Beach Boutique Hotel, with a score of 9.3 from 1,565 reviewers.