One way to get to Virgin Gorda from Tortola British Virgin Islands is to get a ferry aka water taxi from Road Town Tortola. My ferry of choice today is Sensation Ferries. This is a new ferry that began operations after hurricane Irma.
The Road Town Ferry Terminal is located on Waterfront Road, Road Town Tortola and I can get a ferry there. The return trip is $US30.00 per person and the trip takes about 20-30 minutes.
Virgin Gorda is part of the British Virgin Islands so a American visa or passport is not required to make the trip.
So I invite you to watch the video below and enjoy the scenery and the trip to Virgin Gorda from Road Town, Tortola. At position 4.00 of the video, you will see the ferry - Speedy's returning to the Road Town Ferry terminal. This ferry is another option to travel to Virgin Gorda from Road Town, Tortola.