Travelling by direct bus from Dubrovnik to Venice is not possible, nevertheless it doing the trip by bus is for sure possible, what you have to do if first to
travel to either Zagreb or Pula, from both these cities you have daily buses to Venice.
Train: As there is no train to and from Dubrovnik, train is not an option.
Plane: During summer season, their might be options to travel by plane
Car: Travelling by car from Dubrovnik to Venice takes about 12 hours by car,
some car rental companies offer one way rental to Venice for an additional fee.
Ferry: From Dubrovnik there is a car ferry to Bari in Italy, from there one travel to Venice could be conducted by train, bus or car.
View Bus Dubrovnik Venice in a larger map