← US Virgin Islands

St Thomas

US Virgin Islands

Charlotte Amalie is the capital of the US Virgin Islands, on the island of St. Thomas. A Danish free port named for a queen, its harbor was a pirate haven. Attractions include the historic district's Danish architecture, Blackbeard's Castle tower and the pirate heritage, the 99 Steps, Fort Christian — the oldest building in the islands — the duty-free shopping, the cable car to Paradise Point's harbor panorama, and excursions to Magens Bay's famous beach and St. John.

Port image coming soon

Port information

18.332°, -64.954°

Include nearby ports

Daily schedule

Next 31 days

Thu, Nov 12

Today
  • Celebrity Xcel

    Celebrity Cruises

    3,260 passengers

    1,400 crew

    arrives : 07:00

    departs : 16:00

  • Norwegian Epic

    Norwegian Cruise Line

    4,070 passengers

    1,724 crew

    arrives : 07:00

    departs : 15:00

  • Norwegian Breakaway

    Norwegian Cruise Line

    3,903 passengers

    1,657 crew

    arrives : 07:00

    departs : 14:00

  • Allure of the Seas

    Royal Caribbean

    5,450 passengers

    2,103 crew

    arrives : 08:00

    departs : 18:00

Total: 4 ships 16,683 passengers 6,884 crew
Fri, Nov 13 No ships in port
Sat, Nov 14 No ships in port

Sun, Nov 15

  • 2,000 passengers

    895 crew

    arrives : 07:00

    departs : 15:00

  • MSC Poesia

    MSC Cruises

    2,446 passengers

    1,039 crew

    arrives : 08:00

    departs : 18:00

Total: 2 ships 4,446 passengers 1,934 crew

Mon, Nov 16

  • Vision of the Seas

    Royal Caribbean

    2,000 passengers

    742 crew

    arrives : 08:00

    departs : 17:00

  • Norwegian Escape

    Norwegian Cruise Line

    4,218 passengers

    1,733 crew

    arrives : 11:00

    departs : 19:00

Total: 2 ships 6,218 passengers 2,475 crew

Tue, Nov 17

  • Norwegian Bliss

    Norwegian Cruise Line

    4,010 passengers

    1,716 crew

    arrives : 07:00

    departs : 18:00

  • Harmony of the Seas

    Royal Caribbean

    5,450 passengers

    2,200 crew

    arrives : 07:00

    departs : 14:30

  • Viking Sea

    Viking Ocean

    930 passengers

    550 crew

    arrives : 07:30

    departs : 18:00

  • Carnival Vista

    Carnival Cruise Line

    3,934 passengers

    1,450 crew

    arrives : 09:00

    departs : 18:00

Total: 4 ships 14,324 passengers 5,916 crew

Wed, Nov 18

  • Rotterdam

    Holland America

    2,668 passengers

    1,048 crew

    arrives : 07:00

    departs : 15:00

  • Norwegian Aqua

    Norwegian Cruise Line

    3,565 passengers

    1,597 crew

    arrives : 10:00

    departs : 18:00

  • Star of the Seas

    Royal Caribbean

    5,610 passengers

    2,350 crew

    arrives : 12:30

    departs : 20:00

Total: 3 ships 11,843 passengers 4,995 crew

Thu, Nov 19

  • Carnival Venezia

    Carnival Cruise Line

    4,090 passengers

    1,424 crew

    arrives : 07:00

    departs : 16:00

  • Independence of the Seas

    Royal Caribbean

    3,850 passengers

    1,440 crew

    arrives : 08:00

    departs : 18:00

  • Norwegian Getaway

    Norwegian Cruise Line

    3,903 passengers

    1,646 crew

    arrives : 11:30

    departs : 20:00

Total: 3 ships 11,843 passengers 4,510 crew
Fri, Nov 20 No ships in port

