Cannabis and Cruise Ships in the USVI
Yes, once dispensaries open. Here's what cruise passengers need to know about buying cannabis on St. Thomas, St. Croix, and St. John.
Updated April 12, 2026
Cannabis and Cruise Ships in the USVI
If you’re reading this from a cabin on a ship docked in Charlotte Amalie, the short answer is yes. Adults 21 and older can legally buy and possess cannabis in the US Virgin Islands. No medical card, no pre-registration, no appointment. Walk into a dispensary with your ID, pay a $20 non-resident fee plus 18% sales tax, and you’re set.
Dispensaries are not open yet. OCR is targeting fall 2026 for the first licensed sales. When they do open, here’s what you need to know.
Can I buy on my cruise stop?
Yes, once dispensaries are operating. Any adult 21+ with a government-issued photo ID can purchase. You’ll pay the product price, a $20 flat non-resident Cannabis Fee, and 18% sales tax. That’s it.
The daily purchase cap for non-residents is 14 grams of flower, 3 grams of concentrate, and 500 milligrams of cannabis products.
See the dispensary directory for the island you’re visiting:
Which island am I on?
Most cruise ships dock on St. Thomas. It’s the busiest cruise port in the Caribbean, with over 500 ship calls a year. If you’re looking at a harbor full of ships and red roofs climbing a hillside, you’re in Charlotte Amalie.
Some itineraries include a stop on St. Croix, the largest island. The cruise dock is in Frederiksted on the west end. Christiansted, the other main town, is about 45 minutes east.
St. John doesn’t have a cruise dock. You get there by ferry or tender from St. Thomas. It’s the smallest island, mostly national park, and it’s a completely separate cannabis market from St. Thomas.
That last part matters.
Three islands, three separate markets
This is the most important rule for cruise passengers hitting multiple USVI ports: cannabis cannot legally move between St. Thomas, St. Croix, and St. John. Not by ferry, not by seaplane, not in your bag.
If your ship docks in St. Thomas on Tuesday and St. Croix on Wednesday, those are two completely separate purchases. What you buy on St. Thomas stays on St. Thomas. What you buy on St. Croix stays on St. Croix. Plan per island, not per trip.
This isn’t a technicality. Dispensaries are required to refuse sales to customers they suspect will transport product off-island.
Can I bring it back on the ship?
No. Your cruise ship operates under federal jurisdiction. Cannabis is federally illegal. The moment you step back on the gangway, you’re in federal territory. Bringing cannabis aboard is a federal offense, and cruise lines enforce their own zero-tolerance policies on top of that.
Finish what you buy on the island or leave it behind. Nothing goes back on the ship.
What about the BVI?
Cannabis is illegal in the British Virgin Islands. Tortola is a 30-minute ferry from St. Thomas. If your itinerary includes any British island, do not carry anything over. Different country, different laws, no exceptions.
How much time do I realistically have?
Most cruise passengers are ashore for 4 to 8 hours. That’s enough time to visit a dispensary, but you’ll want to plan ahead. Know which island you’re on, where the nearest dispensary is, and how you’re getting there.
On St. Thomas, Charlotte Amalie is walkable from the dock. On St. Croix, you’ll likely need a taxi from Frederiksted to reach Christiansted if dispensaries are concentrated there. On St. John, you’re taking a ferry from St. Thomas first, so factor in transit time both ways.
Check the dispensary pages for your island before you dock:
What about smoking?
Public consumption is prohibited in the USVI. That includes sidewalks, beaches, parks, and areas near the cruise docks. For the practical rundown on where you can and can’t consume, see the consumption guide.
Related guides
- Cannabis for visitors: tourist guide - the full visitor playbook
- Is weed legal in the USVI? - the territory-wide legal picture
- Where to consume cannabis in the USVI - what’s allowed and what’s real
Frequently asked
- Can I buy weed on a cruise stop in the US Virgin Islands?
- Yes, once dispensaries open. Any adult 21 or older can purchase cannabis with a government-issued photo ID by paying a $20 non-resident fee per purchase plus 18% sales tax. No medical card or pre-registration is needed.
- Can I bring cannabis back on a cruise ship?
- No. Cruise ships operate under federal jurisdiction. Cannabis is federally illegal. Anything you buy on the island stays on the island.
- What if my cruise hits both St. Thomas and St. Croix?
- Those are two completely separate cannabis markets. You cannot carry product from one island to the other. Each port is its own stop, its own purchase, its own rules.
- Is weed legal in the British Virgin Islands?
- No. Cannabis is illegal in the BVI. If your cruise or day trip includes Tortola, Virgin Gorda, or any British island, do not carry anything over.
- Are USVI dispensaries open yet?
- Not yet. OCR is targeting fall 2026 for the first licensed dispensary sales. Ten conditional licenses have been awarded across the three islands.