There are pre-paid cards. Described by confused.com details from that site:
Prepaid cards look like debit and credit cards and come with the same chip and PIN facility so you can pay for goods and services in shops as well as using them to withdraw money from cash points. Most prepaid cards are part of either the Visa or Mastercard schemes, so they are widely accepted.
You pre-load prepaid cards with cash or by transferring money from your debit or credit card. You can pre-load most cards online or by telephoning your prepaid card provider and giving your debit or credit card details.
You can also pre-load cards at a variety of UK retail outlets including the Post Office.
Prepaid cards normally come in three currencies: US dollar, euro or sterling. If you’re travelling to a country that accepts the US dollar then you’ll need the dollar card, if you’re travelling within Europe you’ll need a euro card.
If you’re travelling outside of these areas or will be moving between different currencies, then purchase a sterling card.
They are safer than carrying cash as many providers offer emergency card or cash replacements so if you lose your prepaid card you can still continue your holiday.
Added security benefits – if your prepaid card is lost or stolen it is not linked to your bank account like your debit card, and it has no credit facility like your credit card so your exposure to fraud is limited.
They are a valuable budgeting aid as you are unable to spend over the amount you’ve loaded onto the card.
Many cards come with a companion card, meaning you can share money with friends or family anywhere in the world. And if you run out of money on your travels, family and friends in the UK can top-up your card.
Using a prepaid card avoids the inconvenience of your debit or credit card being blocked by your bank while you’re abroad due to fraud fears.