Getting to Baska on Island Krk by bus from Zagreb, is absolutely no problem during the summer month where we have up to 10 departures daily between the cities. The travel time by bus is about 3.5 to 4 hours.
Most of the buses also stop in Malinska, Krk town and in Punat, and some also stop in Omisalj and Njevice. so can easily travel to any of the popular holiday cities on Island Krk.
From Zagreb all buses departure from the main bus station in the centre of town – you can see all information about buses from Zagreb to Baska here.
In Baska majority of the buses departure in front of Hotel Corinthia which is with in walking distance from any part of Baska. – you can see information about buses from Baska to Zagreb here.
If you are travelling to Baska outside of the main season, you will notice there is only a few direct connections available, but you have option to travel from Zagreb to Rijeka and then continue to Baska from there on.