Money for travellers

Can I use my debit card in Italy?

Yes: Visa and Mastercard debit cards work across Italy for payments and ATM withdrawals. Here is what to check before you go and how to avoid foreign fees.

By Ionut PopeaChecked 2 min read

Short answer

Yes. Visa Debit and Debit Mastercard cards work at almost every Italian shop, restaurant, taxi and ATM, including contactless and Apple Pay or Google Pay. Before you go, check your bank’s foreign transaction and ATM fees, and always choose to pay in euros.

Where debit cards work in Italy

Visa and Mastercard debit cards are accepted at the vast majority of Italian businesses. Since 2022 Italian law has fined shops, restaurants and professionals that refuse card payments, and taxis must carry a card terminal. Contactless payments up to €50 usually need no PIN, and phone wallets work on the same terminals.

Places that may still be cash-only or reluctant: market stalls, very small bars, some family-run trattorias, parking machines in small towns and church donation boxes.

Before you travel

  1. Check the fees. Look up your bank’s foreign transaction fee (often 0% to 3%) and foreign ATM fee. If both are high, consider a travel-friendly card. See the US bank comparison.
  2. Know your PIN. Italian ATMs and many terminals ask for a 4-digit PIN. A 6-digit PIN usually works at ATMs, but test it at home if you can.
  3. Set your limits. Check your daily ATM limit and raise it in your app if needed.
  4. Turn on notifications. Payment alerts help you spot fraud quickly.
  5. Bring two cards. Keep a second card from a different bank in a separate place in case one is blocked or swallowed by an ATM.

Paying with your debit card

When a terminal or waiter asks “euro or dollars?” (or pounds), always choose euros. Choosing your home currency triggers dynamic currency conversion, a worse exchange rate set by the merchant’s provider. The same applies at ATMs.

If your card is blocked or swallowed

Call your bank using the number on the back of your card or in its app. If an ATM keeps your card during opening hours, go into the branch with your passport; outside hours, cancel the card from your app. Italian banks do not return swallowed foreign cards by post.

Frequently asked questions

Will my American debit card work in Italy?

Yes. US Visa and Mastercard debit cards work in Italy. Make sure your card has a 4-digit PIN, because Italian ATMs expect one, and check whether your bank charges foreign transaction or ATM fees.

Do I need to tell my bank I am travelling to Italy?

Many banks no longer need a travel notice because their fraud systems recognise travel, but some still recommend one. Check your bank’s app, and make sure your phone can receive verification codes abroad.

Can I use a Maestro card in Italy?

Maestro cards still work at many Italian ATMs and terminals, but Mastercard has been phasing Maestro out since 2023, and new cards are issued as Debit Mastercard. If you hold an old Maestro card, bring a backup.

Is it better to use a debit or credit card in Italy?

Use a credit card without foreign transaction fees for purchases, because it offers stronger fraud protection, and a debit card for ATM withdrawals. Withdrawing cash on a credit card is treated as a cash advance with extra fees and interest.

Sources and fact-checking

Checked on 2 November 2026 by Ionut Popea following our editorial policy. Fees, codes and rules change; confirm anything important with the bank or authority before acting.

  1. Visa, travelling abroad
  2. Mastercard, Maestro phase-out information
  3. NerdWallet, foreign debit card fees by bank