Yes and no. From a technical standpoint, it is very hard for a government to ban a cryptocurrency. All that Bitcoin needs to survive are two individuals that want to make a transaction and a miner. Chasing those down and prosecuting them all around the globe would be very difficult. The second option in which Bitcoin could be physically banned is if a country shuts down the local internet.