Do I need a bank account to start Forex trading?

A bank account is required to fund your Forex brokerage account. You can fund your account with a credit card deposit. You will still need to verify your identity and fulfill all the KYC (Know-Your-Customer) regulations that the broker may require for investors. And if the broker does turn out to be a scam, you will be glad that they only have access to your credit information and not the information for your checking account. Also some brokers allow wallets like skrill, Payoneer, PayPal, Stripe and the new Revolut, Monese and Transferwise to fund your account up to limited ammount