ADVERTISEMENT

Megaworld pushes for 9,000 room keys to solidify position as largest hotel operator

Published Aug 7, 2025 10:42 am
Megaworld Hotels & Resorts, a unit of township developer Megaworld Corp. and the country’s largest hotel developer, is opening seven new hotels to grow its nationwide portfolio by 50 percent to 9,000 hotel room keys by 2030.
In a disclosure to the Philippine Stock Exchange, Megaworld said these include the 554-room Chancellor Hotel in Boracay Newcoast; the 404-room Belmont Hotel Iloilo in Iloilo Business Park; and the 300-room The Kingsford in The Upper East Bacolod.
Also in the pipeline are the 304-room Savoy Hotel Palawan and the 313-room Paragua Sands in Paragua Coastown, San Vicente, Palawan; the 373-room Savoy Capital Town in Capital Town, San Fernando, Pampanga; and the 339-room ArcoVia Hotel in ArcoVia City, Pasig City.
“It is Alliance Global Group’s thrust to strengthen and streamline our hospitality portfolio as we look to attract and welcome more tourists, more conventions, and more events in our hotel developments,” said Kevin L. Tan, president and CEO of AGI, the parent company of Megaworld.
“The inclusion of international hotels in our portfolio will further cement our position as the largest hotel operator in the country for both local and international hotels.
“Through this expansion program, we aim to continue to further grow and strengthen our contribution to the Philippine tourism industry,” said Megaworld President and CEO Lourdes Gutierrez-Alfonso.
Currently, Megaworld Hotels & Resorts has 13 operational hotel properties with around 6,000 hotel rooms in some of the country’s key tourism destinations in Metro Manila, Tagaytay, Cebu, and Boracay.
These include properties under the Richmond Hotel brand (Richmonde Hotel Ortigas, Eastwood Richmonde Hotel and Richmonde Hotel Iloilo), Belmont Hotel brand (Belmont Manila, Belmont Boracay, Belmont Mactan), Savoy Hotel brand (Savoy Manila, Savoy Mactan, Savoy Boracay), Hotel Lucky Chinatown, Twin Lakes Hotel, Kingsford Hotel Manila, and Grand Westside Hotel.
This year, the company is also consolidating the 15-storey Courtyard by Marriott in Iloilo Business Park, an international hotel brand, under its hotel portfolio, increasing the current room keys by 326.
Within the year, Belmont Hotel Mactan inside the 30-hectare The Mactan Newtown in Cebu will also transition into an Accor-branded international hotel, the Mercure Mactan Cebu.
In the next five years, at least five more existing homegrown properties of Megaworld Hotels & Resorts will transition into Accor-branded hotels. This move will allow Megaworld Hotels & Resorts to operate not just homegrown hotel brands but also many international hotel brands.
Earlier this year, Megaworld Hotels & Resorts announced that it has tapped Accor, one of the largest hotel chains in the world, to be its partner in expanding and elevating its homegrown hotel portfolio.

Related Tags

Megaworld Corporation Alliance Global Group Inc. Kevin L. Tan Lourdes Gutierrez-Alfonso
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.