Consumption in Shanghai over the Dragon Boat Festival holiday totalled 10.658 billion yuan (US$1.5 billion), up 7.73 percent from a year earlier.
According to data from China UnionPay Merchant Services Co (China UMS), the number of people who spent money during the three-day break rose 11.24 percent from the same period last year to exceed 7.3 million.
Tills rang at well-established commercial areas such as Nanjing Road W., Nanjing Road E. and Lujiazui in Pudong.
Around 2.7 million visitors from other provinces and cities spent more than 3.98 billion yuan.
The number of visitors and spending increased by 10.2 percent and 13.34 percent, respectively, year on year.
Tourists from Jiangsu Province accounted for 23.05 percent of the total number of visitors, followed by Zhejiang Province at 10.96 percent.
In terms of cities, Suzhou, Beijing and Shenzhen contributed the most visitors, accounting for 8.09 percent, 6.20 percent and 4.93 percent of the total.
More than 2.62 million Shanghai residents took trips out of the city, spending 2.75 billion yuan in total, or 1,049 yuan per capita.
The figures were up by 3.62 percent, 6.65 percent and 2.92 percent, respectively, compared with the same period last year.