// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 23, 2026
28.7 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

Singaporean man, 67, gets S$5K fine for throwing urine and faeces at neighbour’s Bukit Batok flat unit

A tyre dispute led a PHV driver to leave “smelly stuff” outside his neighbour’s home twice, alarming the resident and prompting police calls

Indonesia records 174,000 respiratory cases as haze from Borneo and Sumatra fires worsens — over 40,000 cases in toddlers

Indonesia's health ministry has recorded more than 174,000 acute respiratory infection cases across seven haze-affected provinces between Aug and Sep 21, with over 40,000 cases involving toddlers a...

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