Загреб это не только хорватская столица, но и современный европейский город, хотя по сравнению со многими другими европейскими столицами метрополитена в этом городе нет. Городской общественный транспорт состоит из трамваев, автобусов и кабельного фуникулера. Путешественникам, которые побывали во многих европейских городах, такого разнообразия может быть недостаточно, но на самом деле, представленный в городе общественный транспорт, полностью охватывает все районе города и пригород.
Основным видом общественного транспорта в городе являются трамваи, которые начали курсировать по городским улицам еще в 1891 году. Сегодня количество пассажиров, ежедневно перевозимых трамваями, превышает 50 тысяч человек. Трамвайная сеть состоит из 15 дневных маршрутов, которые обслуживаются с 04:00 до 24:00 и четырех ночных линий, по которым трамваи курсируют все остальное время. Днем интервал движения трамваев колеблется от 5 до 20 минут, а в ночное время он увеличивается.
Всю центральную часть города и ближайшие пригородные районы охватывают автобусы. В городе существует более 130 дневных и несколько ночных маршрутов. Все автобусы современные и комфортабельные, это не наши забитые маршрутки и обшарпанные автобусы советских времен. Узнать график движения автобусов и их расписание можно на остановках.
Кроме обычных городских автобусов, есть в Загребе и туристические автобусы, которые возят гостей города по двум кольцевым маршрутам. Протяженность «Зеленого» маршрута 32,5 километра, а «Красного» - 12,5 километров. Автобусы отправляются от улицы Bakačeva ulica, которая расположена в Верхнем городе. В отличие от более популярных европейских городов туристические автобусы в Загребе курсируют не круглый год, а только в высокий туристический сезон с мая по сентябрь. Отправляются они каждые 2-3 часа (в зависимости от пассажиропотока) с 12 до 19 часов. Маршрут автобусов охватывает самые интересные места и достопримечательности, узнать о которых можно при помощи аудиогида на восьми языках.
Важную роль в жизни города играет местных фуникулер, который перевозит пассажиров из Нижнего города в Верхний. В последнее время Загребский фуникулер стал не просто общественным транспортом, но и популярным туристическим аттракционом. Он состоит из двух кабинок, каждая из которых вмещает 28 пассажиров и менее чем за минуту доставляет пассажиров на 68-метровый уклон. Фуникулер работает ежедневно с 06:30 до 22 часов, интервал движения составляет 10 минут.
В Старом городе многих туристов привлекает такой вид транспорта как туристический поезд. Обычно такой «поезд» представляет собой автомобиль белого или синего, который оригинально декорирован под паровоз, к которому прикреплены пассажирские вагоны. Отправной и конечной точкой маршрута такого необычного транспорта средства является площадь бана Елачича. Поезд возит пассажиров с 09:30 до 21:30 и проезд стоит примерно 1,5 евро.