克羅地亞一共與五個國家接壤,分別為斯洛文尼亞、匈牙利、塞爾維亞、黑山、波斯尼亞和黑塞哥維那。
克羅地亞西北部與斯洛文尼亞毗鄰,邊界長501公里東北部同匈牙利接壤,邊界長329公里東部邊界的北端是塞爾維亞,邊界長241公里東部邊界的南端是黑山,邊界長25公里東部中間是波斯尼亞和黑塞哥維那,邊界長932公里。