ADVERTISEMENT

Sweden injects $1.3 million into Luzon cargo railway development

Published Oct 22, 2025 06:03 pm
The government’s ambitious cargo railway project, which will serve as the primary transportation infrastructure along the Luzon Economic Corridor (LEC), continues to gain traction, with the government of Sweden injecting $1.3 million to advance its development.
In a statement on Wednesday, Oct. 22, the Department of Transportation (DOTr) said Sweden—through its development finance arm Swedfund—will extend a grant of $1.3 million to the Philippine government.
The grant will fund a new feasibility study for the Subic-Clark-Manila-Batangas (SCMB) railway project, which is a major component of the LEC.
The DOTr said the study will focus on the SCMB Railway’s signaling systems and operational models.
Acting Transportation Secretary Giovanni Lopez said Sweden’s support in the project is critical in realizing its objective of decentralizing Luzon’s port operations.
The 250-kilometer freight cargo railway will seamlessly connect the Port of Subic, Clark International Airport, the Port of Manila, and the Port of Batangas. Combined, these facilities account for 80 percent of the country’s total port traffic.
“This project will strengthen the country’s logistics and supply chain by providing a dedicated freight transport system connecting major ports with industrial and economic zones,” said Lopez.
“Once realized, it will reduce logistics costs, improve trade efficiency, and advance the administration’s goal of building a more competitive and connected economy,” he added.
As part of the LEC, the SCMB Railway is envisioned to foster fresh investments and trade across Luzon and its major economic hubs.
The LEC was conceptualized during a trilateral summit between the Philippines, the United States (US), and Japan last year.
At its core, the LEC aims to enhance infrastructure connectivity, promote sustainable industrial development, and drive inclusive economic growth.
Swedish Ambassador to the Philippines Anna Ferry said the grant reflects the strengthened cooperation between both countries, noting that it is an ideal model of cooperation between public and private efforts.
“We are proud to support the Philippines’ development goals with Swedish technology and expertise in transportation and provide a boost for sustainable growth and opportunities,” said Ferry.
The Swedish grant complements the $3.8-million funding from the US Trade and Development Agency (USTDA) for technical assistance for the project.
Specifically, the USTDA grant will fund parallel studies on the SCMB Railway’s transport modeling, port–rail integration, and institutional planning.
The DOTr said the Asian Development Bank (ADB) will oversee procurement of the consultant for the main feasibility study.
The North-South Commuter Railway (NSCR), which connects the provinces of Pampanga and Laguna, will complement the SCMB Railway by transporting passengers along a 147-kilometer rail line.
Spanning 35 stations, the NSCR seeks to accommodate 750,000 passengers daily at full operations.
The DOTr has opened the bidding for the operations and maintenance (O&M) contract of the NSCR valued at ₱229 billion.
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.