In Cannes, as in all of France, the official currency is the Euro (€). Most shops, restaurants and hotels accept payment in euros.