Bangkok, also known as the 'city of angels', topped the 2016 listing of 132 cities, beating London, Paris and Dubai to become the city most visited by international travellers in the Mastercard Index of Global Destination Cities.
"It isn't a flash in the pan. Bangkok is in a strong position to be the top destination city for a long time," Yuwa Hedrick-Wong, Mastercard chief economist, told Reuters.
"There's the value for money, especially for visitors coming from high-income countries."
Thailand expects to welcome a record 33 million visitors this year, thanks to a jump in the number of Chinese tourists. [nL3N1BV26O]
Sprawling Bangkok is projected to receive 21.47 million international visitors in 2016, just ahead of second-ranked London, with 19.88 million visitors.
"The pollution makes it a less than ideal city to stay long term, but the food is second to none," James Donnelly, 31, a tourist from Britain who was visiting the city on his way to Vietnam, told Reuters.
Elsewhere in Asia, the Japanese city of Osaka has shown the strongest growth in international visitors over the past seven years, attracting tourists from neighbouring countries, particularly China and South Korea, said Mastercard.
The British capital topped the 2015 ranking of global destinations, but Mastercard did not say why some of its shine had rubbed off for travellers this year. The two cities have topped the ranking for most of its history.