Tourists spent an average of €95.7 per day in Portugal in 2016, with Brazilian and American holidaymakers among those who spent the most.
According to data from an annual study conducted by the National Statistics Institute (INE), Brazilians spent an average of €166.3 while US tourists spent €146.1 per day.
Visitors from Ireland (€115), Nordic countries (€111.9), Italy (€108.5), and the UK (€107.2) also spent more than the average amount.
In terms of total spending, British tourists (19.8%) accounted for the largest chunk of the €15.3 billion spent in 2016, followed by French (12.2%), Spanish (10%), German (9.8%) and Brazilian (8.8%) holidaymakers.
Statistics also show that 74.4% of spending came from those who visited the country for a holiday, while only 17.9% came from people who came to Portugal on a work-related trip or to visit family or friends.
INE also revealed that tourism now accounts for 12.5% of the Gross Domestic Product (GDP), an increase of 5.8% compared to the previous year.