St Thomas Cruises
Cruises that visit Caribbean: Virgin Islands (US): St Thomas
Cruises that depart from St Thomas
9 Night - The Americas & Caribbean
Starting in Fort Lauderdale, St Thomas, Road Town, Marigot, St Martin, San Juan, Fort Lauderdale
2026 Sails: Nov 24, More...
10 Night - West Indies Explorer
Starting in San Juan, St Thomas (Charlotte Amalie), St Kitts (Basseterre), Castries, Bridgetown, Roseau, St Johns AG, Antigua, Philipsburg, St Croix (Frederiksted), San Juan
2026 Sails: Nov 25, More...
8 Night - Eastern Caribbean
Starting in Miami, Fl, Relaxaway, Half Moon Cay, San Juan, Puerto Rico, St Maarten, St Thomas, US Virgin Islands, Miami, Fl
2026 Sails: Nov 28, Dec 18, Dec 26, 2027: Jan 23, Feb 20, Mar 6, Apr 17, Jun 5, Jul 3, Jul 31, Aug 28, Sep 25, Oct 23, Nov 20, Dec 18, Dec 26, 2028: Feb 12, Mar 11, More...
7 Night - Eastern Caribbean : San Juan & St. Thomas
Starting in Fort Lauderdale, Florida, Grand Turk, Turks and Caicos, San Juan, Puerto Rico, St Thomas, US Virgin Islands, RelaxAway, Half Moon Cay, Bahamas, Fort Lauderdale, Florida
2026 Sails: Nov 28, Dec 19, 2027: Jan 30, More...
14 Night - Eastern & Western Caribbean : San Juan & Mexico
Starting in Fort Lauderdale, Florida, Grand Turk, Turks and Caicos, San Juan, Puerto Rico, St Thomas, US Virgin Islands, RelaxAway, Half Moon Cay, Bahamas, Fort Lauderdale, Florida, RelaxAway, Half Moon Cay, Bahamas, Ocho Rios, Jamaica, Georgetown, Cayman Islands, Cozumel, Mexico, Fort Lauderdale, Florida
2026 Sails: Nov 28, More...
14 Night - Eastern Caribbean : Bahamas & San Juan
Starting in Miami, Florida, RelaxAway, Half Moon Cay, Bahamas, Amber Cove, Dominican Republic, Grand Turk, Turks and Caicos, Nassau, Bahamas, Miami, Florida, Grand Turk, Turks and Caicos, San Juan, Puerto Rico, St Thomas, US Virgin Islands, RelaxAway, Half Moon Cay, Bahamas, Miami, Florida
2026 Sails: Nov 28, More...
12 Night - Eastern Caribbean - Tampa
Starting in Tampa, Fl, San Juan, Pr, Tortola, British Virgin Islands, Basseterre, Saint Kitts / Nevis, Philipsburg, St Maarten, Netherland Antilles, St Thomas, Vi, Falmouth, Jamaica, George Town, Cayman Islands, Tampa, Fl
2026 Sails: Nov 28, More...
10 Night - Caribbean-Philadelphia
Starting in Philadelphia, Pa, Tortola, British Virgin Islands, St Thomas, Vi, San Juan, Pr, Puerto Plata, Dominican Republic, Philadelphia, Pa
2026 Sails: Nov 28, 2027: Jan 23, Feb 20, More...
7 Night - Southern Caribbean Cruise
Starting in San Juan, Puerto Rico, Charlotte Amalie, St Thomas, Tortola, British Virgin Islands, Basseterre, Saint Kitts and Nevis, St Johns AG, Antigua and Barbuda, Philipsburg, Sint Maarten, San Juan, Puerto Rico
2026 Sails: Nov 28, More...
7 Night - St. Maarten & Puerto Plata Cruise
Starting in Fort Lauderdale, Florida, Puerto Plata, Dominican Republic, Charlotte Amalie, St Thomas, Philipsburg, St Maarten, Fort Lauderdale, Florida
2026 Sails: Nov 29, More...
Cruises that visit Caribbean: Virgin Islands (US): St Thomas
Cruises that depart from St Thomas
Click on a cruise ship itinerary that visits St Thomas (below) and select a sail date to receive competing cruise quotes. To search all cruise itineraries (not just St Thomas), please visit: Cruise Search or try our Virtual Cruise Advisor™.
9 Night - The Americas & CaribbeanStarting in Fort Lauderdale, St Thomas, Road Town, Marigot, St Martin, San Juan, Fort Lauderdale
2026 Sails: Nov 24, More...
10 Night - West Indies ExplorerStarting in San Juan, St Thomas (Charlotte Amalie), St Kitts (Basseterre), Castries, Bridgetown, Roseau, St Johns AG, Antigua, Philipsburg, St Croix (Frederiksted), San Juan
2026 Sails: Nov 25, More...
8 Night - Eastern CaribbeanStarting in Miami, Fl, Relaxaway, Half Moon Cay, San Juan, Puerto Rico, St Maarten, St Thomas, US Virgin Islands, Miami, Fl
2026 Sails: Nov 28, Dec 18, Dec 26, 2027: Jan 23, Feb 20, Mar 6, Apr 17, Jun 5, Jul 3, Jul 31, Aug 28, Sep 25, Oct 23, Nov 20, Dec 18, Dec 26, 2028: Feb 12, Mar 11, More...
Deal link -> Special
7 Night - Eastern Caribbean : San Juan & St. ThomasStarting in Fort Lauderdale, Florida, Grand Turk, Turks and Caicos, San Juan, Puerto Rico, St Thomas, US Virgin Islands, RelaxAway, Half Moon Cay, Bahamas, Fort Lauderdale, Florida
2026 Sails: Nov 28, Dec 19, 2027: Jan 30, More...
14 Night - Eastern & Western Caribbean : San Juan & MexicoStarting in Fort Lauderdale, Florida, Grand Turk, Turks and Caicos, San Juan, Puerto Rico, St Thomas, US Virgin Islands, RelaxAway, Half Moon Cay, Bahamas, Fort Lauderdale, Florida, RelaxAway, Half Moon Cay, Bahamas, Ocho Rios, Jamaica, Georgetown, Cayman Islands, Cozumel, Mexico, Fort Lauderdale, Florida
2026 Sails: Nov 28, More...
14 Night - Eastern Caribbean : Bahamas & San JuanStarting in Miami, Florida, RelaxAway, Half Moon Cay, Bahamas, Amber Cove, Dominican Republic, Grand Turk, Turks and Caicos, Nassau, Bahamas, Miami, Florida, Grand Turk, Turks and Caicos, San Juan, Puerto Rico, St Thomas, US Virgin Islands, RelaxAway, Half Moon Cay, Bahamas, Miami, Florida
2026 Sails: Nov 28, More...
12 Night - Eastern Caribbean - TampaStarting in Tampa, Fl, San Juan, Pr, Tortola, British Virgin Islands, Basseterre, Saint Kitts / Nevis, Philipsburg, St Maarten, Netherland Antilles, St Thomas, Vi, Falmouth, Jamaica, George Town, Cayman Islands, Tampa, Fl
2026 Sails: Nov 28, More...
10 Night - Caribbean-PhiladelphiaStarting in Philadelphia, Pa, Tortola, British Virgin Islands, St Thomas, Vi, San Juan, Pr, Puerto Plata, Dominican Republic, Philadelphia, Pa
2026 Sails: Nov 28, 2027: Jan 23, Feb 20, More...
7 Night - Southern Caribbean CruiseStarting in San Juan, Puerto Rico, Charlotte Amalie, St Thomas, Tortola, British Virgin Islands, Basseterre, Saint Kitts and Nevis, St Johns AG, Antigua and Barbuda, Philipsburg, Sint Maarten, San Juan, Puerto Rico
2026 Sails: Nov 28, More...
Deal link -> Special
7 Night - St. Maarten & Puerto Plata CruiseStarting in Fort Lauderdale, Florida, Puerto Plata, Dominican Republic, Charlotte Amalie, St Thomas, Philipsburg, St Maarten, Fort Lauderdale, Florida
2026 Sails: Nov 29, More...