Zagreb tap water is of excellent quality. You can drink tap water from anywhere as long as nothing else is stated. Bottled water can be bought in supermarkets, newsstands, gas stations and delis.