ADVERTISEMENT

Biggest and most immersive MaArte Fair at the Pen yet, 'Karnabal,' happening in August

Published Aug 14, 2026 11:36 am
One of the country’s biggest gatherings of Filipino artisan-entrepreneurs is back at The Peninsula Manila from August 13-16. Now on its 17th staging, the MaArte Fair at the Pen has become an annual must-go-to event for discerning Filipino shoppers who are passionate about uniquely Filipino creativity, the evolution of traditional Filipino artisanship, and both preserving our cultural heritage as well as making it relevant in the 21st century.
This year features the biggest gathering yet of some of most recognized names in bespoke Filipino design and craftsmanship, many of whom have grown with the MaArte Fair since 2009. It will also be welcoming a bumper crop of up-and-coming entrepreneurs, making for a mix of oNerings that have made it a consistent favorite, among Metro Manila’s who’s who.
This year’s theme Karnabal will be a whimsical, nostalgic, yet a contemporary reimaging of the iconic Manila Carnival—an annual event that was held from 1908 to 1939. It has since been inextricably woven into Philippine culture and lives on today as the ubiquitous Perya. MaArte Fair’s Karnabal vibrantly brings together culture, community, and creativity in service of a greater cause.
The MaArte Fair is the flagship fundraising event of the Museum Foundation of the Philippines (MFPI), a private non-profit organization committed to the preservation of Philippine cultural heritage. A portion of the fair’s proceeds are issued as grants to deserving organizations or individuals engaged in cultural preservation projects.
“Karnabal is our way of turning the fairgrounds into a living tribute to a piece of Filipino history that many younger genearions have only heard about in passing,” said Danny C. Jacinto, President of the Museum Foundation of the Philippines (MFPI). “Every exhbitor here is helping us keep that story – and the artisians who carry it forward – alive for the next generation.”
For MaArte Fair 2026, returning MaArte mainstays such as Happy Andrada, PamPinay, A.Mara, and OneWeave will provide the event's remarkable staying power, while an influx of pioneering new exhibitors— namely Genes & Hails, Locallaé, Lookal by Alixia Marie, Ligaw Travel Accessories, Dermtropics, Mele + Marie, and Fam PH—inject a fresh sense of excitement, novelty, and even mystery.
This year's event is co-sponsored by the Bank of the Philippine Islands (BPI) and GCash for Business, reflecting their shared commitment to preserving the Philippines' cultural heritage. As part of its sponsorship, BPI also oNers exclusive privileges for its clients, making the experience even more rewarding while celebrating the country's rich history and culture.
The fair’s celebratory atmosphere is also in line with the 50th Anniversary of The Peninsula Manila, which will be the home of the MaArte Fair for the 8th time.
For more information, go to: https://museumfoundationph.org/maarte-fair

Related Tags

Arts and Culture
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; } }

{{ static_articles_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.