Websites for bus and train indicate that they both take about 2.5 hrs. and are comparable in price. I have heard that border crossings can take a long time; is the train a better choice? We are connecting to a bus to Plitvice Lakes so time matters. We are traveling on a Saturday in mid-September.
Thanks for any help.
I haven't traveled that specific route recently, but I can tell you that one advantage of the bus is that it takes you to the Zagreb bus station (naturally), which is your departure point for the ride to Plitvice. Although Zagreb's bus and train stations look quite close together on a map, it takes a fair amount of time to walk betwen them--maybe 15 or 20 minutes, I would guess.
The bus station in Zagreb is much more heavily used than the train station. There always seems to be a line of taxis at the bus station; I'm not certain you can count on that at the train station. The city has a good bus/tram network, but I don't know how frequent service is between the RR station and the bus station or how far you'd need to walk to get to the appropriate stop. Nor do I know whether you can pay on board or would need to buy a local-transit ticket before boarding.
I don't know whether you're planning to buy your Zagreb-Plitvice bus tickets in advance. I've never done that online so don't know how well it works.
As of 2015 the ticket windows at the Zagreb station were upstairs, and finding your way to the correct platform at ground level wasn't a trivial matter. (Also, there was an up escalator but no down escalator. I didn't notice an elevator, though there may be one.) Multiple companies making the run to Plitvice somewhat complicated matters. On the other hand, service was pretty frequent during my midsummer visit.
I encountered a bit of a line at the ticket window and was afraid of missing the bus I wanted to take. A bus-company employee told me I could buy my ticket on the bus at no additional cost. The first part was true; I'm nearly certain the second part was not, but the fare difference was not large, and there was space for me on the bus. I cannot guarantee that that technique would work for you.
For what it's worth, I found Croatian inter-city buses to be comfortable.
I assume you are planning to see the bulk of the park on Sunday, after spending Saturday night in the Plitvice area. Day-tripping to the park yields the worst possible conditions (massively crowded walkways), and weekends are probably considerably worse than weekdays, because a lot of the visitors are Croatian.
I took that route by train in 2016 (though the opposite direction — Zagreb to Ljubljana) and it was a pleasant and pretty seamless, timely experience. As the previous commenter noted, there's definitely something to be said for being in the same place as your Plitvice departure, but if the schedule/arrival times are better on the train side, there were plentiful taxis at the Zagreb train station and it was very easy to navigate (good signage, relatively small size, etc). The border crossing took about 20 minutes—agents from both countries come through the cars and stamp passports—though, to be fair, our train wasn't that crowded. I would think a plus for the train is to not be beholden as much to street traffic, though I haven't taken the bus so I'm honestly not sure if that's an issue.
Although the bus and train stations may take 20 minutes to walk, taking the tram between them is very quick, very cheap (4 K, about 50c), and a large number of trams do the trip. I would not let that be the determining factor.