From Bern to Pregrada there is daily bus year around, the bus first travels to Zurich, where it meets with a bus coming from Basel and St. Gallen, passenger continue together in one of the buses, in Zagreb passengers change to domestic buses to get to the final destination in Croatia, the travel time for the 1050 km long bus route from Bern to Pregrada is about 16 hours. You can see ticket prices and details about travel route in the table below.