ADVERTISEMENT

Hotel101 to build 2 hotels in Cambodia worth ₱6.3 billion

Published Aug 20, 2025 11:34 am  |  Updated Aug 20, 2025 02:57 pm
Hotel101 Global Pte. Ltd., the Singapore-headquartered subsidiary of NASDAQ-listed Hotel101 Global Holdings Corp., has entered into definitive agreements to develop two hotel projects in Cambodia worth ₱6.3 billion.
Hotel101’s parent company DoubleDragon Corp. reported to the Philippine Stock Exchange (PSE) that it has agreed with Canopy Sands Development Co. Ltd., one of Cambodia’s leading real estate developers, to develop the two Hotel101 projects.
These two Hotel101 projects in Cambodia are expected to generate $109.55 million (₱6.3 billion) in sales revenue once fully sold.
The two hotels are expected to be among the largest hotels in Cambodia by number of rooms upon completion. Canopy Sands Group will allow Hotel101 to build on its prime land in Cambodia.
In addition, the arrangement with Canopy Sands Development will also enable Hotel101 to navigate the local landscape well and utilize the Cambodian firm’s existing local sales network in the country.
These landmark developments will be located in Phnom Penh, the capital and commercial hub of Cambodia, and at Bay of Lights in Sihanoukville, a burgeoning financial and tourism beacon.
Hotel101-Phnom Penh, set to rise on 2,033 square meters (sqm) of prime commercial land, is located in the Tonlé Bassac district of Phnom Penh, a vibrant riverfront economic and cultural hub.
With a capacity of approximately 700 rooms, this hotel is expected to be one of Cambodia’s largest hotels by number of rooms. Nearby is the popular upscale district of Boeung Keng Kang (BKK), a premier expatriate and business enclave.
Hotel101-Phnom Penh is expected to feature Hotel101’s standardized 21-sqm “HappyRoom” units, equipped with kitchenettes, alongside a range of Hotel101’s signature amenities such as a swimming pool, fitness gym, all-day dining, a business center, function rooms, and commercial spaces.
This prime location, close to landmarks such as Aeon Mall 1 and the Independence Monument, positions the hotel to capture Phnom Penh’s growing demand for business and leisure accommodation.
Cambodia reported to have received 6.7 million international visitors in 2024 and is expected to further grow with the upcoming Techo International Airport (KTI) slated to open on Sept. 9, 2025.
Hotel101-Sihanoukville, is set to rise on 4,623 sqm of prime commercial land within the Bay of Lights, a groundbreaking $16-billion, 934-hectare (ha) master-planned coastal development led by Canopy Sands Development in Sihanoukville and a key growing tourism hub with stunning beaches.
Hotel101-Sihanoukville, with approximately 680 rooms, is expected to be the largest hotel in Sihanoukville in terms of number of rooms and is expected to feature the same standardized Hotel101 units and amenities.
Hotel101-Sihanoukville is strategically positioned right beside the proposed international convention and exhibition center in the Bay of Lights development and is also close to the Sihanoukville airport, the third-largest international airport in Cambodia.

Related Tags

Hotel101 Global Holdings Corporation Hotel101 Global Pte. Ltd. DoubleDragon Corporation Canopy Sands Development Co. Ltd.
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.