Travelling by bus from Dubrovnik in Croatia to Bern in Switzerland is possible with one bus change, first you have to take a bus from Dubrovnik to Split, timetable you can see here, from Split you then have daily bus to Bern during summer season, and a few weekly departures during winter season , timetable Split to Bern you can see below. Travel time from Dubrovnik to Bern is about 26 hours. From Dubrovnik the buses departure from the main bus station in Gruz, location and address you can see here.