I am looking for solution the other way. If I can transfer BTC to my PayPal. I searched quite a lot but did not find any viable solution
That is not how blockchain works. BTC is not your standard fiat currency that can be in any bank account. If you want to buy BTC you need:
1. money --> paypal will do, localbitcoin is all good as you can trade with people or exchanges in your physical vicinity
2. marketplace --> again, localbitcoin will do
3. Wallet --> there are various types of wallets; paper, cold, hot etc. For safety, I suggest having a cold wallet and a back up, if you are not sure what wallets are, do a google search on the types of wallets and see what you need. I'm guessing you are not planing to do day trading, so a cold wallet will do. Make copies, keep it safe AND DON'T FALL FOR ANY EMAILS THAT REQUIRE YOUR INFORMATION.
No matter what it says in any mail/message whatever that you get, no one EVER needs to know your key or private wallet address. Keep it long and complex. Not even if the chain is getting forked, updated, airdrops etc. Nothing! EVER!