Croacia está ubicada entre Europa Central y Europa meridional, y limita al noreste con Hungría, al este con Serbia, al sureste con Bosnia-Herzegovina y Montenegro, al suroeste con el mar Adriático y al noroeste con Eslovenia. Gran parte del país se ubica entre las latitudes 42° y 47° N y las longitudes 13° y 20°. Parte de su territorio en el extremo sur que rodea a Dubrovnik es prácticamente un exclave conectado al resto del país solo por sus aguas territoriales, pero separado del continente por una pequeña franja de litoral que le pertenece a Neum, Bosnia-Herzegovina.

Su superficie es de 56 594 km²,​ 55 974 km² de tierra y 620 km² de agua,​ esto lo ubica en el puesto 127 de los países más grandes del mundo.​ La principal característica del relieve son las montañas de los Alpes Dináricos, cuyo punto más alto es el Dinara, con 1831 msnm, ubicado al sur cerca de la frontera con Bosnia-Herzegovina. ​La costa del mar Adriático conforma el límite sureste del país, y delante de ella existen más de mil islas e islotes de tamaños diversos, están permanentemente habitados. Las islas más grandes son Cres y Krk, cada una con un área de alrededor de 405 km².

Varios ríos atraviesan las colinas del norte de Hrvatsko Zagorje y las planicies de Eslavonia en el este (que forman parte de la llanura Panónica), los más importantes son el Sava, el Drava, el Kupa y el Danubio.

Más información: es.wikipedia.org