Kastav is a town in Primorje-Gorski Kotar County, Croatia, built on a 365 m high hill overlooking the Kvarner Gulf in the northern part of the Adriatic coast. It is in close vicinity of Rijeka, the largest port in Croatia, and the Opatija Riviera, one of the popular tourist destinations in Croatia.