ADVERTISEMENT

AyalaLand Logistics expanding Cavite, Batangas technoparks by 40 hectares

Published Sep 22, 2025 04:13 pm
AyalaLand Logistics Holdings Corp. (ALLHC), the country’s leading developer and operator of industrial parks and logistics facilities, is beefing up its presence in Southern Luzon with the expansion of its Cavite Technopark and Batangas Technopark.
The firm said the launch of new phases at these two industrial parks creates more opportunities for locators while reinforcing ALLHC’s role in driving economic growth through accessible, sustainable, and future-ready industrial estates.
“These expansions represent ALLHC’s commitment to support economic progress across the region. By opening new phases in Cavite and Batangas Technoparks, we are creating more opportunities for enterprises to set up operations, generate employment, and contribute to local and national growth,” said ALLHC President and Chief Executive Officer (CEO) Robert S. Lao.
Located in Naic, Cavite, Cavite Technopark now introduces phase 2B, covering 20.2 hectares (ha) and offering 14 non-Philippine Economic Zone Authority (PEZA) industrial lots. Land development works are targeted for completion by the fourth quarter of 2026.
Launched in 2015 with an initial 118 ha, Cavite Technopark now spans 183.6 ha, designed for light and medium, non-polluting industries from both local and international markets. It is already home to two ALogis warehouse complexes and a build-to-suit facility for a retailer.
While phase one is PEZA-registered, phases 2A, 2B, and 3 operate as non-PEZA zones. To streamline trade, on-site PEZA and Bureau of Customs (BOC) offices provide vital support for locators’ import and export needs.
“We continue to see strong demand from both local and international locators looking for accessible and sustainable industrial spaces,” said ALLHC Chief Operating Officer (COO) Patrick C. Avila.
He noted that, “The new phase of Cavite Technopark allows us to meet this demand, offering companies an ideal location with excellent connectivity and support services.”
In Padre Garcia, Batangas, ALLHC is also opening phase two of Batangas Technopark, adding 20.6 ha with 38 industrial lots, registered with the Board of Investments (BOI).
This expansion increases the total park area to 75.6 ha, with completion of land development targeted for the third quarter of 2026.
The park’s first phase spans 55 ha and features a mixed-use development with amenities such as a bagsakan center, retail outlets, and a gas station.
“The expansion of Batangas Technopark further enhances our ability to cater to the growing demand for industrial spaces outside Metro Manila. Its accessibility to major ports and transport links makes it a prime choice for companies looking to grow their footprint in Southern Luzon,” added Avila
The expansion of Cavite and Batangas Technoparks is aligned with ALLHC’s mission to support both business growth and community development. By combining high-quality infrastructure, strong regulatory support, and sustainability features, ALLHC continues to lead the way in building industrial estates that meet the evolving needs of locators while fostering inclusive economic growth.

Related Tags

AyalaLand Logistics Holdings Corporation Robert S. Lao Patrick C. Avila Cavite Technopark Batangas Technopark
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.