There are 8 ways to get from Zagreb to Nikšić by bus, car, plane, shuttle, 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.
Bus
best- Take the bus from Zagreb, Autobusni Kolodvor to Derventa, Milovana Bjeloševića Belogbus
- Take the bus from Derventa, Milovana Bjeloševića Belog to Niksic ,Zelijeznicka stanicabus
8h 16m€50–93Bus via Banja Luka
cheapest- Take the bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanicabus
- Take the bus from Banja Luka, Autobuska Stanica to Niksic ,Zelijeznicka stanicabus
9h 46m€44–86Drive 546.1 km
- Drive from Zagreb to Nikšićcar 546.1 km
8h 23m€79–114Fly Zagreb Franjo Tuđman Airport to Dubrovnik Airport, bus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Dubrovnik Airport (DBV)plane ZAG - DBV
- Take the bus from Dubrovnik, Autobusni kolodvor to Trebinje, Autobuska Stanicabus
- Take the bus from Trebinje, Autobuska Stanica to Niksic ,Zelijeznicka stanicabus
8h 39m€90–170Bus via Banja Luka #2
- Take the bus from Zagreb, Autobusni Kolodvor to Banja Luka, Autobuska Stanicabus
- Take the bus from Banja Luka, Autobuska Stanica to Niksic ,Zelijeznicka stanicabus
14h 19m€74–79Fly Zagreb Franjo Tuđman Airport to Sarajevo, shuttle, bus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Sarajevo (SJJ)plane ZAG - SJJ
- Take a shuttle bus from Sarajevo, Autobuska Stanica to Podgorica , Bus station
- Take the bus from Podgorica , Bus station to Niksic ,Zelijeznicka stanicabus
9h 11mShuttle to Ljubljana, fly to Podgorica Airport, train
- Take a shuttle bus from Zagreb to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljana
- Fly from Ljubljana (LJU) to Podgorica Airport (TGD)plane LJU - TGD
- Take the train from Podgorica to Niksictrain
8h 19m€60–569Fly Zagreb Franjo Tuđman Airport to Mostar International Airport, bus
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Mostar International Airport (OMO)plane ZAG - OMO
- Take the bus from Mostar, Autobuska Stanica to Trebinje, Autobuska Stanicabus
- Take the bus from Trebinje, Autobuska Stanica to Niksic ,Zelijeznicka stanicabus
10h 1m€155–434
Zagreb Franjo Tuđman Airport (ZAG) to Dubrovnik Airport (DBV) flights
Comparing Your Travel Options
The cheapest way to get from Zagreb to Nikšić is to bus via Banja Luka which costs €40 - €90 and takes 9h 46m.
The fastest way to get from Zagreb to Nikšić is to bus which takes 8h 16m and costs €50 - €95.
No, there is no direct bus from Zagreb to Nikšić. However, there are services departing from Zagreb, Autobusni Kolodvor and arriving at Niksic ,Zelijeznicka stanica via Derventa, Milovana Bjeloševića Belog. The journey, including transfers, takes approximately 8h 16m.
The distance between Zagreb and Nikšić is 578 km. The road distance is 546.1 km.
The best way to get from Zagreb to Nikšić without a car is to bus which takes 8h 16m and costs €50 - €95.
It takes approximately 8h 16m to get from Zagreb to Nikšić, including transfers.
Zagreb to Nikšić bus services, operated by Pepeks Zagreb, depart from Zagreb, Autobusni Kolodvor station.
Zagreb to Nikšić bus services, operated by Pepeks Zagreb, arrive at Banja Luka, Autobuska Stanica station.
Yes, the driving distance between Zagreb to Nikšić is 546 km. It takes approximately 8h 23m to drive from Zagreb to Nikšić.
Book your Zagreb to Nikšić bus tickets online with Omio.
What companies run services between Zagreb, Croatia and Nikšić, Montenegro?
You can take a bus from Zagreb, Autobusni Kolodvor to Niksic ,Zelijeznicka stanica via Derventa, Milovana Bjeloševića Belog in around 8h 16m.
- Website
- croatiaairlines.com
Flights from Zagreb Franjo Tuđman Airport to Dubrovnik Airport
- Ave. Duration
- 56 min
- When
- Every day
- Estimated price
- €50–100
Flights from Zagreb Franjo Tuđman Airport to Sarajevo
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- €90–160
Flights from Zagreb Franjo Tuđman Airport to Mostar International Airport
- Ave. Duration
- 59 min
- When
- Wednesday, Thursday, and Sunday
- Estimated price
- €95–160
- Phone
- +382 20 441 197
- [email protected]
- Website
- Railways of Montenegro (ŽPCG)
Train from Podgorica to Niksic
- Ave. Duration
- 1h 6m
- Frequency
- Every 3 hours
- Estimated price
- €2–6
- Website
- Railways of Montenegro (ŽPCG)
- Second Class
- €2–3
- First Class
- €5–6
- Phone
- +387 61 265 850
- [email protected]
- Website
- usora-turs.com
Bus from Zagreb, Autobusni Kolodvor to Derventa, Milovana Bjeloševića Belog
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- €38
- Schedules at
- usora-turs.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.
Related travel guides
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Booking & Getting There
There are 204+ hotels available in Nikšić.



