Localbitcoins.comBitcoin ATMs located around the country at your local hipster shop.
https://coinatmradar.com/country/226/bitcoin-atm-united-states/You can buy physical bitcoins via eBay, but the prices are straight robbery by the seller. Only a sucker would pay those prices.
On the online exchange front check out Circle used to but in researching the response to your post I learned that Circle has gotten out of the Bitcoin business to focus on fiat based peer to peer online payments.
Sorry, should have said...looking for online methods like exchanges. Localbitcoins I will check out but I believe you are buying from others and have to trust them? Do they offer an escrow service? (I will also research).
I found Cex.io takes USD for BTC too...higher than Coinbase.