have you tried one of them btc prepaid cards? you can withdraw at atm.
No, I just looked up one and the terms are a real ripoff.
I use XAPO prepaid card to get cash sometimes and so for it worked well in my country. The only thing they got some small charges for issues card and also some additional fee for each withdrawal. You can get all those details on their website, and it is quite useful to get cash immediately.
Also, you can exchange your bitcoins on this forum with well-trusted members and sometimes you may get a market price without any fee also.