tldr: Exchange first, bring less cash.
You can bring that much and generally have to declare bringing in any amount of cash over 10,000 euros into the EU.
I’ve been traveling 15 years and find that currency exchange heavily depends on your currency and local facility of exchange, so:
i have no doubt you’ll be able to find a money changer that can exchange rial and dinar, but since they’re not as popular as other dominant currencies at the moment, it is worth checking prices in your area before you go.
If you can find a place that exchanges under 5% nominal exchange rate, there’s a good likelihood that’s a better exchange rate than you’ll find upon arrival in the EU.





heyo English speakers: you can teach English on or offline to make ends meet(or retire in a few years, if you like teaching or traveling).
check out travel for a bunch of relevant posts. or give me a shout.