Самолет
«Аэрофлот» несколько раз в неделю выполняет рейсы Москва — Загреб. С конца апреля до середины октября организуются чартеры до Пулы, Сплита и Дубровника раз в неделю, летом из Киева и Минска летают чартерные рейсы до основных курортных центров — Пулы, Дубровника и Сплита. Граждане Казахстана могут добраться в Хорватию через Москву. Кроме того, ряд авиакомпаний предлагает рейсы с пересадкой в городах Европы. Можно также воспользоваться близлежащими аэропортами соседних стран – будапештским или люблянским. Однако для этого потребуется соответствующая транзитная виза. Сербский национальный перевозчик Jat Airways предлагает рейсы в боснийский город Баня-Лука, расположенный в четырех часах езды на прямом пригородном поезде от хорватского Загреба. Рейсы в Баня-Луку через Белград выходят на 20-25% дешевле, чем собственно рейс до Белграда, поскольку субсидированы сербским правительством.
http://www.zagreb-airport.hr/home
Поезд
Прицепной вагон до Загреба идет из Москвы три раза в неделю. Путь занимает 46 часов, потребуется венгерская транзитная виза. Можно также проехать ежедневно с пересадкой в Будапеште.
Автобус, автомобиль
Проехать автобусом из России можно с пересадками на Украине и в Венгрии, потребуется венгерская транзитная виза. Расстояния от Загреба по автодороге: Москва – 2290 километров, Белград – 330 километров, Любляна – 135 километров, Вена – 370 километров.