Ну так автобус берите. Тут https://gettransfer.com/ru можете посмотреть расценки, в целом трансфер как по мне это самый оптимальный вариант чтобы добраться до нужного места.
Введите Ваши вопросы в поисковик. Могу точно сказать, что FlixBus везёт из Любляны в Венецию, в дороге 4 часа, расписание туда и назад выводится на сайте перевозчика, есть целый ряд отправлений в день. Прибытие на станцию Tronchetto. Для перемещения к San Marco воспользуйтесь функцией построения маршрута на любой развитой карте, к примеру, Google Maps.
Если на машине, то это прямая дорога через Триест, ехать не более 3 часов. Если общественным транспортом: 1) от Любляны поезд евростар до Виллаха, делаете пересадку на поезд интерсити до вокзала венеции, далее на саму островную часть на шатле, в пути в среднем весь маршрут займет около 6-7 часов. Надо иметь ввиду от Виллаха поезд в данном направление ходит один раз в сутки .