Historic Cemetery
About This Attraction
Recoleta Cemetery in Buenos Aires is one of the citys most famous landmarks, known for its elaborate mausoleums and historical significance. It serves as the final resting place for many of Argentina's notable figures, including Eva Perón. The cemetery is designed like a city with streets lined by ornate statues and tombstones, making it an intriguing destination for visitors interested in history and architecture.
Visitors should note that Recoleta Cemetery opening hours are from 8:00 AM to 6:00 PM daily, allowing ample time to explore its grounds. Guided tours are available for those who want a more in-depth understanding of the sites history and significance. The cemetery is located in the Recoleta neighborhood, which is easily accessible by public transport, making it convenient for tourists and locals alike.
Location Details
Address
Junín 1760, C1113 CABA, Buenos Aires, Argentina
Visitor Information
Pricing & Ratings
Ticket Prices
Adult
Free
Child
Free
Student
Free
Senior
Free
Opening Hours & Booking
Open
Days
Monday to Sunday
Hours
7:00 AM to 5:30 PM
Seasonality
Year-round
Booking
Booking Required?
No
Nearby Attractions
Teatro Colón in Buenos Aires is one of the most famous opera houses in the…
Learn More
Plaza de Mayo is a significant historical and political landmark located in the heart of…
Learn More
Palermo is a prominent neighborhood in Buenos Aires, known for its expansive parks and vibrant…
Learn More
La Boca is a popular neighborhood in Buenos Aires known for its colorful buildings and…
Learn More
Cafayate is a renowned wine-producing region in Argentina, situated in the Calchaquí Valley, known for…
Learn More
The Historic Center in Paraty, Brazil, is a well-preserved colonial area that offers visitors a…
Learn More
Quebrada de las Conchas is a stunning natural reserve located near Cafayate in Argentinas Salta…
Learn More
The Museo de la Vid y el Vino in Cafayate, Argentina, is an engaging destination…
Learn More
Campeche Island, located off the coast of Florianópolis in Brazil, is known for its stunning…
Learn More
The Hercílio Luz Bridge is one of the most iconic landmarks in Florianópolis, Brazil. Completed…
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';
}
});
});
}
});