ADVERTISEMENT

DOTr to bid out LRT-2 O&M privatization this year

Published Jun 26, 2025 02:45 pm
The Department of Transportation (DOTr) is targeting to start the privatization of the operations and maintenance (O&M) of Light Rail Transit Line 2 (LRT-2) before the year ends, as the government eyes further improvements to the rail line.
Transportation Secretary Vince Dizon said the agency has tapped the International Finance Corp. (IFC) in crafting the guidelines and terms of reference (TOR) for the bidding process of LRT-2 O&M privatization through public-private partnership (PPP).
IFC, a unit of the World Bank Group (WBG) that provides investment and advisory services to the private sector, is currently talking with major companies in the country who have expressed interest in the project.
The invitation to bid for prospective companies will commence once IFC submits its final report on the project to the DOTr.
Under the leadership of then-secretary Jamie Bautista, the DOTr paused plans to privatize LRT-2 in a bundle with Metro Rail Transit Line 3 (MRT-3).
The Transportation department cited last year that the government was still planning to expand the rail network of LRT-2.
LRT-2, a 13.8-kilometer (km) rail line that connects Recto in Manila to Antipolo in Rizal province, is being planned to be extended on both sides.
Under the so-called West Extension Project, the government is looking to add three more stops from Recto, with proposed stations in Tutuban, Divisoria, and Pier 4.
On the eastern side, the government is looking to expand the rail line from Antipolo station, with proposed stations in SM Cherry Antipolo, Blue Mountain, and Cogeo.
“Dahil na rin sa extension nito…sa tingin ko kailangan na talaga nating i-PPP ito para maging long-term na maayos ang operations and maintenance ng LRT-2,” said Dizon at a Palace press briefing.
(Because of its extension, I think we really need to PPP this so that the operations and maintenance of LRT-2 can be managed properly in the long term.)
“Very important ‘yan kasi lumalaki ang ridership ng LRT-2, although hindi pa siya kasing taas tulad ng LRT-1 at MRT-3,” he added.
(That's very important because LRT-2 ridership is increasing, although it's still not as high as that of LRT-1 and MRT-3.)
Last year, LRT-2’s daily ridership averaged at about 140,000 passengers. In comparison, MRT-3 and LRT-1 each served over 370,000 and 320,000, respectively.
Talks of letting the private sector run LRT-2 once again emerged after recent technical problems that affected its operations.
On Wednesday morning, June 25, a technical issue disrupted the operations of the rail line, promoting the government to offer free rides for affected commuters.
Dizon said turning to PPP is the long-term solution to address such issues, citing the government’s inability to operate the transport system smoothly due to budget constraints.
However, despite handing it over to the private sector, the DOTr chief said consumers will not face sudden upward adjustments in fares.
“Pag mag-PPP tayo, hindi gano’n-gano’n na lang ang pagtaas ng presyo dahil ang gobyerno ang mag-regulate ng fares ng mga tren natin,” he said.
(If we enter into a PPP, fare increases won’t just happen arbitrarily because the government will regulate the fares of our trains.)

Related Tags

Light Rail Transit Line 2 (LRT-2) Department of Transportation (DOTr) Vince Dizon
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.