Reteaua de autobuze este extinsa si prietenoasa cu bugetul, conectand marile orase si chiar zone indepartate. Autobuzele sunt principalul mod de transport public, companii precum Arriva si FlixBus oferind servicii frecvente. Feriboturile si catamaranele sunt esentiale pentru transportul de-a lungul coastei Adriatice si intre insule, Jadrolinija fiind principalul operator. Desi reteaua de trenuri este mai putin extinsa, conecteaza orase cheie precum Zagreb, Split si Rijeka. In orasele mai mari, cum ar fi Zagreb, exista retele eficiente de tramvai si autobuze pentru calatoriile locale.