Sat, Nov 21

  • Norwegian Prima

    Norwegian Cruise Line

    3,195 passengers

    1,506 crew

    arrives : 07:00

    departs : 17:00

  • 2,759 passengers

    1,173 crew

    arrives : 08:00

    departs : 18:00

  • Valiant Lady

    Virgin Voyages

    2,762 passengers

    1,150 crew

    arrives : 08:00

    departs : 18:00

  • 2,000 passengers

    895 crew

    arrives : 09:00

    departs : 17:30

Total: 4 ships 10,716 passengers 4,724 crew

Sun, Nov 22

Total: 1 ship 2,000 passengers 772 crew

Mon, Nov 23

  • Norwegian Escape

    Norwegian Cruise Line

    4,218 passengers

    1,733 crew

    arrives : 11:00

    departs : 19:00

Total: 1 ship 4,218 passengers 1,733 crew

Tue, Nov 24

  • Disney Treasure

    Disney Cruise Line

    2,508 passengers

    1,555 crew

    arrives : 07:30

    departs : 18:15

  • Celebrity Apex

    Celebrity Cruises

    2,910 passengers

    1,320 crew

    arrives : 11:30

    departs : 19:00

Total: 2 ships 5,418 passengers 2,875 crew

Wed, Nov 25

  • Carnival Celebration

    Carnival Cruise Line

    5,374 passengers

    1,735 crew

    arrives : 07:00

    departs : 15:30

  • Icon of the Seas

    Royal Caribbean

    5,610 passengers

    2,350 crew

    arrives : 07:00

    departs : 14:30

  • Norwegian Aqua

    Norwegian Cruise Line

    3,565 passengers

    1,597 crew

    arrives : 10:00

    departs : 18:00

  • Celebrity Beyond

    Celebrity Cruises

    3,260 passengers

    1,400 crew

    arrives : 11:30

    departs : 19:00

Total: 4 ships 17,809 passengers 7,082 crew

Thu, Nov 26

  • Allure of the Seas

    Royal Caribbean

    5,450 passengers

    2,103 crew

    arrives : 07:00

    departs : 16:00

  • MSC Meraviglia

    MSC Cruises

    4,428 passengers

    1,608 crew

    arrives : 07:00

    departs : 15:30

Total: 2 ships 9,878 passengers 3,711 crew

Fri, Nov 27

  • Viking Sea

    Viking Ocean

    930 passengers

    550 crew

    arrives : 07:30

    departs : 18:00

Total: 1 ship 930 passengers 550 crew

Sat, Nov 28

  • Norwegian Prima

    Norwegian Cruise Line

    3,195 passengers

    1,506 crew

    arrives : 07:00

    departs : 17:00

  • Oceania Vista

    Oceania Cruises

    1,214 passengers

    800 crew

    arrives : 07:00

    departs : 18:00

Total: 2 ships 4,409 passengers 2,306 crew

Sun, Nov 29

  • Valiant Lady

    Virgin Voyages

    2,762 passengers

    1,150 crew

    arrives : 08:00

    departs : 18:00

Total: 1 ship 2,762 passengers 1,150 crew

Mon, Nov 30

  • Celebrity Eclipse

    Celebrity Cruises

    2,874 passengers

    1,250 crew

    arrives : 08:00

    departs : 18:00

  • Vision of the Seas

    Royal Caribbean

    2,000 passengers

    742 crew

    arrives : 08:00

    departs : 17:00

  • Norwegian Escape

    Norwegian Cruise Line

    4,218 passengers

    1,733 crew

    arrives : 11:00

    departs : 19:00

Total: 3 ships 9,092 passengers 3,725 crew
Tue, Dec 1 No ships in port

Wed, Dec 2

  • Eurodam

    Holland America

    2,104 passengers

    876 crew

    arrives : 07:00

    departs : 16:00

  • Norwegian Aqua

    Norwegian Cruise Line

    3,565 passengers

    1,597 crew

    arrives : 10:00

    departs : 18:00

  • Celebrity Beyond

    Celebrity Cruises

    3,260 passengers

    1,400 crew

    arrives : 11:30

    departs : 19:00

  • Star of the Seas

    Royal Caribbean

    5,610 passengers

    2,350 crew

    arrives : 12:30

    departs : 20:00

Total: 4 ships 14,539 passengers 6,223 crew

Thu, Dec 3

  • Carnival Magic

    Carnival Cruise Line

    3,690 passengers

    1,367 crew

    arrives : 07:00

    departs : 16:00

  • Norwegian Pearl

    Norwegian Cruise Line

    2,344 passengers

    1,072 crew

    arrives : 07:00

    departs : 18:00

  • Independence of the Seas

    Royal Caribbean

    3,850 passengers

    1,440 crew

    arrives : 07:00

    departs : 15:00

Total: 3 ships 9,884 passengers 3,879 crew
Fri, Dec 4 No ships in port

Sat, Dec 5

  • Norwegian Gem

    Norwegian Cruise Line

    2,388 passengers

    1,070 crew

    arrives : 06:45

    departs : 15:00

  • Norwegian Prima

    Norwegian Cruise Line

    3,195 passengers

    1,506 crew

    arrives : 07:00

    departs : 17:00

  • Oceania Allura

    Oceania Cruises

    1,210 passengers

    800 crew

    arrives : 07:00

    departs : 19:00

Total: 3 ships 6,793 passengers 3,376 crew

Sun, Dec 6

  • Norwegian Bliss

    Norwegian Cruise Line

    4,010 passengers

    1,716 crew

    arrives : 07:00

    departs : 18:00

  • Celebrity Constellation

    Celebrity Cruises

    2,184 passengers

    999 crew

    arrives : 08:00

    departs : 17:00

  • Rhapsody of the Seas

    Royal Caribbean

    2,000 passengers

    772 crew

    arrives : 08:00

    departs : 17:00

Total: 3 ships 8,194 passengers 3,487 crew

Mon, Dec 7

  • Norwegian Escape

    Norwegian Cruise Line

    4,218 passengers

    1,733 crew

    arrives : 11:00

    departs : 19:00

Total: 1 ship 4,218 passengers 1,733 crew

Tue, Dec 8

  • Disney Treasure

    Disney Cruise Line

    2,508 passengers

    1,555 crew

    arrives : 07:30

    departs : 18:15

  • Celebrity Apex

    Celebrity Cruises

    2,910 passengers

    1,320 crew

    arrives : 11:30

    departs : 19:00

Total: 2 ships 5,418 passengers 2,875 crew

Wed, Dec 9

  • Zuiderdam

    Holland America

    1,964 passengers

    812 crew

    arrives : 07:00

    departs : 16:00

  • Rotterdam

    Holland America

    2,668 passengers

    1,048 crew

    arrives : 07:00

    departs : 15:00

  • Icon of the Seas

    Royal Caribbean

    5,610 passengers

    2,350 crew

    arrives : 07:00

    departs : 14:30

  • Norwegian Aqua

    Norwegian Cruise Line

    3,565 passengers

    1,597 crew

    arrives : 10:00

    departs : 18:00

  • Celebrity Xcel

    Celebrity Cruises

    3,260 passengers

    1,400 crew

    arrives : 12:30

    departs : 20:00

Total: 5 ships 17,067 passengers 7,207 crew

Thu, Dec 10

  • Allure of the Seas

    Royal Caribbean

    5,450 passengers

    2,103 crew

    arrives : 07:00

    departs : 16:00

  • MSC Meraviglia

    MSC Cruises

    4,428 passengers

    1,608 crew

    arrives : 07:00

    departs : 15:30

Total: 2 ships 9,878 passengers 3,711 crew

Fri, Dec 11

  • Norwegian Prima

    Norwegian Cruise Line

    3,195 passengers

    1,506 crew

    arrives : 07:00

    departs : 17:00

Total: 1 ship 3,195 passengers 1,506 crew

Sat, Dec 12

  • Jewel of the Seas

    Royal Caribbean

    2,150 passengers

    852 crew

    arrives : 07:00

    departs : 16:00

Total: 1 ship 2,150 passengers 852 crew