Ann the vast majority of cruisers (from Road Town) will be hitting VG around 9:30 and the Baths shortly after so 7:30 - 8AM would be ideal. But I'm not sure what time the cruise ship-sponsored ferry hits VG...
And some may be swimming or being transferred in from a mooring a little later, but that would be a small number...

GettinBye, the most popular return ferry will be at 3, 3:30 and 4 depending on the ship departure times so anytime after 3PM should be clearing up.

The worst bottleneck is in the Baths where you don't want a crowd, you often see a group coming from both directions which can make for a mess (some guides will start from the Devil's Bay side..).

And we also check the individual cruise line sites that week to see if there are changes here before cruise calendar sites pick it up.

Last edited by crmoores; 03/06/2019 09:50 AM.

"Travel changes you. As you move through this life and this world you change things slightly, you leave marks behind, however small. And in return, life — and travel — leaves marks on you.”
-Anthony Bourdain