You do not necessarily need to have a bank account to get a forex card. You can get it from a bank or even money changers who are also referred to as authorised forex dealers.