New figures reveal the number of day visits to Wales this year grew by 28% compared to 2015, according to The Great Britain Days Visits survey.
There were 95.2 million day visits to Wales, while average spend per visit increased by 40%.
Spend per visit is now higher in Wales than in Great Britain, with an average spend of £38 per visit, compared with £34 per visit
The weakening of the pound has increased the cost of going abroad, with many Brits people opting for a "staycation".
The drop in the pound has also meant the exchange rate is more favourable for visitors from abroad looking to holiday cheaply here in the UK.