Báo cáo này dựa trên lượng du khách đến và chi tiêu tại 132 thành phố lớn trên toàn thế giới.
Đứng sau Bangkok lần lượt là London, Paris, Dubai, Singapore và New York.
Ông Carlos Menendez, đại diện Mastercard, nói: "Du lịch tại các thành phố - như Bangkok, London, Dubai, Tokyo có đóng góp rất quan trọng đối với sự tăng trưởng kinh tế. Du khách chi tiêu cho tiền phòng, ăn uống, mua sắm và nhiều thứ khác, giúp các thành phố này phát triển."
"Trong bảng xếp hạng năm nay, Singapore đã đẩy New York ra khỏi top 5 nhờ đón 13,11 triệu lượt du khách quốc tế vào năm 2016."
Theo Bangkok Post, nếu tính về chi tiêu của du khách, Dubai đứng đầu, trong lúc Bangkok đứng ở vị trí thứ 5 với ước tính 14,08 tỷ đôla trong năm nay, tăng 10,9% so với năm ngoái, tốc độ cao nhất trong top 5.