Skip to main content

St. Thomas, Charlotte Amalie cruise port guide

Discovering the Virgin Islands During an MSC Caribbean and Antilles cruise to the U.S. Virgin Islands, experience the spectacular beauty of St. Thomas as you encounter colonial history, panoramic mountaintop views and some of the top-rated beaches in the world. Disembark in the capital of Charlotte Amalie, where the streets and places still bear Danish names and its history of pirates remains visible to this day. Experience the charming historic district of the Kongens (King's) Quarter on an MSC excursion that explores the former centre of Danish colonial enterprise and visit several National Landmark Properties and historical manor homes including Villa Notman, Britannia House, Crown House, Haagensen House and Hotel 1829. Visit the landmark 99 Steps - perhaps the most famous step street built by the Danish using bricks brought in European ships as ballast. These will lead you to the famous 17th-century Blackbeard’s Castle, where you will get a chance to step back into the age of the Caribbean pirates while admiring stunning views. Edward Teach, a.k.a. Blackbeard, inspected the bays of the island from the castle’s observation tower, the Skytsborg, which is the oldest structure on the Virgin Islands at more than 300 years old. A Charlotte Amalie cruise lets you explore Drake's Seat, another scenic overlook from which you can admire all of the Virgin Islands, both the U.S. and the British. On a clear day, you can even see Puerto Rico from Drake’s Seat. To bring out your inner pirate, hop on a pirate schooner, manned by a friendly motley crew, in search of wildlife, snorkelling and beach fun. An MSC excursion that’s great for the whole family, this pirate adventure includes a personal “pirate” tattoo, a turn at the helm as an honorary captain and an eye-patch for the kids. Or let us whisk you to away to the beach at idyllic Magens Bay, once named by National Geo-graphic as one of the most beautiful bays in the world. Slightly tucked away from view, this immaculate sandy beach is framed by palm trees, turquoise water and green hills and is the perfect spot to sunbathe and snorkel. For something special, join an MSC excursion to neighbouring St. John and the charming town of Cruz Bay. After a short scenic sail, board an open-air safari-style bus to explore the ruggedly beautiful St. John with a quick stop or two to enjoy the spectacular views en route to Trunk Bay, Waterlemon Cay and Annaberg Sugar Plantation ruins, followed by a beach and snorkelling experience. Then taste some authentic West Indian fare and experience coal pot cooking on an exclusive Martha Stewart excursion that blends cuisine, culture, and the best sites of St. John all into one tour.

Quick facts

Coordinates 18.3419, -64.9307
Available cruises 62

Cruises visiting St. Thomas, Charlotte Amalie

Prices per person · incl. taxes & fees.

Showing the 20 least-expensive of 62 sailings.

Showing 62 St. Thomas, Charlotte Amalie cruises

Open in full search
View Ship image Cruise line Line / Ship Departs Nights From
Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Meraviglia Cruises on MSC Meraviglia Dec 5, 2026 8

from $558

$69 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Meraviglia Cruises on MSC Meraviglia Jan 30, 2027 8

from $578

$72 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Meraviglia Cruises on MSC Meraviglia Jan 2, 2027 8

from $598

$74 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Meraviglia Cruises on MSC Meraviglia Jan 16, 2027 8

from $598

$74 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Meraviglia Cruises on MSC Meraviglia Feb 13, 2027 8

from $648

$81 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore Dec 5, 2027 7

from $659

$94 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore Jan 2, 2028 7

from $679

$97 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Meraviglia Cruises on MSC Meraviglia Mar 13, 2027 8

from $708

$88 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Meraviglia Cruises on MSC Meraviglia Mar 27, 2027 8

from $717

$89 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Meraviglia Cruises on MSC Meraviglia Nov 21, 2026 8

from $728

$91 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore Jan 29, 2028 8

from $728

$91 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore Feb 26, 2028 8

from $758

$94 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore Jan 15, 2028 8

from $788

$98 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Poesia Cruises on MSC Poesia Nov 12, 2026 10

from $798

$79 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Meraviglia Cruises on MSC Meraviglia Dec 19, 2026 8

from $798

$99 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore Feb 12, 2028 8

from $818

$102 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore Mar 11, 2028 8

from $848

$106 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore Nov 20, 2027 8

from $878

$109 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Seashore Cruises on MSC Seashore Nov 5, 2027 9

from $878

$97 / night

Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Cruises St. Thomas, Charlotte Amalie cruises on MSC Cruises Go to MSC Meraviglia Cruises on MSC Meraviglia Feb 27, 2027 8

from $879

$109 / night