Bangkok has been ranked second after the South African city of Cape Town in Time Out magazine's 50 Best Cities in the World 2025 list.
The ranking is based on a survey of 18,500 travellers worldwide, which noted various aspects of each city, such as culture, food, nightlife, residents' happiness and overall value for money.
Results showed that 84% of residents in Bangkok find dining out affordable, while 86% of the respondents rated the city's food scene "good" or "amazing".
According to Time Out, Bangkok is a diverse city, offering everything from delicious street food to luxurious fine dining.
The Thai capital also boasts natural and cultural landmarks like temples and the Grand Palace, along with beautiful parks.
Additionally, Bangkok is praised for its efficient public transportation, with the BTS and MRT networks making it easier for locals and tourists to explore the city.
Popular areas like Thong Lor and Ekamai are also recognised among the coolest neighbourhoods in the world.
This ranking marks Bangkok's jump from 24th place last year and reaffirms its status as a vibrant and exciting city, both for tourists and residents alike. The other cities on the list's top 10 after Cape Town and Bangkok are New York, Melbourne, London, New Orleans, Mexico City, Porto, Shanghai and Copenhagen.