From Lucerne to Pregrada there is daily bus year around, the bus travel via Zagreb, where passengers change to domestic buses to get to the final destination in Croatia, the travel time for the 930km long bus route from Lucerne to Pregrada is about 14 hours. Below you can see ticket prices and departure information, if you have to travel in the opposite direction, you can check the timetable for buses to Lucerne here.