Analysis by Post Office Travel Money found the cost of tourist staples such as meals, sun cream and coffee has fallen in 19 resorts and cities compared with 12 months ago.
Singapore and St Lucia head the list of destinations where holiday costs have fallen in the past year, down 22 percent and 20 percent respectively.
While those falls were due to cheaper local charges for meals and drinks, a sharp rise in the value of sterling against the Brazilian Real explains why the cost of essentials in Rio de Janeiro is down 20 percent.
Bulgaria’s Sunny Beach topped the 2019 costs barometer, with the basket of goods costing just over 40 euros, including a bottle of beer at a bar (67 cents), a cup of coffee (82 cents) and a three-course evening meal for two with a bottle of wine (€30.73).
Turkey’s Marmaris was in second place (€50.40), followed by Portugal’s Algarve and South Africa’s Cape Town (both €56).
The most expensive destination in the annual report was Mahe in the Seychelles, where the same items cost UK visitors €205, including €144 for an evening meal.
Abu Dhabi was the destination with the second highest prices (€190), followed by Jumeirah, Dubai (€168) and Darwin, Australia (£147).
Post Office Travel Money expert Andrew Brown said: “It is good news that prices are down in many destinations this year, but it is still very important to be aware of the huge variation in costs we found across the 42 countries surveyed.
“For example, barometer costs in the six cheapest resorts and cities are less than half those in the 15 priciest destinations.
“That’s why we advise holidaymakers to draw up a destination shortlist and do their homework by comparing the prices for meals, drinks and other tourist items before booking. Forearmed is forewarned.”