I bought BTC in BTC ATM and I had it in my wallet (electrum) within 10 minutes. Transfer to the exchange depends on exchange but it is not very long time. Most time in your case consumed sepa transfer. If there isn't BTC ATM's in your country, maybe credit card payment will be faster, or try to find someone with who you can exchange money for BTC, but this isn't very secure option.