// Adds dimensions UUID, Author and Topic into GA4
Sunday, September 13, 2026
28.1 C
Singapore

Singapore ranks as the second top international flight destination in 2024, while Singaporeans lead as the most keen international travellers

SINGAPORE: Singapore ranked as the second most popular international flight destination for 2024, according to Agoda. Bangkok, Thailand claimed the top spot, followed by Singapore, Seoul, South Korea,  Kuala Lumpur, Malaysia, and Tokyo, Japan.

Tokyo joined the list this year, replacing Ho Chi Minh City from last year’s rankings, as reported by The Malaysian Reserve.

Agoda’s data also showed that Singaporeans booked the highest number of outbound flights through the platform this year, ahead of travellers from Thailand, South Korea, Japan, and Indonesia.

Agoda Senior Vice President of Supply Andrew Smith said, “Each of the top flight destinations has a special charm that draws people in.”

Agoda offers over 4.5 million holiday properties, over 130,000 flight routes, and more than 300,000 activities for travellers to plan trips tailored to their preferences. /TISG

Read also: Singapore ranked 4th as the most popular summer destination for international travellers

Featured image by Depositphotos 

Hot this week

‘Life is but a bunch of unwanted surprises’: Singaporean says having an emergency fund helps him stay calm

After going through consumer debt, he said rebuilding his finances taught him the value of having money set aside for emergencies.

171 Sungai Kim Kim victims win civil suit against factory and two Singaporean directors seven years after toxic waste disaster

Seven years after the Sungai Kim Kim disaster, 171 victims have secured a civil court victory against four defendants, including two Singaporean nationals. The amount of damages will be decided later.

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