ADVERTISEMENT

Enjoy free lights and night market treats at Meralco Pasig

Dine and glow:

Published Dec 27, 2025 12:01 am  |  Updated Dec 26, 2025 07:31 am

At A Glance

  • Enjoy free lights and night market treats at Meralco Pasig
A grandmother of two young girls visited the park on a cold Thursday night, hoping to catch the lights still on after failing to see them last time. Vilma, who lives a few streets away from Ortigas, felt like a kid at heart as she took her granddaughters to Liwanag Park—a Christmas tradition set by Manila Electric Co. (Meralco) to bring a festive atmosphere amid the urban life.
Nestled in a busy corner of Pasig City within the Meralco compound lies a light attraction, filled with glowing installations and interactive displays that draw families, students dropping by after finals week, and employees heading home after their nine-to-five. It provides a pause, giving the business district a chance to slow down and bask in the holiday spirit.
These displays, featuring traditional religious icons and towering Christmas trees, utilize energy-efficient LED technology to minimize power consumption.
These displays, featuring traditional religious icons and towering Christmas trees, utilize energy-efficient LED technology to minimize power consumption.
What started as a way to cheer up Meralco employees in 1998 eventually drew in more passersby, prompting the gates to open to the public and the attraction to expand to welcome visitors from all walks of life.
Now in 2025, the park has grown beyond just Christmas decor. It features nativity statues, displays made from recyclable materials, LED and solar-powered lights, and a newly integrated three-dimensional (3D) mapping projection that wraps the entire Lopez building facade.
The facade of the iconic Lopez Building serves as a canvas for a state-of-the-art 3D mapping projection. This high-tech addition to the 2025 season was developed by Meralco’s in-house engineers and creative teams to modernize the visitor experience.
The facade of the iconic Lopez Building serves as a canvas for a state-of-the-art 3D mapping projection. This high-tech addition to the 2025 season was developed by Meralco’s in-house engineers and creative teams to modernize the visitor experience.
Upon entering the premises, visitors are greeted by a tunnel of string lights that leads to the main garden, split into two displays on either side. Beyond the “Instagrammable” decorations, guests can explore Meralco’s light maze, pedal a bike that powers a Christmas tree, or ride a train—symbolizing Meralco’s origins as an electric tram company in the early 1900s. The installations carry three displays: past, present, and future.
A replica of Tranvia, a tribute to Meralco’s early 20th-century roots as a Manila tram company. The installation is part of a 'past, present, and future' themed display that bridges the company’s storied history with modern holiday celebrations.
A replica of Tranvia, a tribute to Meralco’s early 20th-century roots as a Manila tram company. The installation is part of a 'past, present, and future' themed display that bridges the company’s storied history with modern holiday celebrations.
“Each year, the designs are reimagined while keeping the same message of hope and unity. This year’s theme is ‘A Brighter Christmas For All’,” said Joe Zaldarriaga, Meralco’s spokesperson.
These reimagined nativity statues of Mary and Joseph are centerpiece installations at Liwanag Park. Designed by Meralco’s in-house team of engineers and creatives, the displays often utilize recyclable materials to blend traditional holiday messages with modern sustainability.
These reimagined nativity statues of Mary and Joseph are centerpiece installations at Liwanag Park. Designed by Meralco’s in-house team of engineers and creatives, the displays often utilize recyclable materials to blend traditional holiday messages with modern sustainability.
“The park is designed by Meralco’s in-house teams of engineers, creatives, and facilities personnel, sometimes with external partners,” he told Manila Bulletin.
The park isn’t just for kids, either. Joggers can be seen finishing their runs by taking a lap around the complex or squeezing in a few stretches along the way. The park is also a popular spot for date nights, with couples snapping photos of each other, sitting on benches, and wandering among the lights. Many consider it a charming and budget-friendly date destination.
Visitors explore a replica of the Tranvia, paying tribute to Meralco’s 120-year history as Manila’s original electric tram provider.
Visitors explore a replica of the Tranvia, paying tribute to Meralco’s 120-year history as Manila’s original electric tram provider.
As night falls, the scent of roasted barbecues wafts from the other side of the complex, inviting guests to sit down, have dinner, and be surrounded by the festive glow.
As the sun sets, the aroma of roasted barbecue fills the air, inviting families to extend their stay and enjoy an outdoor dinner amidst the park’s festive glow.
As the sun sets, the aroma of roasted barbecue fills the air, inviting families to extend their stay and enjoy an outdoor dinner amidst the park’s festive glow.
While the country lack on winter feel, it makes up for its dazzling lights. But the question is: how does the park balance its electricity use without disrupting the load of the nearby communities?
“Liwanag Park operates without affecting neighboring communities by using energy-efficient LED and solar lights and running on a dedicated substation,” Zaldarriaga explained.
Apart from concerns about the electrical load, Meralco assured visitors that the park remains safe from hazards, even during the onset of the rainy season and persistent downpours.
“Challenges have been minimal, aside from the occasional rains in the evening since our display is outdoors. With careful planning and safety protocols, the park remains safe and enjoyable for visitors,” he said.
The best part of Liwanag Park? Admission is free. Guests can wander through the lights from 6 p.m. to 10 p.m., with the park staying open until midnight from Dec. 24 to 31.
Children pedal stationary bikes to generate power for a Christmas tree. This year’s Liwanag Park emphasizes sustainability by integrating renewable energy themes and displays crafted from recyclable materials.
Children pedal stationary bikes to generate power for a Christmas tree. This year’s Liwanag Park emphasizes sustainability by integrating renewable energy themes and displays crafted from recyclable materials.
If Pasig is too far of a trip, the distribution utility (DU) has brought these attractions closer to other cities. It has recently switched on two areas: the Metropolitan Cathedral of San Sebastian in Batangas, and a second Liwanag Park in Intramuros Plaza Roma in Manila.
“The second location [of Liwanag Park] was chosen for its historical and cultural significance,” Zaldarriaga shared. “These initiatives allow Meralco to bring light as the symbol of hope and cheer to places that matter to local communities.”

Related Tags

Manila Electric Co. (Meralco) Meralco Liwanag Park
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.