Bitcoins can be bought on cryptocurrency exchanges, through brokers, cryptocurrency exchange offices, bitcoin ATMs or from other people.