There are many places you can buy bitcoin but here is a short list of them:

ATM – Over 5000 bitcoin ATM’s in over 70 countries¬† https://coinatmradar.com/

Localbitcoins.com – Buy bitcoin locally and international worldwide using various payment methods like bank transfer, face to face, western union and many more.

Paxful.com – Buy bitcoin locally and international worldwide using various payment methods like bank transfer, face to face, western union and many more.

Credit card – Coinbase, Coinmama