Travel from Oslo to Zagreb

Bus from Oslo to Zagreb

Swebus operates a bus from Oslo to Zagreb every 4 hours. Tickets cost $35 - $55 and the journey takes 3 h 35 min. 5 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Oslo to Zagreb

From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Zagreb airport, then shuttle to Zagreb. 5 h 14 min $232. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Ljubljana airport, then shuttle to Zagreb. 9 h 9 min $382. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Graz airport, then shuttle to Zagreb. 9 h 45 min $432. From Oslo Bussterminal bus to Göteborg then bus to Zagreb. 26 h 56 min. From Oslo S train to Hallsberg station, train to Mjölby Station, train to Malmö, then bus to Zagreb. 28 h 17 min. From Oslo, Bussterminal, Galleriet bus to Prague, Prague Main station then bus to Zagreb. 29 h 55 min $119. From Oslo drive to Zagreb. 22 h 29 min $475.