Football fans heading to Baku, Madrid and Porto may find cheaper food and drink than in Moscow during the 2018 World Cup and the Euro 2016 finals in Paris, research suggests.
Post Office Travel Money looked at various websites to calculate what visitors could typically expect to pay for various items of food.
Supporters from the UK are travelling to Baku in Azerbaijan for the Europa League final between Arsenal and Chelsea on Wednesday, to the Spanish capital for the Champions League final between Liverpool and Tottenham Hotspur on Saturday, and to Porto and Guimaraes in Portugal for the Nations League finals between June 5 and 9.
The research suggests a bottle of beer could cost around £1.69 in Baku, £2.41 in Madrid and £1.78 in Porto.
The cost in Moscow could have been £2.99 and in Paris people may have paid around £6.50, according to the calculations.
Fans buying a coffee could expect to pay around £1.76 in Baku, £1.69 in Madrid and 89p in Porto.
In Moscow they may have paid £2.47 and in Paris the cost was put at around £2.58.
Meanwhile a margherita pizza could be £4.57 in Baku, £7.04 in Madrid and £5.52 in Porto.
In Moscow a margherita pizza could have cost £6.38 – slightly less than in Madrid, the research found.
In Paris, the price was put at £9.71.
Nick Boden, head of Post Office Travel Money, said: “We would advise fans to make a budget before they go, to help manage costs on the ground.
“It is also a good idea to carry some cash as it isn’t always possible to pay by credit or debit card – and, remember, if you do use plastic, this will often carry a transaction charge.”