Найбільші півострови — Істрія та Пелєшац, найбільша затока — Кварнер. Хорватія межує з Боснією і Герцеговиною (довжина кордону — 932 км), Угорщиною (329 км), Словенією (501 км), Сербією на півночі (241 км) і Чорногорією (25 км на півдні). Загальна довжина сухопутного кордону становить 2197 км.