Дешевле всего - однозначно автобусами.
Из Улциня и Подгорицы с остановкой в Будве ходят автобусы в Хорватию: Дубровник, Сплит, Задар, Загреб... Оттуда уже местным сообщением в Пулу. Расписание можно смотреть на
этом сайте и на
этом. По первой ссылке чтобы заработал, в разделе timetable указываете в поле "departure station" город "Budva", далее - дату, а поле "arrival station" оставляете пустым. Нажимаете на "show" и появляется новое поле с выпадающим списком "stations", вот тут и выбираете нужный город. Можно кликнуть на "stations" в расписании и слева в колонке посмотреть все остановки на пути. Транспортные компании: Bozur, Panoramabus и другие.
Расписание, честно говоря, не соблюдается. Многое зависит от сезона. В летние месяцы автобусное сообщение более оживленное, чем весной.