ADVERTISEMENT

Motorists, commuters brace for heavy traffic with construction of new Muntinlupa-San Pedro bridge

Published Jan 29, 2026 04:41 pm

Motorists and commuters are bracing for heavy traffic as the construction of the new Muntinlupa (Tunasan)-San Pedro, Laguna begins on Feb. 1. 

The Department of Public Works and Highways-National Capital Region (DPWH-NCR) and a private contractor will construct the new bridge located along the national highway at the boundary of Muntinlupa and San Pedro. 

The Muntinlupa Traffic Management Bureau (MTMB) earlier advised the public that a  top-and-go traffic scheme will be implemented at the site. Vehicles with six wheels and above will not be allowed to pass and will be directed to use the South Luzon Expressway (SLEX) 

“Moderate to heavy traffic is expected in the area. Motorists are advised to plan their trips ahead and strictly observe traffic rules and regulations,” the MTMB announced. 

The exact duration of the project has not been publicly announced. 

At the start of the project, one lane of the bridge will be closed for the construction while the remaining lane will be open to light vehicles. 

Manila Bulletin sent an email to the DPWH-NCR to inquire about the exact duration of the bridge construction. The DPWH-NCR has not responded as of press time. 

A source earlier said it will take about seven months for the bridge to be completed. However, another source provided details, stating that the seven-month period is for phase 1 only of the project since there is no total closure of the bridge. 

Meanwhile, the San Pedro City government announced a traffic advisory that will be implemented starting Feb. 1. 

It announced the following: 

1. Stop & go scheme 

Only light motor vehicles and Public Utility Jeepneys (PUJs) will be allowed to pass through the half portion of Tunasan-San Pedro Bridge under a Stop-and-Go traffic scheme.

2. Public Utility Buses (PUBs) and Trucks (Category 3) 

• From Manila to South (San Pedro):

- From San Pedro Toll Plaza, take La Marea Exit

- Turn right to Magsaysay Road

- Turn left to M. Gerodias Street

- Turn left to Cresta Ola Street

- Turn left to Pagsanjan Street

- Proceed straight to Maharlika Avenue (United San Pedro Subdivision)

- Turn right to National Highway to destination

The traffic scheme issued by the San Pedro City government (Photo from the San Pedro City government's Facebook page)
The traffic scheme issued by the San Pedro City government (Photo from the San Pedro City government's Facebook page)
The traffic scheme issued by the San Pedro City government (Photo from the San Pedro City government's Facebook page)
The traffic scheme issued by the San Pedro City government (Photo from the San Pedro City government's Facebook page)
The traffic scheme issued by the San Pedro City government (Photo from the San Pedro City government's Facebook page)
The traffic scheme issued by the San Pedro City government (Photo from the San Pedro City government's Facebook page)

3. Public Utility Buses (PUBs) and Trucks (Category 3) 

• Going to Manila:

- Take National Highway

- Turn left to Magsaysay Road

- Proceed via Alaska Bridge

- Enter San Pedro Toll Plaza (Manila-bound)

3. Trucks (Category 3) 

• From San Pedro National Highway Going to Las Piñas:

- Turn left to Magsaysay Road

- Proceed straight to Daang Hari

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.