Year around it is possible to travel by bus from Zurich to Rijeka, below we have listed the routes operated, Click on the INFO icon in the timetable below to see operation dates of bus. The travel time for the 760 km long route from Zurich to Rijeka is about 12 hours. From Rijeka you can continue your travel to almost any destination in Croatia.
If you are going on Holiday and plan to return to Zurich with bus, you should buy a return ticket as this is cheaper then two single tickets. Return timetable Rijeka to Zurich you can see here.