Home » Europe » Czech Republic » Český Krumlov » Czech Old Town
Czech Old Town

Czech Old Town

The Czech Old Town in Český Krumlov is a well-preserved historical area that attracts visitors from around the world. It features narrow cobblestone streets and charming medieval buildings, showcasing the architectural styles of past centuries.

Český Krumlov
Share to Friends
Historic District

About This Attraction

The Czech Old Town in Český Krumlov is a well-preserved historical area that attracts visitors from around the world. It features narrow cobblestone streets and charming medieval buildings, showcasing the architectural styles of past centuries. The towns history dates back to the 13th century when it was established as a settlement near the Vltava River. While exploring, visitors should check for Czech Old Town opening hours to ensure they have enough time to enjoy all attractions.

A key highlight is the Český Krumlov Castle, which offers stunning views over the town and surrounding landscape. The castle complex includes a unique Baroque theater, gardens, and a historic bridge. Additionally, various museums and galleries provide insight into the regions cultural heritage. Visitors can enjoy local cuisine at numerous restaurants scattered throughout the area before ending their day with a peaceful walk along the riverbank.

Location Details

Address 381 01 Český Krumlov, Czech Republic

Visitor Information

Pricing & Ratings

Ticket Prices

Adult Free
Child Free
Student Free
Senior Free

Ratings

Overall Rating
9.5/10
Crowd Level
8.0/10

Opening Hours & Booking

Open

Days Daily
Hours Open 24 hours
Seasonality Year-round

Booking

Booking Required? No

Nearby Attractions

Showing 10 of 2 attractions
Miles Kilometers

Český Krumlov Castle

Historic Castle

Český Krumlov Castle is a significant historical landmark located in the town of Český Krumlov…

9.2/10
Learn More

Egon Schiele Art Centrum

Art Museum

The Egon Schiele Art Centrum in Český Krumlov is a museum dedicated to the works…

8.5/10
Learn More

Schönbrunn Palace

Historical Palace

Schönbrunn Palace in Vienna is a UNESCO World Heritage Site and one of Austrias most…

9.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

Belvedere Museum

Art Museum

The Belvedere Museum in Vienna is renowned for its impressive collection of art, including works…

9.2/10
Learn More

Vintgar Gorge

Natural Gorge

Vintgar Gorge is a popular natural attraction located near Bled, Slovenia. It stretches approximately 1.6…

9.2/10
Learn More

Bled Castle

Historic Castle

Bled Castle is a historical fortress perched on a cliff overlooking Lake Bled in Slovenia.…

8.5/10
Learn More

Lake Bled

Natural Lake

Lake Bled is a popular tourist destination located in the town of Bled, Slovenia. The…

9.5/10
Learn More

Kozjak Waterfall

Waterfall

Kozjak Waterfall is a stunning natural feature located near Kobarid in Slovenia. The waterfall is…

9.0/10
Learn More

Kobarid Museum

History Museum

The Kobarid Museum is located in the town of Kobarid, Slovenia, and offers a detailed…

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