// Adds dimensions UUID, Author and Topic into GA4
Friday, August 7, 2026
32.2 C
Singapore

Singapore welcomed hefty 1.4 million tourists in April, marking 4.5% YoY increase

The Singapore Tourism Board (STB) has revealed that the country welcomed 1.4 million tourists in April. This marks a sizeable 4.5% increase compared to the same period last year.

The month-on-month growth was also notable, with April’s arrivals rising by 7.7% from March. STB’s data suggests steady post-pandemic recovery in the travel sector as visitor numbers continue to climb.

Between January and April this year, a total of 5.71 million tourists visited the city-state, representing a 1.2% increase over the same four-month period in 2024.

Tourists from Indonesia made up the largest group of arrivals in April, followed closely by those from mainland China and India. However, when looking at cumulative figures for the year so far, mainland China remains Singapore’s top source of visitors, with 1.04 million Chinese tourists arriving from January to April.

Indonesia came in second place for year-to-date arrivals, while Australia rounded out the top three.

Industry observers say the consistent growth is a positive sign for Singapore’s hospitality and retail sectors, particularly ahead of the mid-year holiday season.

STB is expected to continue ramping up marketing efforts in key markets such as China and India to further boost inbound travel.

- Advertisement -

Hot this week

‘Poor example for younger generations’: Netizens divided over elderly commuters’ bus etiquette

The discussion quickly split into two camps: those calling for better public etiquette, and those urging others to be more understanding towards seniors.

251 victims, S$1.2 million gone: The iMessage courier scam that bypasses Apple’s built-in protection

At least 251 people have lost more than S$1.2 million to courier impersonation scams sent via Apple iMessage since late June, with scammers exploiting a security feature to make phishing links clic...

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