A szeszélyes határoktól közrefogott ország alakja a térképen ferde „n” betűhöz hasonlít. A táj az ország kis területe ellenére változatos.
Legmarkánsabban kirajzolódó tájegységei:
-A Dráva-Száva-vidék (Nizinska Hrvatska) Szávától északra eső részét Szlavóniának, illetve Dráva-Száva közének is nevezik. A területen alföldet és dombvidéket egyaránt találunk. Fő tájegységei nyugaton a Zágrábi-medence (Zagrebačka kotlina) és a Horvát-középhegység (Zagorje), keleten a Szlavón-röghegység (Slavonske planine), a Drávamenti-síkság (Podravska ravnica) és az Alsó-Száva-síkság (Posavska ravnica). A fiatal beltengeri-tavi üledékekből álló szelíd halomvidékből az Alpok végső nyúlványai és a kristályos alapzat rögei (Medvednica, Papuk stb.) középmagas szigethegységek formájában bukkannak felszínre.
-Az északnyugat–délkelet irányú Dinári-hegység (Dinaridi) északon kettéosztja az országot, délebbre hosszú szakaszon vonulatai mentén fut Horvátország és Bosznia-Hercegovina határa. A bosnyák határ mentén emelkedik az ország legmagasabb pontja, a Dinara (1831 m), amely az egész hegység legmagasabb csúcsa és névadója. A mészkőhegységben változatos felszíni és felszín alatt karsztformák figyelhetők meg. A hegyvonulat átlagos magassága 1000–1500 m, legnyugatibb láncai a tengerpartot szegélyezik. A hegység horvátországi szakaszának két fő tájegysége Gorski Kotar és Lika hegyvidéke.
-Horvát tengerpart vagy Horvát Adria (Hrvatska obala): az Adriai-tenger horvátországi partvidéke szárazföldön 1778 km partvonalat jelent, de ha a szigetek kerületét is figyelembe vesszük, összesen 5835 km. A Horvát Adria szigeteinek száma 1185, szigetpartjainak hossza 4057 km. Horvátország legnagyobb szigetei: Krk, Cres, Brač, Hvar, Pag, Dugi Otok és Rab. A lakott szigeteinek száma 66. Az ország legnagyobb öblei a Kvarner-öböl, és a Šibeniki–öböl. A horvát tengerparthoz két nagy félsziget is tartozik: északi részén az Isztriai-félsziget, déli részén, Split és Dubrovnik között a Pelješac-félsziget. Az Adria-part észak–dél irányban fokozatosan mélyül, átlagos mélysége 250 m, legmélyebb pontja 1330 m. Mélysége északon átlagosan 20–50 m között mozog. A víz sótartalma jellegzetesen magas, északon 31-33‰, délen 38‰. A horvát Adria-part karsztos part, a világ legjobban tagolt tengerpartja. Idegenforgalmi szempontból a horvát Adria alapvetően három nagyobb részre osztható: Isztriai-félsziget, Kvarner-öböl és Dalmácia tengerpartja.