The only casino in the USVI is on St. Croix, and its at the Divi Carina Bay Resort and Casino.
There isn't ferry service between St. Thomas and St. Croix right now, but there is a ferry for that route in the works. It was suppose to come online this summer but don't believe it has as yet. Hopefully very soon. In the meantime visitors can go between St. Thomas and St. Croix by air. You can find a couple inter-island airline options on our website at Inter-Island Airlines USVI.
Thank you for using VInow.com, travel guide for the USVI, to research your vacation.
There is also a small casino in St. John called the Parrot Club. There is no live table-gaming, though. http://parrotclubvi.com/