https://localbitcoins.com is kinda risky so take care when dealing with sellers.
Maybe you can find someone locally willing to accept a swipe or accept paypal.
We have btc ATMs here, but the exchange rates are terrible.
Gemini only allow ACH which takes time, like coinbase.
Glidera was recently bought by kraken, so they are useless.
If you ACH via coinbase, it locks in that price which is good.
Note that coinbase is a UK company and depending on where you live, visa might charge you a foreign transaction fee.
There are some credit cards that remove those fees.