There are many virtual card methods. I suspect you mean a physical card.
In the U.S. and UK there is Cash App, which lets you deposit bitcoin then spend those funds using their debit card.
In the UK and Eur, I believe you can do the same as above using Revolut.
As far as physical, stand-alone cards, there's also The Bitcoin Company, but not sure if they have a physical card yet.
CoinDebit.io was great. I don't think they've resumed selling their physical card.
Here's another post on this, from earlier this month:
Debit cards that I can easily top up using LN? #115869
Here are some alternatives listed. The list includes BitPay (ughhh ...) and Coinbase, so do your own research first.
Here's a BtcoinTalk thread with additional options. Many have since gone defunct. Which is a risk you face using these -- where one day the card will stop working and the company is bankrupt, leaving you without access to your balance.
There was another post which said Dash Direct too, but that's for shitcoiners.
There's a number of good methods to pay with bitcoin in bitusher's comment reply in this Reddit post:
reply