How to travel from Makarska in Croatia to Lucerne in Switzerland by bus? First you have to take a bus from Makarska to Split, timetable you can see here, from Split you then have daily bus to Lucerne during summer season, and a few times weekly during winter season , timetable you can see below. Travel time from Makarska to Lucerne is about 20 hours. In Makarska the bus departure from the main bus station which is located central in town. In Split also from the main bus station, which is where you will be dropped when arriving from Makarska.