Rush up! End-of-the year RJ sales campaign

Royal Jordanian (RJ) has launched another global sales campaign as a Christmas season gift for its customers in this holiday season. Its goal is to offer affordable fares for everyone.

The “Merry Reasons to Travel” campaign, which offers incredible low fares, is launched in Jordan and all worldwide RJ markets.

Sales will run between December 3 and 14 for travel that takes place between January 15 and May 10, 2018.

The sales campaign caters to travellers who wish to purchase round-trip, economy class tickets, with a stay for a minimum of 3 days and a maximum of one month at the place of destination.

President/CEO Stefan Pichler said the airline hopes that this season will be merrier with RJ. “Shop your Christmas gifts with Royal Jordanian.

Travel has never been so affordable, with super low fares for everyone, everywhere.” He said that RJ is planning to continue offering great prices while providing a superior travel experience in the air and on the ground.

.col-lg-12.second .opinion-widget{border-top:1px solid #D0D0D0;} #widget_1623 .opinions-title {font-size:32px;}

{{articles_filter_1623_widget?.title}}

.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; }
document.addEventListener('DOMContentLoaded', function () { function validateEmail(email) { return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email); } function showModal(message,type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; // Bootstrap alert styling messageContainer.classList.remove("d-none"); // Hide message after 5 seconds setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = emailInput.value.trim(); if (!validateEmail(email)) { showModal('Invalid email format','danger'); return; } const url = `/subscribeNewsletter?email=${encodeURIComponent(email)}`; fetch(url, { method: "GET", headers: { "Accept": "application/json" } }) .then(response => { if (!response.ok) { showModal("Error submitting email. Try again.",'danger'); } return response.json(); }) .then(data => { showModal(data.message,'success'); }) .catch(error => { showModal("Error submitting email. Try again.",'danger'); }); }); });