ADVERTISEMENT

Operator sees privatization reviving aging LRT-2

Published Jun 15, 2026 12:00 am  |  Updated Jun 13, 2026 04:07 pm

The operator of Light Rail Transit Line 2 (LRT-2) is banking on the upcoming privatization of the railway’s operations and maintenance (O&M) to improve service reliability and prepare for expansion projects.

The Light Rail Transit Authority (LRTA) said it is relying on the public-private partnership (PPP) project to undertake the much-needed modernization of LRT-2, which has been delayed for years due to budget constraints.

After more than two decades in operation, LRTA said the 17.6-kilometer (km) railway system has been serving passengers with an aging rolling stock fleet that requires increasing levels of maintenance.

At present, only 10 of the original 18 trainsets remain operational. Assessments conducted by consultants engaged by LRTA found that rehabilitating the other eight trainsets is no longer economically or technically viable.

The current headway, or interval between trains, on LRT-2 is estimated at 12 to 14 minutes—the longest wait among Metro Manila’s three urban railway lines.

“This limitation constrains the LRT Line 2 system capacity to effectively respond to increasing passenger demand and deployment of additional trips… thereby reducing service frequency and limiting overall operational flexibility and service reliability,” LRTA said.

The LRT-2 operator said it has attempted to procure additional trainsets since 2018, but limited government funding has repeatedly delayed the purchases.

This challenge also extends to structural upgrades of the railway. Earlier, LRTA requested a budget of ₱28.71 million for its structural rehabilitation project, but it did not receive funding under the record ₱6.79-trillion national budget for 2026.

To address these funding gaps, the operator said it fully supports LRT-2’s system rehabilitation, operations, and maintenance PPP project, which is expected to be offered through solicited bidding.

The project, which is expected to cost ₱41.9 billion, includes the acquisition of new trains, as well as the broader rehabilitation and modernization of LRT-2.

“This framework enables LRTA to leverage private sector capital and technical expertise, ensuring a more efficient, cost-effective, and accelerated delivery of new rolling stock and improved overall system performance,” the operator said.

According to the PPP Center, the Department of Transportation (DOTr) is still preparing the feasibility study (FS) for the project.

The DOTr has tapped the Washington-based International Finance Corp. (IFC), the World Bank Group’s (WBG) private-sector lending arm, as the transaction adviser for the PPP deal.

Turning over the railway’s operations and maintenance to the private sector is also expected to support expansion plans, including the LRT-2 West Extension project.

Under the project, LRT-2 will extend by more than three km west of Recto Station, with planned stops in Tutuban, Divisoria, and Pier 4. It also includes the acquisition of five additional trainsets to meet rising demand.

Based on LRTA data, LRT-2 recorded a 10-percent increase in passenger traffic last year to a record 58.75 million from 53.29 million in 2024.

Related Tags

Light Rail Transit Line 2 (LRT-2) Light Rail Transit Authority (LRTA)
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.