Home » South America » Brazil » Vitória » Camburi Beach
Camburi Beach

Camburi Beach

Camburi Beach, located in Vitória, Brazil, is a popular destination for both locals and visitors. This urban beach stretches for about six kilometers, providing ample space for sunbathers, joggers, and those looking to enjoy a walk along the shore.

Vitória
Share to Friends
Beach

About This Attraction

Camburi Beach, located in Vitória, Brazil, is a popular destination for both locals and visitors. This urban beach stretches for about six kilometers, providing ample space for sunbathers, joggers, and those looking to enjoy a walk along the shore. With well-maintained facilities, including cycling paths and exercise stations, Camburi Beach offers a variety of activities for outdoor enthusiasts. It's important to note that Camburi Beach opening hours are not restricted, so you can visit any time.

The beach area is lined with numerous kiosks and restaurants where visitors can enjoy local cuisine or a refreshing drink. Lifeguards are on duty during the day, ensuring a safe environment for swimming. Furthermore, the beachs location provides easy access to nearby attractions and accommodations in Vitória. Overall, Camburi Beach offers a convenient and enjoyable seaside experience for people of all ages.

Location Details

Address Av. Dante Michelini, Vitória, ES, Brazil

Visitor Information

Pricing & Ratings

Ticket Prices

Adult Free
Child Free
Student Free
Senior Free

Ratings

Overall Rating
8.5/10
Crowd Level
7.0/10

Opening Hours & Booking

Open

Days Daily
Hours Open 24 hours
Seasonality Year-round

Booking

Booking Required? No

Nearby Attractions

Showing 10 of 25 attractions
Miles Kilometers

Trindade Beach

Beach

Trindade Beach in Paraty is a popular destination known for its stunning natural beauty and…

9.0/10
Learn More

Paraty Bay

Natural

Paraty Bay, located in Paraty, Brazil, is known for its stunning natural beauty and tranquil…

9.2/10
Learn More

Saco do Mamanguá

Fjord

Saco do Mamanguá is a stunning fjord located in the municipality of Paraty, Brazil, and…

9.2/10
Learn More

Tijuca National Park

National Park

Tijuca National Park, located in Rio de Janeiro, Brazil, is one of the largest urban…

9.2/10
Learn More

Ipanema Beach

Beach

Ipanema Beach in Rio de Janeiro is one of Brazils most famous beaches, drawing visitors…

9.2/10
Learn More

Christ the Redeemer

Monument

Christ the Redeemer is an iconic statue located in Rio de Janeiro, Brazil. Standing at…

9.5/10
Learn More

Sugarloaf Mountain

Natural Landmark

Sugarloaf Mountain in Rio de Janeiro is a prominent peak rising 396 meters above the…

9.5/10
Learn More

Lagoa da Conceição

Natural Lake

Lagoa da Conceição is a popular destination in Florianópolis, Brazil, known for its stunning natural…

9.0/10
Learn More

Hercílio Luz Bridge

Suspension Bridge

The Hercílio Luz Bridge is one of the most iconic landmarks in Florianópolis, Brazil. Completed…

8.5/10
Learn More

Campeche Island

Island

Campeche Island, located off the coast of Florianópolis in Brazil, is known for its stunning…

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