Hotels in Castro (Lecce)
Castro offers 136 hotels catering to a variety of preferences. Dominant options include cozy B&Bs and charming boutique hotels, often nestled near the historic town center or close to the scenic harbor. Average prices for 3-star hotels range around €80 per night, while 5-star luxury accommodations average about €250 per night. Recently built hotels offer modern amenities and stunning sea views, setting them apart. Explore and book confidently with our platform today!