ADVERTISEMENT

Cebu Pacific trims international routes as fuel prices soar

Published Mar 23, 2026 10:39 pm

Cebu Pacific, the country’s largest carrier by passenger volume, is suspending and reducing the frequency of major international routes through October in response to rising fuel prices driven by the latest ongoing conflict in the Middle East.

In an advisory on Monday, March 23, the low-cost carrier said it will implement temporary network adjustments to “ensure stable and sustainable operations” after jet fuel prices surged in recent weeks.

“These changes are driven by the impact of the crisis on global fuel prices, which have more than doubled compared with 2025 averages,” it said.

Since Iran effectively blocked the Strait of Hormuz—a critical waterway for global oil supply—in retaliation for attacks by the United States (US) and Israel in late February, fuel prices have risen to unprecedented levels.

Based on data from the International Air Transport Association (IATA), the average global price of jet fuel stood at $197 per barrel as of March 20, an increase of 118.8 percent from last year’s level. In Asia and Oceania, jet fuel now averages around $204.95 per barrel.

To maintain affordable airfares for its large passenger base, Cebu Pacific is temporarily suspending several international routes to reduce costs and sustain other operations.

Starting next month, the carrier will suspend flights from Davao to Bangkok until Oct. 23 and from Iloilo to Bangkok until Oct. 24.

In May, it will begin suspending flights between Clark and Hanoi, while operations between Iloilo and Singapore will be halted the following month. Both routes are expected to resume in October.

Cebu Pacific is also scaling back frequencies on other international routes as part of a broader effort to reduce costs.

Beginning in April, the airline will reduce flights from Manila to Kuala Lumpur and from Cebu to Singapore from seven times a week to five times weekly.

Jakarta will get the shorter end of the stick, as Cebu Pacific will trim its flights from Manila to the Indonesian capital from seven times a week to just four through October.

The flight schedule between Manila and two major Australian cities, Sydney and Melbourne, will be cut to five and four weekly flights, respectively, on select dates in May and June.

“These network adjustments have been carefully implemented to address the current impact, with the rest of our network expected to operate as scheduled,” Cebu Pacific said.

Passengers affected by these changes may avail themselves of free rebooking, convert their tickets into travel funds, or request a refund.

Based on a Reuters report citing Cebu Pacific, airfares for March through May are now averaging 20 to 26 percent higher than prices earlier this month.

Like other airlines, Cebu Pacific has been authorized by the Civil Aeronautics Board (CAB) to collect higher passenger fuel surcharges for the first half of April to recover some losses from rising fuel costs.

CAB earlier raised the surcharge to Level 8, under which passengers may pay an additional ₱253 to ₱787 for domestic flights and ₱835.05 to ₱6,208.98 for international flights, depending on distance.

The agency may raise the surcharge further for the second half of next month as jet fuel prices continue to climb.

ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.