Not only did the bus leave late but the drivers were so rude and didn't speak english. They stopped twice from Split- Zagreb for a smoke break. 30mins both breaks so we arrived 2 hours late in Zagreb. Very disappointed as I missed my connecting bus.
We would have been on time if they weren't lazy but stuck to the bus schedule. Its fine if you have a 10min cigarette break but not a 1hr break in total when we paid for a bus ride that doesn't get us to our destination until 2hrs later.