克罗地亚西北部与阿尔卑斯山东端相邻,东至潘诺尼亚平原(Pannonian Plain)和多瑙河沿岸。中部为蒂娜拉(Dinara)山体,南部以亚得里亚海海岸线为界。克罗地亚与意大利隔海相望,与斯洛文尼亚、匈牙利、波斯尼亚、黑赛格维那、塞尔维亚和黑山共和国为邻。
克罗地亚有三个气候区:内陆地区气候温和、多雨;高山地区为雪林气候;亚得里亚海岸则为舒适的地中海气候,多晴天。夏季炎热干燥,冬季温和潮湿。内陆地区的平均温度:1月,0-2摄氏度,高纬度地区气温偏低;8月,20摄氏度左右,而高山地区气温大约为12摄氏度。海滨地区的平均气温:1月,5-9摄氏度;8月,22-25摄氏度。冬季海水温度为12摄氏度,夏季大约为25摄氏度。
克罗地亚有八个国家公园,其中四个在内陆地区(帕克来尼采国家公园、普利特维采湖区国家公园、斯尼亚克国家公园和北韦莱比特国家公园),其他四个则位于沿海地区(布里俄尼群岛国家公园、科纳提国家公园、卡尔卡国家公园和姆列特国家公园)。
作为地中海最重要的旅游目的地,克罗地亚有美丽的自然景观、令人叹为观止的历史文化遗产、温和的地中海气候、令人垂涎的美酒佳肴、热闹的假日活动,还有各种丰富多彩的旅游活动:航海旅行、潜水、会议旅行、生态旅游、乡村旅游、文化旅游、宗教旅游、探险、狩猎、钓鱼,以及健康之旅、电动帆船之旅和游船观光。