Hotels in San Pedro de Alcantara
In San Pedro de Alcantara, travelers can find 13 hotels ranging from budget-friendly finds to luxurious retreats. The majority are charming boutique hotels and beachside resorts, predominantly located in the Guadalmina and Nueva Alcantara districts. Average prices hover around €80 per night for a 3-star stay and can soar past €250 for 5-star luxury. Excitingly, a new eco-friendly hotel recently opened, highlighting sustainability and modern design. Discover and book your ideal stay with our easy-to-use platform, ensuring a delightful trip.