Castle Elvira is a luxury hotel located just 10 minutes from the magnificent city of Lecce in Puglia. Lecce is often referred to as "The Florence of the South". Castle Elvira is a historic building in a private estate of 37 acres, with three swimming pools, a restaurant and a sunset roof terrace bar
Exclusive discounts — only with your Tourist card
Start your stay at Castle Elvira with a complimentary welcome drink. Relax and enjoy the stunning views from our terrace.
Premium subscribers enjoy 10% off at Castle Elvira. Experience luxury with private estate access and sunset views from our roof terrace bar.
Enjoy 5% off your stay at Castle Elvira. Explore Lecce and relax by our three pools or dine at our exquisite restaurant.
Get up to −30% discount at this place
Create a free Tourist account to unlock your discountContact Info
Message Online

CASTLE ELVIRA
On Tourist since 2026