ADVERTISEMENT

DOTr targets October bidding for MRT-3 concession

Published May 11, 2026 12:00 am
(Manila Bulletin file photo)
(Manila Bulletin file photo)

The Department of Transportation (DOTr) is planning to bid out the concession to operate and maintain Metro Rail Transit Line 3 (MRT-3) by October as it seeks to nearly double the railway’s passenger capacity.

In a notice issued last week, the DOTr said it is preparing the tender for the public-private partnership (PPP) project for MRT-3, which will be conducted through a competitive solicited bidding process.

The DOTr expects the project’s terms of reference (TOR) to receive government approval in September, paving the way for the formal bidding process to begin the following month.

There is urgency in finding a new operator for MRT-3 after the 25-year build-lease-transfer (BLT) contract of Metro Rail Transit Corp. (MRTC) over the railway expired last year.

Since July 2025, MRT-3 has been under government control, with maintenance and ongoing rehabilitation works being implemented by Japan’s Sumitomo Corp. through 2027.

Acting Transportation Secretary Giovanni Lopez previously told Manila Bulletin that Sumitomo’s current contract would serve as a “bridge between now and when we have already awarded the PPP.”

He said the DOTr plans to award the concession within the year.

Based on the project’s current scope, the DOTr wants the company that will take over MRT-3 to ensure the continued operation of the railway without service interruption.

This means the incoming operator will be tasked with adding new rolling stock with four-car configurations and retiring completely knocked down (CKD) light rail vehicles (LRVs) at the end of their service life.

The operator will also deploy the long-idled Dalian trains from China into commercial service, further expanding the passenger capacity of what is already Metro Manila’s busiest railway.

From the current average daily ridership of 400,000, these fleet upgrades are projected to boost capacity to as many as 700,000 passengers.

Further, the operator will also improve the signaling system, depot facilities, as well as communications and power systems to accommodate new rolling stock.

The PPP for MRT-3 also covers the management of the rail line’s portion of the common station project, which will connect it to Light Rail Transit Line 1 (LRT-1) and the under-construction MRT Line 7 (MRT-7).

To encourage leading global railway operators to participate in the bidding, the DOTr is inviting interested parties to join market consultations this month and next month.

“All interested international key players with expertise and interest are encouraged to participate in this event,” the DOTr said.

With support from the PPP Center, the DOTr has tapped the Manila-based multilateral lender Asian Development Bank (ADB) as transaction adviser for the project’s bidding process.

Related Tags

Metro Rail Transit Line 3 (MRT-3) Department of Transportation (DOTr)
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.