Путешествовать по Хорватии удобно с помощью развитого междугородного автобусного сообщения, которое соединяет самые отдаленные районы страны. Автобусные станции (autobusni kolodvor) располагаются, как правило, близко к центру города, вблизи от паромного порта. На автобусные станции в Хорватии удобно добираться из аэропортов, с которыми их связывают регулярные трансферы по расписанию. Сеть хорватских железных дорог Хорватии соединяет все крупные хорватские города, за исключением Дубровника (вы можете сесть на поезд до Сплита, а затем сесть на паром в Дубровник). Поезда чистые и в основном всегда пунктуальные. Есть прямые железнодорожные линии в Хорватию из Австрии, Чехии, Швейцарии, Германии, Венгрии, Словении, Италии, Боснии и Герцеговины, Сербии и Греции.
Паромы, теплоходы, корабли на подводных крыльях ходят вдоль побережья Адриатики между прибрежными городами Хорватии, а также к большинству обитаемых островов. Существуют также международные рейсы. Хорватские такси принято заказывать по телефону, машина прибывает через 10-15 минут. Оплата производится по счетчику, в целом это не самое дешевое удовольствие. В Загребе между Нижним и Верхним Городами ходит фуникулер.