Home » Europe » Lithuania » Vilnius » Vilnius Cathedral
Vilnius Cathedral

Vilnius Cathedral

Vilnius Cathedral, officially known as the Cathedral of St. Stanislaus and St.

Vilnius
Share to Friends
Historical Landmark

About This Attraction

Vilnius Cathedral, officially known as the Cathedral of St. Stanislaus and St. Ladislaus, is a prominent landmark in Vilnius, Lithuania. Situated at the heart of the city, it stands as a symbol of Catholic faith and Lithuanian heritage. The cathedrals architecture is primarily neoclassical, but it also incorporates elements from earlier periods. Visitors can admire its impressive façade and explore the chapels inside that house significant artworks and relics.

The cathedral is open to visitors who wish to attend services or simply appreciate its historical significance. Vilnius Cathedral opening hours typically vary depending on religious events or special occasions, so its advisable to check ahead before visiting. Its location in Cathedral Square makes it easily accessible and a central point for various cultural events throughout the year. This historic site continues to be an integral part of Vilniuss cultural landscape.

Location Details

Address Katedros aikštė, Vilnius 01143, Lithuania

Visitor Information

Pricing & Ratings

Ticket Prices

Adult Free
Child Free
Student Free
Senior Free

Ratings

Overall Rating
9.2/10
Crowd Level
7.0/10

Opening Hours & Booking

Open

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

Booking

Booking Required? No

Nearby Attractions

Showing 10 of 2 attractions
Miles Kilometers

Gediminas' Tower

Historical Site

Gediminas Tower is a prominent historical landmark in Vilnius, Lithuania. It stands as the remaining…

8.5/10
Learn More

Vilnius Old Town

Historic District

Vilnius Old Town, a UNESCO World Heritage site, is renowned for its well-preserved medieval architecture.…

9.2/10
Learn More

Tallinn Old Town

Historic District

Tallinn Old Town is a well-preserved medieval area in Estonias capital, known for its charming…

9.5/10
Learn More

Alexander Nevsky Cathedral, Tallinn

Cathedral

Alexander Nevsky Cathedral in Tallinn is a stunning example of Russian Revival architecture, situated on…

9.2/10
Learn More

Kadriorg Palace

Historic Palace

Kadriorg Palace is a stunning example of Baroque architecture in Tallinn, Estonia. It was commissioned…

8.9/10
Learn More

Seaplane Harbour

Maritime Museum

The Seaplane Harbour in Tallinn is an exciting maritime museum located in the historical Lennusadam…

9.0/10
Learn More

Visby City Wall

Historical Landmark

Visby City Wall, located in the town of Visby on the Swedish island of Gotland,…

9.2/10
Learn More

Gotland Museum

History Museum

Gotland Museum in Visby is a popular destination for those interested in history and culture.…

8.5/10
Learn More

Almedalen Park

Public Park

Almedalen Park in Visby is a well-known public space located on the Swedish island of…

8.5/10
Learn More

St. Stephen's Cathedral, Vienna

Cathedral

St. Stephens Cathedral in Vienna is a significant landmark that embodies the citys architectural heritage.…

9.5/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