From Umag Bus station there are buses to Zagreb trough out the year, during summer seasonthere is and increased number of direct bus connections between Umag and Zagreb, the travel time with bus is about 5 hours. If the buses schedule below does not match your itinerary, you could try to check buses from Umag to Rijeka and from Rijeka to Zagreb, which should give you more travel options.