Kroatien ligger i det sydøstlige Europa og har en lang kystlinje ud til Adriaterhavet. Floden Sava og De Dinariske Alper danner grænse mod Bosnien-Hercegovina, hvilket giver landet dets karakteristiske halvmåneform. Nord for Dubrovik gennemskæres den kroatiske kyst af en lille landtange, der tilhører Bosnien.
Kroatien kan geografisk inddeles i tre områder: det lavtliggende, frugtbare landbrugsområde i nordøst, som hovedsagelig omfatter regionen Slavonien mellem floderne Sava og Drava; højlandet Zagorje omkring hovedstaden Zagreb, hvor de fleste af Kroatiens skove ligger, samt kystområderne, der består af Dalmatien og halvøen Istrien samt en skærgård med over 1000 øer og holme. På Istrien er der typisk middelhavsvegetation, mens det meste af Dalmatien og øerne er sparsomt bevokset.
Størstedelen af Kroatien har fastlandsklima med varme somre og kolde vintre med megen sne. Ved kysten hersker der dog typisk middelhavsklima med milde og fugtige vintre og varme, solrige somre. Nedbøren er jævnt fordelt over året.
Geografi og klima i tal
- Areal: 56.538 km2
- Nabolande: Slovenien, Ungarn, Bosnien-Hercegovina, Serbien og Montenegro
- Tid: som Danmark
- Hovedstad: Zagreb ca. 700.000
- Øvrige større byer: Split ca. 225.000, Rijeka ca. 210.000, Osijek ca. 175.000
- Gennemsnitsnedbør/år: Zagreb 750 mm
- Største øer: Cres, Krk
- Højeste bjerg: Dinara (1831 m.o.h.)
- Vigtigste floder: Sava