Yup you need a credit card to transfer the funds from your bank to paypal ...

I think you can directly send money to any paypal account by linking your credit ... for the transaction there will be some fee