There are 3 ways to get from Zagreb to Karlobag by train, bus or car
Questions & Answers
Yes, there is a direct bus departing from Zagreb and arriving at Karlobag. Services depart three times a day, and operate every day. The journey takes approximately 3 h 30 min.
The distance between Zagreb and Karlobag is 160 km. The road distance is 241.1 km.
The best way to get from Zagreb to Karlobag without a car is to train which takes 3 h 33 min and costs .
It takes approximately 3 h 33 min to get from Zagreb to Karlobag, including transfers.
Zagreb to Karlobag bus services, operated by Velebit Tours, depart from Zagreb station.
The best way to get from Zagreb to Karlobag is to train which takes 3 h 33 min and costs . Alternatively, you can bus, which costs and takes 3 h 30 min.
Zagreb to Karlobag bus services, operated by Velebit Tours, arrive at Karlobag station.
Yes, the driving distance between Zagreb to Karlobag is 241 km. It takes approximately 2 h 37 min to drive from Zagreb to Karlobag.
There are 2626+ hotels available in Karlobag. Prices start at $57 USD per night.
What companies run services between Zagreb, Croatia and Karlobag, Croatia?
Croatian Railways (HŽPP) operates a train from Zagreb to Karlobag twice daily. Tickets cost $14 - $21 and the journey takes 2 h 53 min. Alternatively, Velebit Tours operates a bus from Zagreb to Karlobag 3 times a day, and the journey takes 3 h 30 min.
Train from Zagreb to Gospić
- Ave. Duration
- 2 h 53 min
- Twice daily
- Estimated price
- $14 - $21
- Purchase a
- 2nd Class
- $14 - $21
- 1st Class
- $22 - $35