I'm not sure if this is a "in joke" that I don't understand but Zagreb does have a train station. One of the only cities that doesn't have a train station in Croatia is Dubrovnik.
Also Zagreb is a pretty awesome city. Really liked it. Saying that, pretty much the whole of the balklands countries that I've been to are really nice.