Home Ā» Europe Ā» Spain Ā» Tenerife Ā» Auditorio de Tenerife
Auditorio de Tenerife

Auditorio de Tenerife

The Auditorio de Tenerife is an architectural marvel located in Santa Cruz de Tenerife, Spain. Designed by the renowned architect Santiago Calatrava, this striking building is known for its sweeping curves and modern design.

Tenerife
Share to Friends
Concert Hall

About This Attraction

The Auditorio de Tenerife is an architectural marvel located in Santa Cruz de Tenerife, Spain. Designed by the renowned architect Santiago Calatrava, this striking building is known for its sweeping curves and modern design. It serves as a prominent cultural venue, hosting a variety of performances ranging from classical music concerts to contemporary dance shows. The auditoriums distinctive silhouette has made it an iconic symbol of the city, attracting tourists and locals alike.

Visitors interested in attending events should be aware of the Auditorio de Tenerife opening hours, which vary depending on the scheduled performances and events. Its advisable to check the official website for the most up-to-date information on event schedules and ticket availability. In addition to its role as a performance venue, the auditorium offers guided tours that provide insight into its unique architecture and design. These tours are a great way for visitors to appreciate the artistic vision behind this landmark structure.

Location Details

Address Avenida de la Constitución, 1, 38003 Santa Cruz de Tenerife, Spain

Visitor Information

Pricing & Ratings

Ticket Prices

Adult 20 EUR
Child 10 EUR
Student 15 EUR
Senior 15 EUR

Ratings

Overall Rating
9.0/10
Crowd Level
7.0/10

Opening Hours & Booking

Open

Days Monday to Sunday
Hours 10:00 AM to 7:30 PM
Seasonality Year-round

Booking

Booking Required? Yes
Book Your Visit

*Prices may vary. Check official website for the most up-to-date information.

Nearby Attractions

Showing 10 of 33 attractions
Miles Kilometers

Anaga Rural Park

Natural Park

Anaga Rural Park is a protected natural area located in the northeastern part of Tenerife,…

9.2/10
Learn More

Loro Parque

Zoo and Aquarium

Loro Parque in Tenerife is a popular zoo and aquarium that attracts visitors from around…

9.5/10
Learn More

Teide National Park

National Park

Teide National Park in Tenerife is a UNESCO World Heritage site known for its stunning…

9.5/10
Learn More

Siam Park

Water Park

Siam Park in Tenerife is a popular water park known for its Thai-inspired architecture and…

9.5/10
Learn More

Roque Nublo

Natural Monument

Roque Nublo is a prominent natural landmark located in the center of Gran Canaria, Spain.…

9.0/10
Learn More

Las Palmas Old Town

Historic District

Las Palmas Old Town, also known as Vegueta, is a historic area in Gran Canaria…

8.5/10
Learn More

Maspalomas Dunes

Natural Landmark

The Maspalomas Dunes in Gran Canaria offer a unique landscape that resembles a mini desert…

9.2/10
Learn More

Cofete Beach

Beach

Cofete Beach is a remote and stunning location on the island of Fuerteventura, part of…

9.2/10
Learn More

Betancuria

Historical Town

Betancuria, located on the island of Fuerteventura in the Canary Islands, is known for its…

8.5/10
Learn More

Corralejo Natural Park

Natural Reserve

Corralejo Natural Park, located on the island of Fuerteventura in the Canary Islands, is renowned…

9.0/10
Learn More
"; } // Initialize modal controls const initModalControls = function() { console.log('Initializing modal controls'); const modal = document.getElementById('attraction-modal'); const closeBtn = document.querySelector('.attraction-modal-close'); if (closeBtn) { closeBtn.addEventListener('click', function() { modal.style.display = 'none'; document.body.style.overflow = ''; }); } window.addEventListener('click', function(event) { if (event.target === modal) { modal.style.display = 'none'; document.body.style.overflow = ''; } }); // Make attraction cards clickable const attractionCards = document.querySelectorAll('.attraction-card'); console.log('Found ' + attractionCards.length + ' attraction cards'); attractionCards.forEach(card => { card.addEventListener('click', function(e) { openModalWithCardData(this); }); }); }; // Function to open modal with card data const openModalWithCardData = function(card) { // Get data from hidden div const data = card.querySelector('.attraction-full-data'); if (!data) { console.error('No attraction data found in card'); return; } const modal = document.getElementById('attraction-modal'); if (!modal) { console.error('Modal element still not found after creation attempt'); return; } // Helper function to safely get element text function getElementText(selector) { const element = data.querySelector(selector); return element ? element.textContent : ''; } try { // Basic Info document.getElementById('attraction-modal-title').textContent = getElementText('.attraction-name'); document.getElementById('attraction-modal-type').textContent = getElementText('.attraction-type-full'); document.getElementById('attraction-modal-description').textContent = getElementText('.attraction-description-full'); // Reset all containers to hidden ['attraction-modal-hours-container', 'attraction-modal-price-container', 'attraction-modal-address-container', 'attraction-modal-image-container'].forEach(id => { const container = document.getElementById(id); if (container) container.style.display = 'none'; }); // Rating const ratingText = getElementText('.attraction-rating-full'); if (ratingText) { const ratingValue = parseFloat(ratingText); if (!isNaN(ratingValue)) { const ratingValueEl = document.getElementById('attraction-modal-rating-value'); const ratingFillEl = document.getElementById('attraction-modal-rating-fill'); if (ratingValueEl) ratingValueEl.textContent = ratingValue.toFixed(1) + '/10'; if (ratingFillEl) ratingFillEl.style.width = (ratingValue * 10) + '%'; } } // Show the modal modal.style.display = 'block'; document.body.style.overflow = 'hidden'; // Prevent background scrolling console.log('Modal opened successfully'); } catch (error) { console.error('Error opening modal:', error); } }; // Try to create the modal const created = createModal(); console.log('Modal created:', created); // If not created (already exists), initialize the controls if (!created) { initModalControls(); } // Also initialize distance toggle const distanceToggle = document.getElementById('distance-unit-toggle'); if (distanceToggle) { distanceToggle.addEventListener('change', function() { const showKm = this.checked; // Update toggle labels const labels = document.querySelectorAll('.toggle-label'); if (labels.length >= 2) { labels[0].style.opacity = showKm ? '0.5' : '1'; labels[1].style.opacity = showKm ? '1' : '0.5'; } // Update all distance displays document.querySelectorAll('.nearby-attraction-card').forEach(card => { const kmEl = card.querySelector('.distance-km'); const miEl = card.querySelector('.distance-mi'); if (kmEl && miEl) { kmEl.style.display = showKm ? 'inline' : 'none'; miEl.style.display = showKm ? 'none' : 'inline'; } }); }); } });
Scroll to Top