ADVERTISEMENT

Mickey Mouse and friends take over Singapore

Changi Airport and Jewel unveil Disney-themed year-end activities

Published Nov 28, 2025 01:38 am  |  Updated Nov 28, 2025 01:23 pm

At A Glance

  • There are four themed photo spots to look out for, taking inspiration from the themed areas of the Disney Cruise Line.
FURRY FRIENDS Duffy, ShellieMay, and StellaLou spread festive chair at Terminal 2.
FURRY FRIENDS Duffy, ShellieMay, and StellaLou spread festive chair at Terminal 2.
While there isn’t a Disneyland Park in Singapore, that doesn’t stop Mickey Mouse from bringing holiday joy to people flying in. This holiday season, Changi Airport and Jewel are graced with several Disney-themed attractions for passengers to enjoy.
Jewel’s iconic rain vortex finds itself transformed to make way for a light and music showcase inspired by the Disney Cruise Line. Titled “The Magic of Adventure,” guests can be dazzled by the three-and-a-half-minute show, which provides viewers with a preview of the seven themed areas onboard the Disney Adventure.
HAPPY HOLIDAYS Mickey and Minnie Mouse pose in front of a Disney Cruise Line-themed Christmas tree.
HAPPY HOLIDAYS Mickey and Minnie Mouse pose in front of a Disney Cruise Line-themed Christmas tree.
Meanwhile, at the Terminal 3 Departure Hall, guests can spot displays of Captain Mickey Mouse and Captain Minnie Mouse upon entering the 6.5-metre ship installation modelled after the Disney Adventure’s bow. You can even get your photos taken here and receive a printed copy. There are four themed photo spots to look out for, taking inspiration from the themed areas of the Disney Cruise Line. Disney Imagination Garden features a storybook-style castle showpiece and topiary sculpture of Mickey from the “Sorcerer’s Apprentice” short. Marvel Landing is the go-to for Marvel fans for its Iron Man-themed display. Then there’s Town Square and Enchanted Summer Restaurant, with the first for a glimpse of your favorite Disney princesses and the latter being themed around “Frozen.” If you’re lucky, you can even spot iconic Disney characters and ask for a pic with the complimentary meet-and-greet passes.
IT'S PLAYTIME Join Buzz, Woody, Jessie, and bullseye for some bubbly fun inspired by Toy Story Place.
IT'S PLAYTIME Join Buzz, Woody, Jessie, and bullseye for some bubbly fun inspired by Toy Story Place.
Other Instagrammable spots can be found across Changi Airport’s terminals. In Terminal 1, you can snap a pic with Baymax from “Big Hero 6” at a San Fransokyo Street-inspired display. At Terminal 2, you can catch Duffy along with ShellieMay and StellaLou celebrating the holidays. Then there’s also the underwater-themed area featuring characters from “The Little Mermaid” and “Finding Nemo” at Terminal 3’s Basement 2. There are also game booths at Terminal 3’s Departure Hall to try your luck and win prizes.
ROYAL PHOTO-OPP Iconic Disney princesses can be spotted along these stained-glass style arches.
ROYAL PHOTO-OPP Iconic Disney princesses can be spotted along these stained-glass style arches.
Feel the magic come to life at Jewel and the Changi Airport until Jan. 4, 2026.
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.