ADVERTISEMENT

Routes for Manila's libreng sakay released; 1,442 jeepneys deployed citywide

Published Mar 30, 2026 08:40 am

Manila Mayor Francisco “Isko Moreno" Domagoso released the full list of routes for the city’s five-day libreng sakay program, with a total of 1,442 jeepneys deployed across Manila starting March 30.

Manila Mayor Francisco “Isko Moreno
Manila Mayor Francisco “Isko Moreno" Domagoso presents the route matrix for the city’s libreng sakay program, detailing the deployment of 1,442 jeepneys across Manila to provide free rides amid rising fuel costs. (Photo courtesy of Manila PIO)

The program covers major transport corridors and inner-city routes to ensure that commuters across different districts can benefit from free rides amid the ongoing fuel crisis.

“Halos buong Maynila po ang ibinyahe… Total of 22 organizations of jeepney ang nakibahagi (Almost the entire Manila is being served… A total of 22 jeepney organizations participated),” Domagoso said.

Based on the route matrix, the following routes will be covered under the program:

— P. Guevarra–Tayuman–Pritil

— Gastambide–Divisoria–Morayta
— Lealtad–Quiapo (Plaza Noli) / Matimyas–Quiapo (Barbosa)
— Balic-Balic–Quiapo
— Blumentritt–Quiapo
— España–Blumentritt
— Guadalupe–Taft
— Baclaran–Quiapo
— Pandacan routes
— Sta. Cruz inner routes
— Divisoria-bound routes
— Quiapo-bound routes
The Manila City Government releases the official route matrix for its libreng sakay program, outlining the jeepney routes and deployment of 1,442 units across key corridors in the capital.(Photo courtesy of Manila PIO)
The Manila City Government releases the official route matrix for its libreng sakay program, outlining the jeepney routes and deployment of 1,442 units across key corridors in the capital.(Photo courtesy of Manila PIO)

City officials said the routes were selected to maximize passenger reach, focusing on high-demand areas such as Quiapo, Divisoria, España, Blumentritt, Sta. Cruz, and Pandacan, where thousands of commuters rely on jeepneys daily.

The deployment ensures continuous trips throughout the day, with jeepneys assigned per route based on passenger volume and demand.

Under the program, the Manila local government will shoulder operational costs, guaranteeing daily income for drivers and operators while allowing commuters to ride for free.

The initiative is part of the city’s direct response to rising fuel prices, which have strained both transport workers and commuters.

By sustaining jeepney operations across these routes, the program aims to ease mobility, support livelihoods, and keep economic activity moving.

The libreng sakay program will run for five days over two weeks, with possible extension depending on available funds and public demand.

Authorities encouraged commuters to take note of the designated routes to fully maximize the benefits of the free ride program.

Related Tags

metronews Manila Isko Moreno Libreng Sakay FUEL CRISIS
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.