LocalBitcoins is the way to go if you are unable to do a online bank transfer, you can go deposit funds in person in a sellers bank account with just cash in hand. You can also meet with someone but that is pretty time consuming.