ADVERTISEMENT

Recto lauds QC, Manila for 'Libreng Sakay' amid oil price surge

Published Apr 1, 2026 09:09 am
Commuters board free rides provided by the Manila City Government on March 30, 2026. Some 1,400 public utility jeepneys (PUJs) are operating under the “Libreng Sakay” program led by Manila Mayor Francisco Isko Moreno Domagoso, offering free transport to commuters while helping drivers cope with rising fuel costs. The program started on March 30, 2026. (Mark Balmores)
Commuters board free rides provided by the Manila City Government on March 30, 2026. Some 1,400 public utility jeepneys (PUJs) are operating under the “Libreng Sakay” program led by Manila Mayor Francisco Isko Moreno Domagoso, offering free transport to commuters while helping drivers cope with rising fuel costs. The program started on March 30, 2026. (Mark Balmores)

Executive Secretary Ralph Recto lauded the local governments of Quezon City and Manila for rolling out free ride programs to help commuters cope with rising fuel prices.

In a statement, Recto said the “Libreng Sakay” initiatives reflect strong local government support for national efforts to cushion the impact of the oil crisis.

The Palace official noted that Quezon City had already been offering free bus rides even before the recent oil price surge, and has since expanded the program.

“Cities, notably Quezon City, have deployed buses that offer free rides… and these… have now been expanded,” he said.

He also commended the City of Manila for fully subsidizing jeepney operations to provide free transportation.

“We also note with appreciation the City of Manila’s… move to fully subsidize the operations of thousands of jeepneys so they can ferry passengers for free,” Recto said.

On its first day, Manila’s program reportedly served around 28,000 commuters.

‘Damayan’ amid crisis

Recto said such initiatives demonstrate “damayan” or collective effort in addressing economic challenges brought about by global oil volatility.

“These are examples of damayan that will help us ride out together the economic disruptions… hitting us hard,” he said.

The Executive Secretary also thanked businesses that have chosen to defer price increases despite rising costs.

He described the move as “an act of solidarity with the public,” adding that it places “patriotism before profits.”

More tools vs rising fuel prices

Recto also acknowledged Congress for passing a law allowing the President to suspend or reduce excise taxes on petroleum products.

He said the measure provides an additional tool to mitigate the impact of rising fuel prices.

Call for wider action

Amid all this, Recto urged other local government units to adopt similar initiatives, alongside energy-saving measures already imposed across government offices.

Earlier, Recto said President Marcos has ordered strict energy and fuel conservation measures across the bureaucracy to help manage the ongoing crisis.

“United, we shall overcome this crisis,” he said.

Related Tags

Ralph Recto Libreng Sakay Executive Secretary Ralph Recto Manila Quezon City
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.