Skip to main content

St John, U.S.Virgin Islands cruise port guide

Like so many of the islands in the Caribbean, 2017’s double whammy of hurricanes Irma and Maria devastated much of St. John. However, as relief funds get funnelled into rebuilding, normality is gradually being restored, and St. John version 2.0 is emerging - bolder, brighter and better. St. John’s small size might just give it the edge over other desert islands. View less The US purchased the tiny landmass (at just nine miles long, the island is the smallest of the three American Virgin Islands) from the West India and Guinea Company in 1917 and it remains under US govern to this day. Historically speaking however St. John is Danish, who colonised it for almost 250 years before its sale to America. The Virgin Island Nation park covers almost two-thirds the island, meaning visually St. John is stunning, and will remain that way for generations to come. This ‘gift’ to the world comes thanks to Laurence Rockefeller who in 1956 gave the 5,000 acres of lush forest to the people of the island, with the caveat that it become a national park. Thus, velvety green hills slope into picture perfect white sand beaches, which are ringed by turquoise seas. One very definite winner of the tourism hiatus since 2017 has been the marine wildlife. Underwater life was barely affected by the storms and the subsequent lack of tourism has allowed the eco-systems to propagate. The island’s abundant coral reefs were not overly affected by the storms and today the waters are teeming with sea turtles, reef sharks and sting rays.

About St John, U.S.Virgin Islands

St. John USVI is the most unspoiled of the main U.S. Virgin Islands, with most of its land area under the Virgin Islands National Park. Passenger tenders arrive at Cruz Bay for access to Trunk Bay, universally praised as one of the Caribbean's most beautiful beaches with a self-guided underwater snorkeling trail.

Quick facts

Coordinates 18.3368, -64.7281
Available cruises 37

Cruises visiting St John, U.S.Virgin Islands

Prices per person · incl. taxes & fees.

Showing the 20 least-expensive of 37 sailings.

Showing 37 St John, U.S.Virgin Islands cruises

Open in full search
View Ship image Cruise line Line / Ship Departs Nights From
Go to Azamara St John, U.S.Virgin Islands cruises on Azamara Go to Azamara St John, U.S.Virgin Islands cruises on Azamara Go to Azamara Journey Cruises on Azamara Journey Jan 14, 2027 11

from $3,699

$336 / night

Go to Azamara St John, U.S.Virgin Islands cruises on Azamara Go to Azamara St John, U.S.Virgin Islands cruises on Azamara Go to Azamara Journey Cruises on Azamara Journey Jan 14, 2027 34

from $12,329

$362 / night

Go to Azamara St John, U.S.Virgin Islands cruises on Azamara Go to Azamara St John, U.S.Virgin Islands cruises on Azamara Go to Azamara Journey Cruises on Azamara Journey Jan 14, 2027 74

from $29,549

$399 / night

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Shadow Cruises on Silver Shadow Oct 24, 2026 25

Call for price

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Shadow Cruises on Silver Shadow Nov 7, 2026 11

from $4,200

$381 / night

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Shadow Cruises on Silver Shadow Nov 18, 2026 12

from $4,700

$391 / night

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Shadow Cruises on Silver Shadow Nov 30, 2026 10

from $8,500

$850 / night

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Shadow Cruises on Silver Shadow Dec 10, 2026 10

from $5,500

$550 / night

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Shadow Cruises on Silver Shadow Dec 20, 2026 14

Call for price

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Shadow Cruises on Silver Shadow Dec 27, 2026 7

from $7,200

$1,028 / night

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Spirit Cruises on Silver Spirit Dec 19, 2026 8

from $6,400

$800 / night

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Nova Cruises on Silver Nova Dec 29, 2026 8

from $7,500

$937 / night

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Ray Cruises on Silver Ray Dec 11, 2026 11

from $8,200

$745 / night

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Ray Cruises on Silver Ray Dec 22, 2026 14

from $12,400

$885 / night

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Shadow Cruises on Silver Shadow Jan 3, 2027 7

from $6,400

$914 / night

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Shadow Cruises on Silver Shadow Jan 20, 2027 10

from $7,700

$770 / night

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Shadow Cruises on Silver Shadow Jan 30, 2027 7

from $4,600

$657 / night

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Spirit Cruises on Silver Spirit Jan 25, 2027 12

from $9,800

$816 / night

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Nova Cruises on Silver Nova Jan 6, 2027 12

from $10,800

$900 / night

Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silversea St John, U.S.Virgin Islands cruises on Silversea Go to Silver Ray Cruises on Silver Ray Jan 5, 2027 11

from $10,500

$954 / night