// Adds dimensions UUID, Author and Topic into GA4
Saturday, June 6, 2026
29.3 C
Singapore

Where to watch breathtaking New Year fireworks in Singapore

SINGAPORE: There are only a few hours left before the clock strikes 12, and you’re probably wondering where to watch the New Year’s fireworks display and spend the last minute of the year.

We’ve got you covered. Here’s a list of some of the most breathtaking fireworks shows you can watch in Singapore:

Merlion Park

Picture the famous Merlion statue—half fish, half lion—against a backdrop of vivid blasts of colourful, dancing lights.

That would be a fantastic sight to behold. At the stroke of twelve, Merlion Park is transformed into a sophisticated setting for a modern and traditional New Year’s Eve event.

merlion
Photo: IG/ jacquelinebanki screengrab

Large crowds usually come here yearly, so it’s important to make your way to the park a few hours before midnight to get a good seat for the show.

Location: One Fullerton Merlion Park, Singapore 049213 Singapore

Gardens by the Bay

If you are a nature lover, Gardens by the Bay is probably the best place. This world-class horticultural area provides a haven for nature lovers and photographers alike.

Singapore Travel Tips: Top 5 things you should know when you're on the Little Red Dot
Photo: tawatchai07/Freepik

However, the scene here becomes all the more spectacular during the New Year. The majestic Marina Bay Sands and the iconic Supertrees create a breathtaking backdrop for the spectacular fireworks show as you assemble along the promenade.

Location: 18 Marina Gardens Dr, Bayfront Plaza, Singapore 018953

Marina Barrage

Built across the marine channel where five streams of water combine, the 350-meter-long Marina Barrage is an excellent spot to witness New Year’s Eve fireworks.

marrinabarrage
Photo: IG/ yean_to_travel screengrab

The spacious green rooftop deck here is perfect for gathering and spending quality time with family before 2024 ends.

Location: 8 Marina Gardens Dr, Singapore 018951

Helix Bridge

Looking for an enchanting evening? The Helix Bridge could be the place for you.

Photo: IG/ kaneswaran_photography screengrab

Inspired by the geometric configuration of DNA, this iconic bridge spans Singapore’s Marina Bay and features opposing stainless steel double helix structures surrounding a walkway.

A mystical ambience is created for your New Year’s Eve evening as the sky explodes in a glorious light display, and the water below reflects their movements.

Location: Links between Marina Bay and Marina Centre, Singapore 038981 Singapore

Sentosa Island

Ring in the New Year at Palawan Beach, Sentosa! Gather your family and enjoy a free movie marathon featuring beloved hits like Minions: The Rise of Gru, Pirates of the Caribbean: The Curse of the Black Pearl, and Stardust.

The screenings begin at 5:15 pm and run through midnight, leading up to the dazzling 2025 fireworks display.

1 1
Photo: IG/sentosa_island screengrab

But for those who want to celebrate it in a different way, you can also check other awesome spots in the area, like FOC by the Beach, 1-Altitude Coast, Sensoryscape (Glow Garden), or Siloso Beach.

Location: 54 Palawan Beach Walk, Singapore 098233

- Advertisement -

Hot this week

‘Terrifying experience’: Singapore family, including 6-month-old baby, rescued after boat capsizes in Bintan

From a woman's IG reels. She shared that her family of 8, which included a 6-month-old baby, nearly died after a boat tour in Bintan. They all survived, but she questioned why there were so many sa...

NTUC: Singapore is looking into ways to better support workers before job losses

New proposals aim to spot workers in vulnerable roles sooner and connect them to growing industries before layoffs happen

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks