U.S. Virgin Islands

Charlotte Amalie, St. Thomas cruise port

The busiest shopping port in the Caribbean, and it feels like it — four to six ships on a peak day and duty-free jewelry stores stacked end to end along Main Street. What saves a call here is everything outside town: Magens Bay's long sheltered crescent, and the ferry to St. John, where about two-thirds of the island is national park.

24 cruises in this guide call here · best months: Dec-Apr dry season; Aug-Oct is hurricane season

St. John on your own: go via Red Hook

The public ferry to St. John leaves from Red Hook on the island's east end, not from the cruise docks, so the first leg is a taxi across St. Thomas. From there boats leave every hour on the hour from 5:30am to 10pm and reach Cruz Bay in about 20 minutes. The government's posted one-way fare for non-residents is $8.15 for adults.

The hourly sailings are what make a self-guided St. John day work - miss one and the next is never far off - but leave a full hour of slack for the taxi back from Red Hook before all-aboard.

Why the jewellery shops push so hard

The Virgin Islands are a US territory, and US residents get a $1,600 duty-free allowance every 30 days on goods bought here - double the usual $800 from foreign Caribbean ports. Children count, so a family's combined allowance is large. That is the whole economics of Main Street; it is worth knowing the figure before a salesperson quotes it to you.

Sources: dpw.vi.gov, gotostcroix.com, stcroixtourism.com

Cruises that call at Charlotte Amalie, St. Thomas

CruiseLineLengthHere on
Nieuw Amsterdam - Eastern Caribbean from Fort LauderdaleHolland America Line7 NightsDay 5
Star of the Seas - Eastern Caribbean: St. Thomas & SamanáRoyal Caribbean7 NightsDay 4
Carnival Vista - Eastern CaribbeanCarnival Cruise Line8 NightsDay 4
Norwegian Epic - Transatlantic: Barcelona to Port CanaveralNorwegian Cruise Line14 NightsDay 12
Wonder of the Seas - Eastern CaribbeanRoyal Caribbean7 NightsDay 4
Norwegian Escape - Eastern CaribbeanNorwegian Cruise Line7 NightsDay 4
Star Princess - Caribbean Island HoppingPrincess Cruises7 NightsDay 4
Norwegian Aqua - Eastern Caribbean from Port CanaveralNorwegian Cruise Line7 NightsDay 4
Royal Princess - Eastern Caribbean from Fort LauderdalePrincess Cruises7 NightsDay 5
Celebrity Edge - Eastern Caribbean from Fort LauderdaleCelebrity Cruises7 NightsDay 4
Allure of the Seas - Eastern Caribbean from MiamiRoyal Caribbean7 NightsDay 5
Norwegian Epic - Southern Caribbean from San JuanNorwegian Cruise Line7 NightsDay 7
Norwegian Prima - Southern Caribbean from San JuanNorwegian Cruise Line7 NightsDay 7
Disney Treasure - Eastern Caribbean from Port CanaveralDisney Cruise Line7 NightsDay 5
Norwegian Luna - Eastern Caribbean from MiamiNorwegian Cruise Line7 NightsDay 4
Icon of the Seas - Eastern Caribbean & Perfect Day: St. Maarten & St. ThomasRoyal Caribbean7 NightsDay 5
Norwegian Encore - Eastern Caribbean from MiamiNorwegian Cruise Line7 NightsDay 4
Disney Fantasy - Eastern Caribbean & Castaway CayDisney Cruise Line7 NightsDay 5
Celebrity Apex - St. Thomas, St. Kitts & Puerto Plata from Port CanaveralCelebrity Cruises7 NightsDay 5
Carnival Horizon - 9-Day Carnival Journeys Eastern CaribbeanCarnival Cruise Line9 NightsDay 6
Norwegian Getaway - Eastern Caribbean from MiamiNorwegian Cruise Line10 NightsDay 4
Viking Saturn - Caribbean ExplorerViking Ocean Cruises11 NightsDay 2
Carnival Conquest - Journeys Southern CaribbeanCarnival Cruise Line11 NightsDay 4
Norwegian Bliss - Southern Caribbean from New YorkNorwegian Cruise Line12 NightsDay 9

Often on the same itinerary

Ports that share the most sailings with Charlotte Amalie, St. Thomas in this guide.