ADVERTISEMENT

The Museum Passport: Malacañang Heritage Mansions' collectible journey

Published Nov 4, 2025 11:33 am
The Malacañang Heritage Mansions Management Center [ MHMMC ] is pleased to introduce the Museum Passport — a visitor engagement initiative that offers unprecedented opportunities to explore all historic landmarks connected to Malacañang Palace.
From 21 October to 21 November 2025, guests who partake in the official guided tours of the Malacañang Heritage Mansions will receive a complimentary Museum Passport. This collectible souvenir will serve as both a keepsake and a record of one’s journey through each heritage site. Visitors can have their passport stamped at each mansion — Bahay Ugnayan, Teus Mansion, Goldenberg Mansion & Baguio Mansion House — creating a tangible connection from intimate stories shared.
BAHAY UGNAYAN
Originally donated by the Madrigal family to the government shortly before World War II, Bahay Ugnayan served as a government office until May 2023, when it was reimagined as a dynamic museum. It now chronicles the personal and political journey of the incumbent President of the Philippines, currently hosting President Ferdinand R. Marcos Jr.'s 'Road to Malacañang' exhibit.
TEUS MANSION
Named after Valentin Teus, a Basque immigrant who arrived in the Philippines in 1847 and later founded Tanduay Distillers, Teus Mansion now houses the Presidential Museum after undergoing an extensive renovation process. The museum visitors are offered a glimpse of rare portraits and historical memorabilia that represent the personal and public lives of the nation’s 17 presidents— preserving the legacy of Philippine leadership.
GOLDENBERG MANSION
The Goldenberg Mansion was built in the 1800s by the Eugster family and acquired in 1950 by cosmetics magnate Michael Goldenberg, for whom it is named. It has undergone a meticulous renovation and preservation process. With the addition of a modern glasshouse, it now stands as a premier venue for cultural events, artistic showcases, and exclusive private functions—embodying both historical legacy and contemporary sophistication.
BAGUIO MANSION HOUSE
The Baguio Mansion House has long served as the unofficial summer residence of the Philippine President, dating back to the Commonwealth era. Following extensive renovations, it has been inaugurated as a Presidential Museum, enriching the nation’s summer capital with its historical significance.
The MHMMC’s meticulously curated program provides a memorable and experiential journey for guests to appreciate the Malacañang Heritage Mansions beyond their majestic architectural antiquity—but also as operational contemporary sites that contribute to the cultural and historical knowledge of Filipinos today.
Participation in the Museum Passport program is exclusive to guests who book guided tours through the official museum website. Please note that passports are exclusively distributed at the Manila Mansions.
Collect stamps. Relive stories. Experience the living history of Malacañang— one mansion at a time.

Related Tags

Malacañang Travel
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.