ADVERTISEMENT

AirAsia Philippines eyes fleet, hub expansion ahead of listing plan

Published Jul 7, 2025 04:16 pm
AirAsia Philippines' President and General Manager Suresh Bangah (AirAsia photo)
AirAsia Philippines' President and General Manager Suresh Bangah (AirAsia photo)
AirAsia Philippines is keeping its long-term goal of going public on the table, as the low-cost carrier charts its path toward fleet expansion and the addition of new hub airports to ensure profitability.
AirAsia Philippines President Suresh Bangah said a timeline for an initial public offering (IPO) has not yet been set, noting that the company must first demonstrate a consistent revenue performance.
“What we need to do is to stabilize operations, to have a strong foundation, and then we'll take it to the next step for public listing,” he told reporters.
Bangah said the carrier is planning to “comparatively” match the fleet size of other major local carriers to carry out this goal.
To recall, budget carrier Cebu Pacific currently has a fleet of 98 aircraft, while flag carrier Philippine Airlines operates with 79 aircraft.
“So not necessarily to hit 70 planes. It's all about ensuring revenue profitability. And that, when you go public listing, is the main thing,” said Bangah.
“You have a certain threshold. As long as you make that much of revenue and you show profitability, you can go. It doesn't mean that if we get 70 planes, we'll be making money. Not necessarily,” he added.
Earlier this year, Capital A Berhad Chief Executive Officer (CEO) Tony Fernandes said AirAsia Philippines is looking to sell 20 to 30 percent of its shares through an IPO for its expansion plans.
The Malaysia-based AirAsia Group, which includes AirAsia Philippines, is a wholly owned subsidiary of Capital A Berhad.
In 2024, Capital A reported 19 billion Malaysian ringgit or around ₱235 billion in revenue, up 39 percent from the previous year’s 14.8 billion Malaysian ringgit—signaling a strong momentum across the group.
AirAsia Philippines currently operates a fleet of 15 aircraft, with plans to add four Airbus A320s by the end of the year.
These additional jets, which will first go through maintenance works, will boost the airline’s domestic coverage.
The ideal scenario, according to Bangah, is to fly its fleet out of Ninoy Aquino International Airport (NAIA) since concentrated operations would result in cheaper costs, ultimately leading to cheaper fares.
Given the limitations of slots in NAIA, AirAsia Philippines is planning to expand into other areas in the country, such as Clark, Cebu, Bohol, and Tacloban.
This plan is now under study to evaluate route revenue, sensitivity impact, and trunk routes to determine if they are profitable.
“At AirAsia, our motto was always affordable travel. So when you want to do affordable travel, you have to be smart where you want to operate out to,” he explained.
For the first half of the year, AirAsia Philippines has served 1.8 million passengers, with advanced bookings for the rest of 2025 reaching about three million.
Domestically, the strongest routes from January to June have been Cagayan, Cebu, and Caticlan. While for the international front, they include Japan, South Korea, and Taiwan.
The carrier is targeting 7.5 million passengers this year, a four-percent increase from the 2024 year-end projection of 7.2 million, with a seat load factor of 89 percent.

Related Tags

AirAsia Philippines Suresh Bangah Tony Fernandes
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.