ADVERTISEMENT

Rising fuel costs drive motorcycle sales past 800,000 at end-May

Published Jun 8, 2026 12:00 am  |  Updated Jun 6, 2026 03:46 pm
(Photo by Santi San Juan I MB)
(Photo by Santi San Juan I MB)

More than 800,000 motorcycle units were purchased in the Philippines from January to May as consumers shifted toward more cost-efficient transportation options amid recent hikes in fuel prices.

The latest Federation of Asian Motorcycle Industries (FAMI) data showed that the country’s motorcycle sales reached 811,397 units in the first five months, 8.8 percent higher than the 746,016 units sold in the same period last year.

FAMI sources its Philippine data from industry group Motorcycle Development Program Participants Association Inc. (MDPPA), whose members include leading Japanese brands such as Honda, Kawasaki, Suzuki, and Yamaha.

On a monthly basis, motorcycle sales in May expanded by 14 percent to 167,621 units from 146,908 units in April, which was the lowest monthly tally so far this year.

The improvement in May sales coincided with the easing of inflation, which slowed to 6.8 percent from 7.2 percent in April.

The lower inflation rate was driven largely by the softening of transport inflation to 16.2 percent in May from 21.4 percent in April following slower price increases for diesel and gasoline, according to the Philippine Statistics Authority (PSA).

Despite some easing in prices, however, fuel prices remain elevated as tensions in the Middle East continue to show no signs of easing more than three months into the conflict.

As a result, Rizal Commercial Banking Corp. (RCBC) chief economist Michael Ricafort said demand for motorcycles will likely maintain its upward trajectory in the coming months, particularly given their fuel-efficiency advantage over four-wheeled vehicles.

“The continued growth in motorcycle sales could still reflect the shift toward [a] cheaper mode of transportation that consumes less fuel and lower acquisition and maintenance costs to better adjust to the net increase in fuel prices and overall inflation,” Ricafort said in a Viber message.

He added that the growth in motorcycle sales is “consistent with the recent decline in bigger vehicle sales.”

The latest Chamber of Automotive Manufacturers of the Philippines Inc. (CAMPI) and Truck Manufacturers Association (TMA) joint report showed that vehicle sales from January to April slipped by nearly 12 percent to 132,867 units from the 150,654 units sold in the same period in 2025.

FAMI data also showed that the local motorcycle industry produced 631,630 motorcycles in the five months through May, up six percent from 596,234 units a year ago.

At present, the Philippines recorded the second-largest sales volume among FAMI members, surpassing Vietnam, which recorded 729,121 motorcycle sales in the first quarter alone.

Indonesia continues to be the leading motorcycle market within FAMI, with sales reaching 2.14 million units from January to April.

Related Tags

Federation of Asian Motorcycle Industries (FAMI) Motorcycle sale
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.