There are 9 ways to get from Zagreb to Žabljak by plane, car, bus or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Zagreb to Dubrovnik, drive  •  4 h 53 min

  1. Fly from Zagreb (ZAG) to Dubrovnik (DBV) ZAG - DBV
  2. Drive from Dubrovnik to Žabljak

$87 - $326

Cheapest option

Train, bus via Prijepolje  •  15 h 45 min

  1. Take the train from Zagreb to Belgrade
  2. Take the bus from Beograd to Prijepolje
  3. Take the bus from Prijepolje to Žabljak

$45 - $56

7 alternative options

Fly Zagreb to Sarajevo, drive  •  5 h 5 min

  1. Fly from Zagreb (ZAG) to Sarajevo (SJJ) ZAG - SJJ
  2. Drive from Sarajevo to Žabljak

$99 - $410

Fly Ljubljana to Sarajevo, drive  •  7 h 3 min

  1. Fly from Ljubljana (LJU) to Sarajevo (SJJ) LJU - SJJ
  2. Drive from Sarajevo to Žabljak

$119 - $641

Bus Autotransport Karlovac  •  15 h 36 min

  1. Take the bus from Zagreb to Belgrade
  2. Take the bus from Belgrade to Žabljak

$99

Train, bus  •  15 h 45 min

  1. Take the train from Zagreb to Belgrade
  2. Take the bus from Belgrade to Žabljak

$53 - $64

Bus Centrotrans Eurolines  •  16 h

  1. Take the bus from Zagreb to Sarajevo
  2. Take the bus from Sarajevo to Priboj
  3. Take the bus from Prijepolje to Žabljak

Train, drive  •  18 h

  1. Take the train from Zagreb to Belgrade
  2. Take the train from Beograd to Mojkovac 431
  3. Drive from Mojkovac to Žabljak

$50 - $94

Drive  •  7 h 53 min

  1. Drive from Zagreb to Žabljak 355.1 miles

$65 - $100

What companies run services between Zagreb, Croatia and Žabljak, Opština Žabljak, Montenegro?

You can take a bus from Zagreb to Žabljak via Belgrade in around 15 h 36 min.

Airlines
Croatia Airlines
Website
croatiaairlines.com
Flights from Zagreb to Dubrovnik
Ave. Duration
59 min
When
Every day
Estimated price
$50 - $220
Flights from Zagreb to Dubrovnik via Split
Ave. Duration
2 h 20 min
When
Saturday
Estimated price
$50 - $220
Flights from Zagreb to Sarajevo
Ave. Duration
50 min
When
Every day
Estimated price
$130 - $280
Adria Airways
Website
adria.si
Flights from Ljubljana to Sarajevo
Ave. Duration
50 min
When
Every day
Estimated price
$70 - $320
Train operators
Railways of Montenegro (ŽPCG)
Website
zcg-prevoz.me
Train from Beograd to Mojkovac
Ave. Duration
9 h 21 min
Frequency
Twice daily
Estimated price
$12 - $40
Website
zcg-prevoz.me
Bus operators
Autotransport Karlovac
Phone
098 98 32 331
Email
irena.tihi@atsk.hr
Website
atsk.hr
Bus from Zagreb to Belgrade
Ave. Duration
6 h 6 min
Frequency
Once daily
Estimated price
$74
Schedules at
atsk.hr
Banbus
Phone
+381 11 362 5555
Email
ffice@banbus.co.rs
Website
banbus.co.rs
Bus from Belgrade to Žabljak
Ave. Duration
8 h 30 min
Frequency
Once daily
Estimated price
$25
Schedules at
banbus.co.rs
Bus from Prijepolje to Žabljak
Ave. Duration
2 h 15 min
Frequency
Once daily
Estimated price
$6
Schedules at
banbus.co.rs
Autoprevoz Janjušević
Phone
+381 33 2452 400
Email
janjusevicvinko@gmail.com
Website
janjusevic.com
Bus from Beograd to Prijepolje
Ave. Duration
5 h 15 min
Frequency
4 times a day
Schedules at
pks.rs
Gaga Turs Zlatibor
Phone
+381 (0) 31 524-518
Email
office@gaga-turs.rs
Website
gaga-turs.rs
Bus from Beograd to Prijepolje
Ave. Duration
5 h 5 min
Frequency
Twice daily
Estimated price
$11
Schedules at
media.gaga-turs.rs
Centrotrans Eurolines
Fils
Phone
00 385 (0)52 383 000
Email
fils@fils.hr
Website
fils.hr
Bus from Zagreb to Sarajevo
Ave. Duration
7 h 21 min
Frequency
3 times a week
Estimated price
$40 - $60
Schedules at
fils.hr
Biss-Tours
Phone
032 245 451
Email
info@biss-tours.ba
Website
biss-tours.ba
Bus from Zagreb to Sarajevo
Ave. Duration
7 h 49 min
Frequency
3 times a week
Estimated price
$22 - $55
Schedules at
biss-tours.ba
Benko Tours 92
Phone
+(381)(20)311833
Website
redvoznje.net
Bus from Sarajevo to Priboj
Ave. Duration
1 h 30 min
Frequency
Once daily
Schedules at
benkotours92.com

Want to know more about travelling around Montenegro

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Questions & Answers

How far is it from Zagreb to Žabljak?

The distance between Zagreb and Žabljak is 387 km. The road distance is 568 km.

What is the cheapest way to get from Zagreb to Žabljak?

The cheapest way to get from Zagreb to Žabljak is to train and bus which costs 270 kn - 340 kn and takes 15 h 45 min.

What is the fastest way to get from Zagreb to Žabljak?

The quickest way to get from Zagreb to Žabljak is to fly and drive which takes 4 h 53 min and costs 500 kn - 2.000 kn.

Is there a direct bus between Zagreb and Žabljak?

No, there is no direct bus from Zagreb to Žabljak. However, there are services departing from Zagreb and arriving at Žabljak via Belgrade. The journey, including transfers, takes approximately 15 h 36 min.

How long does it take to get from Zagreb to Žabljak?

It takes approximately 4 h 53 min to get from Zagreb to Žabljak, including transfers.