There are 6 ways to get from Croatia to Nikšić by bus, car, plane, or shuttle
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
10h 58m€44–88Drive 546.1 km
- Drive from Zagreb to Nikšićcar 546.1 km
8h 23m€79–114Fly 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
9h 9m€91–172Bus 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
15h 31m€74–81Fly 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 42m
Zagreb Franjo Tuđman Airport (ZAG) to Dubrovnik Airport (DBV) flights
Comparing Your Travel Options
The cheapest way to get from Croatia to Nikšić is to bus via Banja Luka which costs €40 - €90 and takes 10h 58m.
The fastest way to get from Croatia to Nikšić is to bus which takes 8h 16m and costs €50 - €95.
No, there is no direct bus from Croatia 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 Croatia and Nikšić is 578 km. The road distance is 546.1 km.
The best way to get from Croatia 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 Croatia to Nikšić, including transfers.
Croatia to Nikšić bus services, operated by Usora Turs, depart from Zagreb, Autobusni Kolodvor station.
Croatia to Nikšić bus services, operated by Usora Turs, arrive at Derventa, Milovana Bjeloševića Belog station.
Yes, the driving distance between Croatia to Nikšić is 546 km. It takes approximately 8h 23m to drive from Croatia to Nikšić.
There are 204+ hotels available in Nikšić.
What companies run services between 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
- 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



