We used a private car service, treviso airporter, booked online, for our transport from cruise ship in Trieste to Venice. They arranged for a water taxi to take us to our hotel as well. It was perfect. They handled our luggage, assisted with transfer to water taxi, who also helped with our luggage, dropping us at our hotel dock. Exceptionally easy, no waiting for others to get on the bus with Oceania transport! Cost was 400 euros for the four of us.