Nobody will sell you Zamzam water. If you find water bottles or cans with the travel agents it belongs to some people who went on Hajj and they were not able to bring it with them. You can try with them to get one bottle free but they are never allowed to sell it.