The San Basilio docks

Venice's secondary docks, where some ferries from Croatia and Slovenia land

If you are on a ferry from Croatia or Slovenia and happen to land at (or need to get to) the San Basilio docks, in the southwest corner of Dorsoduro, to get downtown you can either hop a water taxi, or take the public ferries/water buses known as vaporetti (lines 2, N, 6, 8) at the S. Basilio vaporetto stop, just east of the ferry docks along the Fondamente Zattere (the quaiside promenade) and across a bridge.

(By the way, they aren't trying to rip you off on the vaporetto. Even though this is the local equivalent of a public bus, the tickets really do cost €7.50 ($9). Welcome to Venice.)

If you're coming from or going to the airport from the San Basilio docks, your best best is to continue walking east-southeast along the Zattere 450 yards to the Zattere vaporetto stop, where you can grab blu (blue) line of the Alilaguna traghetto (ferry) to Marco Polo Airport in 1 hour and 20 minutes (€15 ($18)).