No, ATMs typically don’t work with virtual cards. ATMs require a physical card with a magnetic stripe or chip for card recognition and authentication, which virtual cards lack. Virtual cards are designed for online and digital transactions, making them incompatible with ATM withdrawals or in-person cash transactions.