U.S. Virgin Islands cruises

The Latest U.S. Virgin Islands Cruise Deals

Most recommended U.S. Virgin Islands cruises
Carnival Magic

8 Day Eastern Caribbean

Carnival Magic

2026-10-03 - 2026-10-11

8 nights

Miami, Florida - Half Moon Cay (Little San Salvador Island), Bahamas - At sea - San Juan, Puerto Rico - Philipsburg, St. Maarten - St. Thomas, U.S. Virgin Islands - At sea - At sea - Miami, Florida

$203/person

Excluding taxes & port fees

Interior

Carnival Venezia

7 Day Eastern Caribbean

Carnival Venezia

2026-11-15 - 2026-11-22

7 nights

Port Canaveral, Florida - Celebration Key, Bahamas - At sea - San Juan, Puerto Rico - St. Thomas, U.S. Virgin Islands - At sea - At sea - Port Canaveral, Florida

$254/person

Excluding taxes & port fees

Interior

Norwegian Star

13 Night Repo

Norwegian Star

2026-04-13 - 2026-04-26

13 nights

Tampa, Florida - Key West, Florida - At sea - Puerto Plata, Dominican Republic - St. Thomas, U.S. Virgin Islands - Philipsburg, St. Maarten - At sea - At sea - At sea - At sea - At sea - At sea - At sea - Lisbon, Portugal

$349/person

Excluding taxes & port fees

Interior

Regal Princess

7 Night Caribbean - Eastern Cruise

Regal Princess

2026-08-29 - 2026-09-05

7 nights

Fort Lauderdale (Port Everglades), Florida - Princess Cays, Bahamas - At sea - San Juan, Puerto Rico - St. Thomas, U.S. Virgin Islands - At sea - At sea - Fort Lauderdale (Port Everglades), Florida

$352/person

Excluding taxes & port fees

Interior

Celebrity Summit

7 Night Southern Caribbean Cruise

Celebrity Summit

2027-12-05 - 2027-12-12

7 nights

San Juan, Puerto Rico - At sea - Roseau, Dominica - Bridgetown, Barbados - Castries, St. Lucia - St. John's, Antigua - Charlotte Amalie, St. Thomas, U.S. Virgin Islands - San Juan, Puerto Rico

$359/person

Excluding taxes & port fees

Interior

Carnival Venezia

Journeys - 11 Day Southern Caribbean

Carnival Venezia

2026-05-17 - 2026-05-28

11 nights

Port Canaveral, Florida - Celebration Key, Bahamas - At sea - At sea - Port of Oranjestad, Aruba, Caribbean - Curacao, Caribbean - At sea - St. Thomas, U.S. Virgin Islands - At sea - At sea - At sea - New York, New York

$369/person

Excluding taxes & port fees

Interior

Independence of the Seas

7 Night Eastern Caribbean & Perfect Day

Independence of the Seas

2026-11-29 - 2026-12-06

7 nights

Miami, Florida - Perfect Day at CocoCay - At sea - At sea - Charlotte Amalie, St. Thomas, U.S. Virgin Islands - Puerto Plata, Dominican Republic - At sea - Miami, Florida

$382/person

Excluding taxes & port fees

Interior

Independence of the Seas

7 Night Eastern Caribbean Cruise

Independence of the Seas

2027-01-24 - 2027-01-31

7 nights

Miami, Florida - Nassau, Bahamas - At sea - San Juan, Puerto Rico - Charlotte Amalie, St. Thomas, U.S. Virgin Islands - At sea - At sea - Miami, Florida

$447/person

Excluding taxes & port fees

Interior

Emerald Princess

5 Night Caribbean - Southern Cruise

Emerald Princess

2027-11-21 - 2027-11-26

5 nights

San Juan, Puerto Rico - St. Thomas, U.S. Virgin Islands - St. Maarten, Netherlands Antilles - Antigua, Antigua & Barbuda - St. Lucia, Caribbean - Bridgetown, Barbados

$478/person

Excluding taxes & port fees

Interior

Grandeur of the Seas

7 Night San Juan To Colon Cruise

Grandeur of the Seas

2027-11-27 - 2027-12-04

7 nights

San Juan, Puerto Rico - Charlotte Amalie, St. Thomas, U.S. Virgin Islands - Philipsburg, St. Maarten - Castries, St. Lucia - At sea - Willemstad, Curacao - At sea - Colon, Panama

$505/person

Excluding taxes & port fees

Interior

MSC Meraviglia

8 Night Caribbean - Eastern Cruise

MSC Meraviglia

2027-01-16 - 2027-01-24

8 nights

Miami, Florida - At sea - At sea - Philipsburg, St. Maarten - St. John's, Antigua - Charlotte Amalie, St. Thomas, U.S. Virgin Islands - Puerto Plata, Dominican Republic - At sea - Miami, Florida

$528/person

Excluding taxes & port fees

Interior

Norwegian Escape

7 Night Eastern Caribbean

Norwegian Escape

