Radio Puntual FM Riobamba

Ecuatorianos ya no requieren visa para ingresar a Marruecos, pero sí este requisito

La Cancillería de Ecuador informó que los ecuatorianos podrán ingresar a Marruecos, en el noroeste de África, sin visado.

Más noticias

Ecuatorianos ya no requieren visa para ingresar a Marruecos

El Ministerio de Relaciones Exteriores de Ecuador difundió un comunicado en el que informó que los ecuatorianos podrán visitar Marruecos sin la necesidad de obtener la visa de este país.

Ahora, los únicos requisitos serán el pasaporte ordinario y una autorización electrónica.

Este beneficio se aplica desde este viernes 1 de agosto de 2025.

La Cancillería afirmó que este acuerdo con Marruecos se logró tras las buenas relaciones bilaterales que existen.

Visitantes deben solicitar una autorización electrónica previa

La eliminación de la visa se concretó en la reunión que tuvieron los cancilleres Gabriela Sommerfeld, de Ecuador, y Nasser Bourita, del país africano. El encuentro se realizó en Rabat, la capital del Reino de Marruecos, el 4 de julio.

“Con esta medida, Ecuador deja de figurar en la lista de países que requieren visa para Marruecos y se suma al Sistema Electrónico de Autorización Previa”, indicó Cancillería.

Los viajeros nacionales que quieran viajar a este país africano deberán tener su pasaporte vigente y solicitar la Autorización Electrónica de Viaje a Marruecos (AEVM).

Cómo obtener la AEVM

El pedido digital se lo realiza a través del portal oficial de acceso.

En esta página web deberás registrarte y crearte un usuario y contraseña.

Luego de ingresar tu información personal te resta esperar la confirmación del Ministerio de Relaciones Exteriores de Marruecos, a través de correo y del portal.

La AEVM suele tener una validez de seis meses para una sola entrada, con una estancia máxima de 90 días.

Principales lugares turísticos en Marruecos

  • Marrakech: La ‘Ciudad Roja’ es un vibrante centro cultural con su famosa plaza Jemaa el-Fnaa, llena de puestos de comida, músicos y encantadores de serpientes.
  • Fez: Conocida por su medina medieval, Fez el-Bali, es un laberinto de callejuelas con mercados tradicionales y la Universidad Al-Qarawiyyin, una de las más antiguas del mundo.
  • Chefchaouen: La ‘Perla Azul’ encanta con sus calles pintadas de azul intenso. Situada en las montañas del Rif, ofrece un ambiente tranquilo, ideal para pasear, fotografiar y disfrutar de la arquitectura local.
  • Sahara (Merzouga): Acampa en el desierto del Sahara cerca de Merzouga. Las dunas de Erg Chebbi, paseos en camello y noches bajo las estrellas hacen de este lugar un destino mágico.
  • Essaouira: Esta ciudad costera combina historia y relajación con su medina amurallada, playas ventosas ideales para el surf y un puerto lleno de vida.

Pasaporte ecuatoriano permite ingresar a 94 países sin visa

Según el índice de Henley & Partners, el pasaporte ecuatoriano permite el acceso a 95 países sin visa. Se ubica en el puesto 52 de los más importantes del mundo.

Puedes conocer la lista actualizada de estos países en este enlace.


Te recomendamos

