Yes, you can take any USB flash drive and you can use veracrypt or some other linux tools to encrypt it. Personally I recommend creating a live USB of your favorite linux distro, secure it to all hell, and keep your wallets there.
When you create the linux os, make sure to encrypt the entire system and you are all set!