2026-12-11 - 2026-12-18

7 nights

Port Canaveral, Florida - At sea - Puerto Plata, Dominican Republic - St. Thomas, U.S. Virgin Islands - Tortola, B.V.I. - At sea - Great Stirrup Cay, Bahamas - Port Canaveral, Florida

$539/person

Excluding taxes & port fees

Interior

Crown Princess

5 Night Caribbean - Eastern Cruise

Crown Princess

2027-01-03 - 2027-01-08

5 nights

San Juan, Puerto Rico - St. Thomas, U.S. Virgin Islands - Port of Basseterre, St. Kitts, St. Kitts and Nevis - Dominica, Caribbean - St. Georges, Grenada, West Indies - Bridgetown, Barbados

$565/person

Excluding taxes & port fees

Interior

Rhapsody of the Seas

6 Night Southern Caribbean Cruise

Rhapsody of the Seas

2027-12-18 - 2027-12-24

6 nights

San Juan, Puerto Rico - Charlotte Amalie, St. Thomas, U.S. Virgin Islands - St. Croix, U.S. Virgin Islands - Port of Basseterre, St. Kitts, St. Kitts and Nevis - St. John's, Antigua - At sea - San Juan, Puerto Rico

$579/person

Excluding taxes & port fees

Interior

Crown Princess

7 Night Caribbean - Southern Cruise

Crown Princess

2027-02-07 - 2027-02-14

7 nights

San Juan, Puerto Rico - St. Thomas, U.S. Virgin Islands - St. Maarten, Netherlands Antilles - Antigua, Antigua & Barbuda - Dominica, Caribbean - Bridgetown, Barbados - At sea - San Juan, Puerto Rico

$584/person

Excluding taxes & port fees

Interior

Adventure of the Seas

8 Night Eastern Caribbean & Perfect Day

Adventure of the Seas

2026-09-18 - 2026-09-26

8 nights

Port Canaveral, Florida - At sea - At sea - St. Croix, U.S. Virgin Islands - Charlotte Amalie, St. Thomas, U.S. Virgin Islands - San Juan, Puerto Rico - At sea - Perfect Day at CocoCay - Port Canaveral, Florida

$585/person

Excluding taxes & port fees

Interior

KAYAK’s Insights for Cruises to the U.S. Virgin Islands

Discover seasonal trends, ideal booking windows, and other data-driven tips to plan your cruise to the U.S. Virgin Islands with confidence

What is the cheapest month to take a cruise to the U.S. Virgin Islands?

November is the cheapest month to sail to the U.S. Virgin Islands for cruises with an itinerary of between 4 and 8 port stops.

What is the most popular cruise line operator for U.S. Virgin Islands sailings?

The 3 most popular operators operating sailings to U.S. Virgin Islands are; Royal Caribbean, Norwegian, and Carnival.

What is the cheapest cruise line to sail with to U.S. Virgin Islands?

Carnival is the cheapest out of all of the cruise lines that offer U.S. Virgin Islands cruises with an average cost of $1,045 for a 4 port itinerary. For an 8 port itinerary, the cheapest cruise line is MSC Cruises with an average cost of $1,144.

What is the cheapest day of the week to depart on a cruise to the U.S. Virgin Islands?

The cheapest day of the week to depart on a cruise with between 4 and 8 port stops is Saturday.

What’s the most popular departure point for sailings to U.S. Virgin Islands?

The most popular departure point for U.S. Virgin Islands cruise is Miami, Florida. The next most popular is Port Canaveral, Florida.

How many stops do people usually make on a U.S. Virgin Islands cruise?

Generally, cruises with between 4 and 8 ports are the most popular. For passengers on cruises to U.S. Virgin Islands, most passengers book a cruise with 3 stops.

What are the most popular cruise ships that sail to the U.S. Virgin Islands?

The most popular cruise ship from all cruises to the U.S. Virgin Islands is Icon of the Seas.

Good to know - Essential information for your next U.S. Virgin Islands cruise

Low season

High season

Average price (weeknight)

Average price (weekend night)

September
April
$1,498
$1,492
Cheapest month to sail with an average 23% drop in price.
Most expensive month to sail with an average 28% rise in price.
Average weeknight departure price.
Average weekend departure price.

FAQs When Booking a cruise to the U.S. Virgin Islands

  • What different cabin options are available?

    There are a total of 4 different cabin options; Balcony, inside, oceanview and suite. The most expensive of these is suite at an average price of $2,418/night. The cheapest is inside which costs $1,023/night on average.

  • What is the most popular itinerary for a cruise along the U.S. Virgin Islands?

KAYAK’s Top Tips for your next the U.S. Virgin Islands cruise

  • Try to book around 31 days in advance for the best chance at a below average price.
  • Miami, Florida is the most popular departure port for all route types taking in a cruise around the U.S. Virgin Islands.
  • If you're looking to get the most out of U.S. Virgin Islands cruise and not miss out, most KAYAK users book a 7 days itinerary.