St. Thomas, U.S. Virgin Islands cruises

The Latest St. Thomas, U.S. Virgin Islands Cruise Deals

Most recommended St. Thomas, U.S. Virgin Islands cruises
Carnival Celebration

7 Day Eastern Caribbean

Carnival Celebration

2026-10-18 - 2026-10-25

7 nights

Miami, Florida - At sea - At sea - St. Thomas, U.S. Virgin Islands - Amber Cove, Dominican Republic - At sea - Celebration Key, Bahamas - Miami, Florida

$214/person

Excluding taxes & port fees

Interior

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

$239/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

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

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

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

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

Coral Princess

10 Night Caribbean - Eastern Cruise

Coral Princess

2026-11-08 - 2026-11-18

10 nights

Fort Lauderdale (Port Everglades), Florida - At sea - At sea - Antigua, Antigua & Barbuda - St. Maarten, Netherlands Antilles - Dominica, Caribbean - Port of Basseterre, St. Kitts, St. Kitts and Nevis - St. Thomas, U.S. Virgin Islands - At sea - At sea - Fort Lauderdale (Port Everglades), Florida

$589/person

Excluding taxes & port fees

Interior

Carnival Firenze

Journeys - 12 Day Southern Caribbean

Carnival Firenze

2027-11-02 - 2027-11-14

12 nights

New York, New York - At sea - At sea - At sea - St. Thomas, U.S. Virgin Islands - St. Croix, U.S. Virgin Islands - At sea - Port of Oranjestad, Aruba, Caribbean - Curacao, Caribbean - At sea - Grand Turk, Turks and Caicos - At sea - Port Canaveral, Florida

$590/person

Excluding taxes & port fees

Interior

Grand Princess

11 Night Caribbean - Southern Cruise

Grand Princess

2026-04-05 - 2026-04-16

11 nights

San Juan, Puerto Rico - St. Thomas, U.S. Virgin Islands - Port of Basseterre, St. Kitts, St. Kitts and Nevis - At sea - Port of Oranjestad, Aruba, Caribbean - Curacao, Caribbean - Kralendijk, Bonaire, Dutch Antilles - At sea - Amber Cove, Dominican Republic - Grand Turk, Turks and Caicos - At sea - Fort Lauderdale (Port Everglades), Florida

$590/person

Excluding taxes & port fees

Interior

Carnival Venezia

Journeys - 14 Day Southern Caribbean

Carnival Venezia

2026-11-29 - 2026-12-13

14 nights

Port Canaveral, Florida - At sea - At sea - St. Thomas, U.S. Virgin Islands - Antigua, Antigua & Barbuda - Dominica, Caribbean - Bridgetown, Barbados - Grenada, Caribbean - At sea - Philipsburg, St. Maarten - Port of Basseterre, St. Kitts, St. Kitts and Nevis - San Juan, Puerto Rico - At sea - At sea - Port Canaveral, Florida

$629/person

Excluding taxes & port fees

Interior

Carnival Firenze

Carnival Journeys - 7 Day Eastern Caribb

Carnival Firenze

2027-02-26 - 2027-03-08

10 nights

Miami, Florida - At sea - At sea - San Juan, Puerto Rico - St. Croix, U.S. Virgin Islands - Port of Basseterre, St. Kitts, St. Kitts and Nevis - Philipsburg, St. Maarten - St. Thomas, U.S. Virgin Islands - At sea - At sea - Miami, Florida

$660/person

Excluding taxes & port fees

Interior

Crown Princess

8 Night Caribbean - Southern Cruise

Crown Princess

2026-12-19 - 2026-12-27

8 nights

Fort Lauderdale (Port Everglades), Florida - At sea - At sea - Port of Oranjestad, Aruba, Caribbean - Curacao, Caribbean - At sea - Antigua, Antigua & Barbuda - St. Thomas, U.S. Virgin Islands - San Juan, Puerto Rico

$693/person

Excluding taxes & port fees

Interior

Carnival Firenze

Carnival Journeys - 10 Day Southern Cari

Carnival Firenze

2027-03-08 - 2027-03-18

10 nights

Miami, Florida - At sea - At sea - Philipsburg, St. Maarten - Port of Basseterre, St. Kitts, St. Kitts and Nevis - St. Lucia, Caribbean - Antigua, Antigua & Barbuda - St. Thomas, U.S. Virgin Islands - At sea - At sea - Miami, Florida

$700/person

Excluding taxes & port fees

Interior

KAYAK’s Insights for Cruises to St. Thomas, U.S. Virgin Islands

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

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

January is the cheapest month to sail to St. Thomas, 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 St. Thomas, U.S. Virgin Islands sailings?

The 3 most popular operators operating sailings to St. Thomas, U.S. Virgin Islands are; Norwegian, Carnival, and Princess.

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

Carnival is the cheapest out of all of the cruise lines that offer St. Thomas, 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 Norwegian with an average cost of $1,521.

What is the cheapest day of the week to depart on a cruise to St. Thomas, 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 St. Thomas, U.S. Virgin Islands?

The most popular departure point for St. Thomas, 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 St. Thomas, U.S. Virgin Islands cruise?

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

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

The most popular cruise ship from all cruises to St. Thomas, U.S. Virgin Islands is Carnival Venezia.

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

Low season

High season

Average price (weeknight)

Average price (weekend night)

October
May
$1,407
$1,405
Cheapest month to sail with an average 20% drop in price.
Most expensive month to sail with an average 20% rise in price.
Average weeknight departure price.
Average weekend departure price.

FAQs When Booking a cruise to St. Thomas, 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,270/night. The cheapest is inside which costs $1,058/night on average.

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

KAYAK’s Top Tips for your next St. Thomas, U.S. Virgin Islands cruise

  • Try to book around 4 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 St. Thomas, U.S. Virgin Islands.
  • If you're looking to get the most out of St. Thomas, U.S. Virgin Islands cruise and not miss out, most KAYAK users book a 7 days itinerary.