I have an HDFC Forex Plus Multi currency card. It has Euro and GBP but no Złoty (Polish currency). How would I use it in Poland? I have not found a suitable answer yet so asking again. I am not sure if withdrawing cash is a good idea.

POST TRIP UPDATE: I changed my Forex card to a Regalia Forex. The advantage is that you can upload US Dollars into it, and swipe it anywhere, any currency with no conversion charges. See my answer below for more details.

  • 1
    I just want to add comment for future readers. I have used HDFC, CBI Platinum and SBI Visa (all regular debit cards) in Warsaw successfully. However, SBI RuPay did not work. Obviously, it had charged me dynamic conversion rates which were costly than Forex Card. However, it is good to have backup.
    – Dexter
    Jan 1, 2020 at 10:23

6 Answers 6


Generally a Visa card can be expected to work for (almost) every currency in the world. If the currency of the transaction is different from the currency the card balance is kept in, the issuer will seamlessly convert the money according to the exchange rate for the day.

You pay for this service in the form of slightly worse exchange rates than wholesale forex market quotes -- but the rates on a credit/debit card will usually be better than what you can get at a brick-and-mortar foreign exchange counter.*

As far as I can see, the HDFC Multicurrency ForexPlus appears to be a Visa-branded debit card that can maintain balances in several different currencies. Presumably this allows you to bypass the bank's own exchange rates for those currencies, and instead go seek your own fortune with a forex broker of your choice. But the bank's description doesn't seem to say those currencies are the only ones you can do transactions in.

For Złoty I would expect it works just like an ordinary Visa card, converting to one of the currencies you have a balance in.

*) The rates and fees page about the card explicitly lists a 2% markup for cross-currency transactions, so it is clearly possible. It's a matter of temperament whether you consider 2% to be fair or a rip-off, but it compares quite favorably with the 7.5% markup over the ECB reference rate currently offered on Złoty by a random exchange counter in Berlin. (I tried to google for currency exchangers in Warsaw, but their websites all seem to be in Polish and the apparent spreads on them are so tiny that I think there must be a separate markup or transaction fee charged that I just don't know how to look for).

  • 1
    This is actually a very good point. But if you don't have a balance in a particular currency, who decides which currency to use for the conversion? The plot thickens. :) May 29, 2019 at 8:49
  • 2
    @JuanJimenez The terminal itself has sometimes (not all terminals offer this) the option you can choose from in which currency you want to pay. Usually it is your card currency and the local currency, just different rates apply.
    – Zibelas
    May 29, 2019 at 10:09
  • 1
    @Zibelas: That will make the conversion at whatever rates the merchant or their processor sets, which are usually horrible. The usual advice is to always make the transaction in the local currency as far as the card is concerned and have the card issuer convert. May 29, 2019 at 10:14
  • 2
    @JuanJimenez: The issuer wants to retain you as a customer. If they started charging more than they claim on their own fees page, there's a high chance that you would leave them (and posssibly report them to a relevant authority for false advertising). A random merchant knows that it's unlikely a tourist customer would come back anyway and can expect absolutely no repercussion for marking up their rates by, say, 10%. May 29, 2019 at 10:19
  • 2
    There is a good chance that Polish sites you have browsed are internet exchanges, rather brick-and-mortar ones. Online exchange is indeed quite favorable (spreads are below 1% and no hidden transaction costs apply). Checking some random 'real' exchange point gives me (for EUR) 4.23/4.38 for small exchanges and 4.28/4.33 for ones above 500EUR (which is around 3.5% or 1.1% spread accordingly). In general, if you want hard currency, exchange money in Poland, but do it in the city, not at the airport or train station. Obviously, only use real exchange points, no random people ;) May 29, 2019 at 11:29

Assuming that card works like a standard Visa/Mastercard, it will work fine. Whenever I have used my (GBP) Mastercard in Poland, the card machine has asked if I want to pay in Złoty or convert to GBP (and siliar in other countries with other currencies)

Note that the conversion rate is usually much worse than the Visa/Mastercard rate, so it's generally better to pay in the local currency and let your card issuer do the conversion - but check their terms first to make sure they don't charge a commission.

  • 7
    +1 - if POS or ATM is proposing you custom rate to "save" you money, 99% is you're getting ripped off.
    – Agent_L
    May 28, 2019 at 18:54
  • I also experienced that when traveling to Poland using a corporate American Express card; and my personal MasterCard, but was not given an option to use local currency, or if I was, the POS terminal had some message that basically said "we will take care of currency conversion at our current values" and so my personal MasterCard could not reimburse the exchange fee charged. May 29, 2019 at 14:08

It is not a bad option these days to use your regular debit card (at ATMs) or credit card. Check with your bank about the foreign currency charges. Indian banks generally give your a good currency conversion rate but they do charge 2-3.5% foreign currency fee plus 18% (of the fee) GST. In my experience, credit card fees tend to be higher. Call your bank and find out that day's Forex rate and the foreign currency fees applicable to your card(s).

I generally do try to get a Forex card and some cash as a fallback. Since you are not able to get zloty, carrying Euros/GBP as backup should be fine.

Hope you enjoy your trip!


POST SUCCESSFUL TRIP UPDATE: I had carried an HDFC Regalia Forex Plus card. You can load money in US Dollars to it and swipe it anywhere, in any currency. The conversion charges will only be applied when loading money, not while using it. ATM withdrawal costs $4 per transaction. My previous card (the one in my original question content) charged $2 per withdrawal but it would cost me double conversion charges. As I mentioned in the description, it had 23 currencies but it didn't support Zloty, so I would be charged twice, once for loading money, depending on the currency I load, and then for conversion from that currency to Zloty. It could be any other country who's currency is not supported by this card. The ATM withdrawal charges are irrespective of the amount you withdraw.

I had a successful trip, and didn't need to withdraw any cash, any time. My Forex contactless card was accepted everywhere. I mean literally everywhere, including the machines inside trams, trains, restaurants, even small stores. I haven't even seen the Polish currency! :) I used the same card in UK and Germany, and most of the times didn't need any cash. In my entire trip, I withdrew money only twice. Once in Derby to pay my Airbnb, and once in Itzehoe (Germany), to pay my taxi driver.

So anyone who stumbles across this post, don't worry about cash or not in Poland, UK or Germany. It's safe to withdraw a sufficient amount once and store it somewhere as a back up. Contactless works in most of the places.

  • No problem. Also I will update the question details because I had changed my card type just before the trip. Nov 25, 2019 at 11:34

Most businesses that take cards in Poland will allow you to pay in Euros. Withdrawing cash from ATM's is also possible with Euro cards. The conversion rate may or may not be the best, but you can do that.

  • 1
    Comments are not for extended discussion; this conversation has been moved to chat.
    – JoErNanO
    May 29, 2019 at 12:43

Use card in ATM MACHINE to withdraw your cash in your location, or dispense your money with card in any super market which can accept your card or e-money

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .