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.
¿No tienes cuenta en Tourist.com?
Regístrate ahora y obtén una tarjeta tourist con muchos descuentosInformación de contacto
Mensaje online

CASTLE ELVIRA
On Tourist since 2026