Slider Promocional body { margin: 0; font-family: sans-serif; background: #F9F9F9; } .slider-container { position: relative; overflow: hidden; width: 100%; max-width: 900px; margin: 30px auto; } .slider-track { display: flex; transition: transform 0.5s ease; } .slide { min-width: 100%; box-sizing: border-box; padding: 10px; /* Ensure all slides have the same height for consistent layout */ display: flex; align-items: stretch; } @media (min-width: 768px) { .slide { min-width: 50%; } } .card { border: 1px solid #ddd; border-radius: 8px; overflow: hidden; text-align: center; background: #fff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); text-decoration: none; color: #000; display: flex; /* Use flexbox for card content */ flex-direction: column; /* Stack content vertically */ height: 100%; /* Ensure cards take full height of slide */ width: 100%; /* Ensure card takes full width of slide */ } .card img { width: 100%; height: auto; /* Maintain aspect ratio */ display: block; } .card h3 { font-size: 1rem; margin: 10px; } .card p { font-size: 0.9rem; margin: 0 10px 10px; flex-grow: 1; /* Allow description to take available space */ } .slider-arrow { position: absolute; top: 50%; transform: translateY(-50%); background: #fff; border: none; border-radius: 50%; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); width: 40px; height: 40px; cursor: pointer; font-size: 18px; display: flex; align-items: center; justify-content: center; z-index: 10; /* Ensure arrows are above slides */ } .slider-arrow.left { left: 10px; } .slider-arrow.right { right: 10px; } .slider-dots { display: flex; justify-content: center; margin-top: 10px; } .dot { width: 10px; height: 10px; background: #ccc; border-radius: 50%; margin: 0 5px; cursor: pointer; } .dot.active { background: #333; }

const data = [ {«titulo»: «Antes de llover – Abeja Vi-Vi», «descripcion»: «», «imagen»: «https://image-cdn-ak.spotifycdn.com/image/ab67656300005f1f47c550cfc21f58df063b13f0», «link»: «https://open.spotify.com/episode/20sDA4RIu4DSC8XhUxfjul»}, {«titulo»: «Violeta – Esperanza», «descripcion»: «Contenido sorpresa.», «imagen»: «https://img.youtube.com/vi/sYn2STtClCU/maxresdefault.jpg», «link»: «https://open.spotify.com/episode/5dGKGq79yIYRNMn22UYXeA»}, {«titulo»: «Alex Alvear: de Promesas Temporales a Wañukta Tonic | Diálogo sin Sombrero», «descripcion»: «», «imagen»: «https://img.youtube.com/vi/up6UaEb3XN8/maxresdefault.jpg», «link»: «https://www.elcomercio.com/videos/guayaquil-ofrece-cambio-alex-alvear-musico/»}, {«titulo»: «Cómo la sostenibilidad se convierte en un motor de innovación :seedling:», «descripcion»: «Descúbrelo ahora.», «imagen»: «https://media.elcomercio.com/wp-content/uploads/2025/07/lapizarra-02.jpg», «link»: «https://www.facebook.com/elcomerciocom/videos/3560504214086246″} ]; const track = document.getElementById(‘sliderTrack’); const dotsContainer = document.getElementById(‘sliderDots’); const prevBtn = document.getElementById(‘prevBtn’); const nextBtn = document.getElementById(‘nextBtn’); let currentIndex = 0; let autoSlideInterval; // Determine how many slides to show based on screen width const getSlidesToShow = () => window.innerWidth >= 768 ? 2 : 1; // Render slides and dots const renderSlides = () => { track.innerHTML = »; dotsContainer.innerHTML = »; const slidesToShow = getSlidesToShow(); data.forEach(item => { const slide = document.createElement(‘div’); slide.className = ‘slide’; // Ensure description is present before adding the

tag const descriptionHtml = item.descripcion ? `

${item.descripcion}

` : »; slide.innerHTML = ` ${item.titulo}

${item.titulo}

${descriptionHtml} `; track.appendChild(slide); }); // Create dots based on the number of visible slide groups // Each dot represents a «page» of slides const totalDots = Math.ceil(data.length / slidesToShow); for (let i = 0; i moveToSlide(parseInt(dot.dataset.index))); dotsContainer.appendChild(dot); } updateDots(); // Initial dot update }; // Update slider position and active dot const updateSlider = () => { // Ensure there are slides before trying to get offsetWidth if (track.children.length === 0) return; const slideWidth = track.children[0].offsetWidth; track.style.transform = `translateX(-${currentIndex * slideWidth}px)`; updateDots(); }; // Update active dot const updateDots = () => { const slidesToShow = getSlidesToShow(); document.querySelectorAll(‘.dot’).forEach(dot => { // Calculate the active dot based on the current group of slides dot.classList.toggle(‘active’, parseInt(dot.dataset.index) === Math.floor(currentIndex / slidesToShow)); }); }; // Move to a specific slide group const moveToSlide = (dotIndex) => { const slidesToShow = getSlidesToShow(); currentIndex = dotIndex * slidesToShow; // Ensure currentIndex does not exceed the bounds const maxIndex = data.length – slidesToShow; if (currentIndex > maxIndex && maxIndex >= 0) { currentIndex = maxIndex; } else if (maxIndex { const slidesToShow = getSlidesToShow(); currentIndex += slidesToShow; // If we go past the last slide, loop back to the start if (currentIndex >= data.length) { currentIndex = 0; } updateSlider(); }; // Previous slide logic const showPrevSlide = () => { const slidesToShow = getSlidesToShow(); currentIndex -= slidesToShow; // If we go before the first slide, loop to the last «page» of slides if (currentIndex { clearInterval(autoSlideInterval); // Clear any existing interval autoSlideInterval = setInterval(showNextSlide, 10000); }; // Event Listeners nextBtn.addEventListener(‘click’, showNextSlide); prevBtn.addEventListener(‘click’, showPrevSlide); // Initial render and update renderSlides(); updateSlider(); startAutoSlide(); // Start auto-sliding on load // Handle window resize window.addEventListener(‘resize’, () => { currentIndex = 0; // Reset to first slide on resize renderSlides(); // Re-render slides and dots for new layout updateSlider(); // Update slider position startAutoSlide(); // Restart auto-slide });