Between Zagreb and Ulcinj we found up to 2 bus departures, including 1 night bus. The earliest departure from Zagreb is at 00:30 arriving to Ulcinj at 15:10. The latest departure is at 22:30 arriving at 15:45. Prices for a one way adult ticket range from 54 € to 62 €.
The shortest travel distance between Zagreb (HR) and Ulcinj (ME) is 778 km. The fastest bus which departs at 00:30 has a travel time of 14:40h. The longest travel time on the route is 17:15h. Some of the busses going from Zagreb to Ulcinj have stops in Skradin (Krka NP), Split, Dubrovnik and Herceg Novi. Specific information about each route can be found by clicking the route in the search results.
Overnight bus Zagreb to Ulcinj
If you want to travel overnight, there is 1 night bus from Zagreb to Ulcinj. The overnight buses depart between 22:30 and 22:30 and arrive between 15:45 and 15:45 in the morning.
Bus departures on this route are operated by the following bus companies:
In total the bus route between Zagreb and Ulcinj has been rated 2 times.
Departure and arrival station
You can see information about the departure station and stops Zagreb here
You can see information about the arrival station and stops Ulcinj here
Summary of the ticket price from Zagreb to Ulcinj
Cheapest single adult ticket:
Return adult ticket price from:
86 € (54 + 32)
Cheapest single child ticket:
Return child ticket price from:
54 € (27 + 27)
Cheapest single student ticket:
Return student ticket price from:
Cheapest single pensioner ticket:
Return pensioner ticket price from:
Reviews from Zagreb to Ulcinj
“Worked well in reality but a little confusing”
By Anonymous 03.11.2016. 15:22
Value for money
Every thing work very well as soon as I was on the bus. A little more information about bus changes and boarder controls would have been nice but the info I got sufficed at least. I got help with what bus to swich to.
Toilet was not available onboard the buses, which was disapointing. There were toilet breaks along the way but still. Also, even though the ticket worked well when I showed it to the bus driver nobody at the Zagreb recognised my ticket or could tell me which bus or plattform I was leaving from, not even Croatia Buses own info desk, even if I had bought the ticket from their webpage. But it all worked out well in the end.
Read more ▾Show less ▴
“The bus was late.. missed my bus to Shkoder as a result, had to stay in a hostel and missed the reservation in Shkoder.. paid extra money for the bus ride in effect... would have been good the the bus had internet so I could try to cancel my reservation in Shkoder and saved money. and the Drivers drive a bit too fast around the curve of the high sheer faced mountains!”
By Anonymous 09.08.2016. 13:20
Value for money
the view.. and air conditioning.
bus was two hours late.. missed bus to Shkoder.. had to pay extra money to stay in Ulcinj and lost reservation in Shkoder. the was no internet. Drive drove way too fast around corners in mountains.. was scary when the mountain face is sheer.