Previously, Public Provident Fund (PPF) account was only available at post office but now few banks are also offering this service. If you are already having an account with Post office, you may also shift to any of the nearest bank branch as an alternate option.
Here is list of banks which offer PPF account.
5. Central bank of India
7. Union Bank of India
9. Vijaya Bank
While, not all the branches of the bank are authorised to open PPF account. So, please check with the bank before opening or transferring account.