This can be done through exchange and we have so many exchange websites' that can help you exchange bitcoin for cash.
Many folks kept asking how can one get cash for bitcoin without losing out and falling victims for theft by many deceitful people and fake exchange sites.
I made an extensive research on bitcoin withdrawals and actually withdraw straight into my bank account without stress.
I used Luno wallet, which works with your BVN - (Bank Verification Number) and after verification it links your bank account as a beneficiary.
Caution - many people have this habit of using false names to sign up and later complain about mistakes or not receiving their money. When you want to register on anything Cryptocurrency ensure that you use your full names that match your bank details.
Please support @akintech9 with a nice upvote, you can also resteem and share a comment.