ADVERTISEMENT

Asia-Pacific airlines fly higher on travel rebound

10% hike in passenger traffic at end-November 2025

Published Jan 9, 2026 10:37 am
Airlines across Asia-Pacific registered a 10-percent increase in passenger traffic by the end of November 2025, on the back of stronger demand for both business and leisure travel in the region.
The latest preliminary data from the Association of Asia-Pacific Airlines (AAPA) showed that regional airlines served 355.07 million passengers from January to November last year, up from the 322.56 million recorded during the same period in 2024.
Measured by revenue passenger kilometers (RPK), total demand posted an 11.3-percent increase, outpacing the 10.5-percent expansion in available seat capacity.
Average international passenger load factor in the 11-month period rose by 0.6 percentage point (ppt) to 82.2 percent from 81.6 percent, indicating a higher share of booked seats relative to total capacity.
In November alone, passenger volume handled by Asia-Pacific airlines rose by 8.3 percent to 32.93 million, compared to 30.42 million passengers during the same month in 2024.
The passenger load factor during the month stood at 83.2 percent, up from 82.4 percent a year earlier.
AAPA director general Subhas Menon said the growth trend in 2025 was driven by robust demand for air travel, particularly across key long-haul routes.
Menon attributed the increase in November traffic to a surge in both leisure and business travel ahead of the expected holiday demand for December.
Based on a report by the International Air Transport Association (IATA), Asia-Pacific airlines accounted for the largest share of global passenger traffic, at 33.5 percent of total.
They were followed by European airlines with a 26.7-percent share and North American carriers at 22.9 percent.
On the cargo front, AAPA said airlines registered increased export activity, particularly from India and Southeast Asian countries.
AAPA data showed that international air cargo demand from January to November last year, as measured in freight ton kilometers (FTK), grew by 5.6 percent compared to the previous year.
At the same time, available freight capacity booked a 6.9-percent hike, although freight load factor posted a marginal 0.7-ppt decline.
FTK increased by 6.2 percent in November alone, with freight capacity up 7.2 percent compared to the same month in 2024. Average load factor for the month was 61.9 percent, down 0.6 ppt from 62.5 percent a year earlier.
Amid policy restrictions in global trade, Menon said overall air cargo demand remained resilient over last year as activity continued to ramp up, especially with increased business activity in December.
Menon said the industry outlook for 2026 remains positive, with passenger traffic expected to continue increasing.
He, however, warned that intensifying market competition, coupled with cost pressures from supply chain challenges, could weigh on airline profitability despite strong demand for flying.
“Although the decline in oil prices provides some relief, airlines remain vigilant in managing costs to maintain profitability,” he said.
AAPA aggregates data from 36 airlines based in the region. In the Philippines, it covers data from flag carrier Philippine Airlines (PAL) and low-cost carriers Cebu Pacific and AirAsia.
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.