depends on the port ..... the ship needs to exit the customs zone. For Miami, Lauderdale/Everglades, Canaveral this happens quickly and usually within 60 - 90 minutes of leaving the pier. Same rules as most other cruise ships must follow for casino. Casino and duty free have same restrictions . . . If you look at Canaveral and the one remaining casino boat it goes about 3.0001 miles off shore and sits for the duration of the gambling cruise then comes back in! At ports further inland, it will take longer. Non - US port?????? Dunno the rules off hand.