How to Avoid Paying ATM Fees While Visiting Serbia

How to Avoid Paying ATM Fees While Visiting Serbia


If you are visiting Serbia and want to avoid paying ATM fees, you need to use the right banks. The good news is it’s pretty easy to do.

Although there are some banks you will need to avoid, there are others that will let you withdraw money from their ATMs without having to pay any additional fees.

This blog post is based on personal experience, not research and, although some of the “good” banks may become greedy in the future, at the time of writing the information is accurate and up to date.

There are a lot of banks in Serbia. I lived in Belgrade for a month but never tried them all because I only normally make one cash withdrawal per week. If a bank tried to hit me with fees, the only thing I withdrew was my card. I moved on and tried another one instead.

I’m writing this post because I don’t think it’s right for banks to charge foreign visitors for using their ATMs and I hope to make it easier for people who are visiting Serbia and want to avoid paying ATM fees during their time in Serbia.

UPDATE (09/04/2024): According to recent feedback, Erste Bank may be the only Serbian bank that doesn’t charge ATM Fees.


Good Banks to Use If You Want to Avoid Paying ATM Fees In Serbia

Opt Bank

I never used this bank during my time in Serbia. However, lots of site visitors are saying it doesn’t charge any fees and the feedback I am getting suggests it’s the best bank to try if you want to avoid being hit with ATM fees.

Serbian Post Office ATMs

Serbian Post Office Logo

Again, I never used this option myself but I’m hearing plenty of good things about the ATMs provided by the Serbian postal service so I am updating this blog post accordingly. In June 2023, Timothee confirmed he was able to take money from post office ATM without paying any fees.

Eerste Bank

EERSTE Bank Logo (Eerste is a Serbian Bank)

Thanks to Anna for letting me know about Erste Bank via the comments section below. I was unfamiliar with this bank but she says she withdrew money in October 2023 and did not have to pay any ATM Fees.



NLB Bank Logo

NLB is a Slovenian bank that has branches all over Serbia. I used to use NLB cash machines in North Macedonia and they never added any extra costs to the transactions.

I’m happy to say the situation is the same in Serbia. If you use a card that was issued in another country, NLB doesn’t care. There will be no foreign currency fees.

UPDATE: NLB appears to have started to charge fees now. Thanks to Roza for the Update. You can see how much she paid by reading her comment in the comment section below.


UniCredit Bank Logo

UniCredit is another good option.  It’s an Italian bank, but it very active in Serbia and every time you use an UniCredit ATM you won’t need to worry about any added fees at all.


If you are finding it difficult to find any ATMs that belong to NLB or UniCredit, it might be worth trying a Halkbank ATM.

Halkbank is actually a Turkish bank. Although I saw several Halkbank cash terminals in Belgrade, I never tried to use one because I didn’t need to withdraw any cash at the times I was near them. However, I used a Halkbank ATM in North Macedonia and managed to withdraw money without being charged. I think there is a good chance the Halkbank terminals in Serbia will be equally tourist-friendly so it might be worth a go.

UPDATE (June 2023): Unfortunately, UniCredit appear to be now charging ATM fees. However, if you check out the comments section at the bottom of the page, you will get some tips for alternative machines to use – machines that do not charge.

Banks to Avoid

Raiffeisen Bank

Raiffeisen Bank Logo

Raiffeisen Bank is a Romanian bank, but it has branches in Serbia and other Balkan countries.

When I tried to use a Raiffeisen Bank ATM in Belgrade it wanted to add a 500 RSD (€4.23 / £3.80 / USD 4.82) fee.

ATM Fee Warning on a Raiffeisen Bank ATM in Serbia

Faced with a message like that, “cancel” is the thing to do.


Vojvođanska banka

Vojvođanska banka (Logo)

Vojvođanska banka is another bank you need to avoid if you don’t want to pay ATM fees while you are visiting Serbia.

It also adds a 500 RSD transaction fee every time you use one of its machines.


Avoid Dynamic Currency Conversion

It’s not just a case of knowing which ATM to avoid if you don’t want to pay foreign currency fees. Some ATMs try and get you to accept the offer of dynamic currency conversion. If you don’t know what that is, Wikipedia has an article that explains it:

The main thing to know is, the machine will offer to do a conversion to your home currency. This can seem pretty nice because you get to know how much is going to be taken from your card and don’t need to do any sums. The problem is, there are hidden fees and conversion mark-ups that mean you actually end up paying more. If you want to get the best deal on your withdrawal, the best thing to do is refuse the offer of dynamic currency conversion and choose the other option instead.

To be honest, I can’t remember if any of the machines I used in Serbia offered dynamic currency conversion. I refuse it so often it’s become a reflex action.