Cruises to Saint Thomas
91 live cruises call at Saint Thomas — 7 to 21 nights, departing 15 ports, across 7 lines. A NestCruise advisor narrows them to the one that fits.
CaribbeanCarnival Cruise Line
7-Day Eastern Caribbean
Aboard Carnival Vista
Port Canaveral, Florida → Celebration Key → At Sea → San Juan (Puerto Rico) +1 more
7 nights · 6 departures
Balanced · 5 ports
CaribbeanCarnival Cruise Line
7-Day Eastern Caribbean
Aboard Carnival Venezia
Port Canaveral, Florida → Celebration Key → At Sea → San Juan (Puerto Rico) +1 more
7 nights · 6 departures
Balanced · 5 ports
CaribbeanDisney Cruise Line
7-Night Eastern Caribbean Cruise from Port Canaveral
Aboard Disney Treasure
Port Canaveral, Florida → At Sea → Tortola → Saint Thomas +1 more
7 nights · 5 departures
Balanced · 5 ports
CaribbeanEmerald Cruises
Vibes of the Virgin Islands
Aboard Emerald Sakara
Saint Thomas → Saint John Island → Virgin Gorda → Norman Island +3 more
7 nights · 6 departures
Port-rich · 7 ports
CaribbeanNorwegian Cruise Line
Caribbean: Great Stirrup Cay & Dominican Republic
Aboard Norwegian Aqua
Miami, Florida → Puerto Plata → Saint Thomas → Road Town, Tortola +1 more
7 nights · 6 departures
Balanced · 5 ports
CaribbeanNorwegian Cruise Line
Caribbean: Great Stirrup Cay & Dominican Republic
Aboard Norwegian Aura
Miami, Florida → Puerto Plata → Saint Thomas → Road Town, Tortola +1 more
7 nights · 6 departures
Balanced · 5 ports
CaribbeanNorwegian Cruise Line
Caribbean: Great Stirrup Cay & Dominican Republic
Aboard Norwegian Epic
Port Canaveral, Florida → Puerto Plata → Saint Thomas → Road Town, Tortola +1 more
7 nights · 6 departures
Balanced · 5 ports
CaribbeanNorwegian Cruise Line
Caribbean: Great Stirrup Cay & Dominican Republic
Aboard Norwegian Escape
Port Canaveral, Florida → Puerto Plata → Saint Thomas → Road Town, Tortola +1 more
7 nights · 6 departures
Balanced · 5 ports
CaribbeanNorwegian Cruise Line
Caribbean: Great Stirrup Cay, Dominican Republic & Tortola
Aboard Norwegian Luna
Miami, Florida → Puerto Plata → Saint Thomas → Road Town, Tortola +1 more
7 nights · 4 departures
Balanced · 5 ports
CaribbeanNorwegian Cruise Line
Caribbean: Barbados & St. Thomas
Aboard Norwegian Prima
San Juan (Puerto Rico) → Philipsburg → Castries → Bridgetown +3 more
7 nights · 6 departures
Port-rich · 7 ports
CaribbeanCarnival Cruise Line
8-Day Eastern Caribbean
Aboard Carnival Festivale
Port Canaveral, Florida → At Sea → Saint Thomas → San Juan (Puerto Rico) +2 more
8 nights · 6 departures
Balanced · 6 ports
CaribbeanCarnival Cruise Line
8-Day Eastern Caribbean
Aboard Carnival Magic
Miami, Florida → Princess Cays → At Sea → San Juan (Puerto Rico) +2 more
8 nights · 5 departures
Balanced · 6 ports
CaribbeanNorwegian Cruise Line
Caribbean: Dominican Republic & St. Thomas
Aboard Norwegian Pearl
Philadelphia, Pennsylvania → Road Town, Tortola → Saint Thomas → San Juan (Puerto Rico) +1 more
10 nights · 6 departures
Sea-paced · 5 ports
CaribbeanHolland America Line
11-Day Eastern Caribbean: Windward & Leeward Islands
Aboard Rotterdam
Fort Lauderdale, Florida → Sint Maarten → Antigua → Roseau +4 more
11 nights · 6 departures
Balanced · 8 ports
CaribbeanNorwegian Cruise Line
Caribbean: Dominican Republic & St. Thomas
Aboard Norwegian Bliss
New York, New York → Puerto Plata → San Juan (Puerto Rico) → Basseterre, Saint Kitts +3 more
12 nights · 6 departures
Balanced · 7 ports
CaribbeanCarnival Cruise Line
Journeys - 14-Day Southern Caribbean
Aboard Carnival Firenze
Port Canaveral, Florida → At Sea → Saint Thomas → Antigua +6 more
14 nights · 6 departures
Balanced · 10 ports
CaribbeanHolland America Line
7-Day Eastern Caribbean: San Juan & St. Thomas
Aboard Nieuw Statendam
Fort Lauderdale, Florida → Grand Turk Island → San Juan (Puerto Rico) → Saint Thomas +1 more
7 nights · 5 departures
Balanced · 5 ports
CaribbeanCarnival Cruise Line
Journeys - 14-Day Southern Caribbean
Aboard Carnival Pride
Baltimore, Maryland → At Sea → Saint Thomas → Sint Maarten +4 more
14 nights · 4 departures
Balanced · 8 ports
CaribbeanEmerald Cruises
West Indies Island Hopping
Aboard Emerald Kaia
San Juan (Puerto Rico) → Saint John Island → Saint Thomas → Gustavia +2 more
7 nights · 3 departures
Port-rich · 6 ports
CaribbeanCarnival Cruise Line
Journeys - 11-Day Southern Caribbean
Aboard Carnival Conquest
Miami, Florida → At Sea → Saint Thomas → Dominica +4 more
11 nights · 3 departures
Balanced · 8 ports
CaribbeanCrystal
San Juan to Fort Lauderdale
Aboard Crystal Symphony
San Juan (Puerto Rico) → Great Harbour, Jost Van Dyke → Saint John's → Gustavia +3 more
7 nights · 2 departures
Port-rich · 7 ports
CaribbeanHolland America Line
7-Day Eastern Caribbean: San Juan & St. Thomas
Aboard Eurodam
Fort Lauderdale, Florida → Grand Turk Island → San Juan (Puerto Rico) → Saint Thomas +1 more
7 nights · 2 departures
Balanced · 5 ports
CaribbeanNorwegian Cruise Line
Caribbean: Great Stirrup Cay & Dominican Republic
Aboard Norwegian Getaway
Port Canaveral, Florida → Great Stirrup Cay → Saint Thomas → San Juan (Puerto Rico) +1 more
7 nights · 2 departures
Balanced · 5 ports
CaribbeanCarnival Cruise Line
8-Day Eastern Caribbean
Aboard Carnival Celebration
Miami, Florida → At Sea → Grand Turk Island → Saint Thomas +2 more
8 nights · 2 departures
Balanced · 6 ports
CaribbeanHolland America Line
9-Day Eastern Caribbean: U.s. And British Virgin Islands
Aboard Nieuw Amsterdam
Fort Lauderdale, Florida → Antigua → Saint Thomas → Tortola +2 more
9 nights · 2 departures
Balanced · 6 ports
CaribbeanCarnival Cruise Line
Journeys - 14-Day Eastern Caribbean
Aboard Carnival Dream
Galveston, Texas → At Sea → Key West, Florida → Grand Turk Island +6 more
14 nights · 2 departures
Balanced · 10 ports
CaribbeanNorwegian Cruise Line
Caribbean: Aruba & Curacao
Aboard Norwegian Breakaway
Boston, Massachusetts → Saint Thomas → Castries → Saint George's +4 more
14 nights · 2 departures
Balanced · 8 ports
CaribbeanHolland America Line
7-Day Eastern Caribbean: San Juan & St. Thomas
Aboard Zuiderdam
Miami, Florida → Grand Turk Island → San Juan (Puerto Rico) → Saint Thomas +1 more
7 nights · 1 departure
Balanced · 5 ports
CaribbeanSilversea
Bridgetown to San Juan
Aboard Silver Nova
Bridgetown → Soufrière → Port Elizabeth, Bequia → Saint George's +5 more
8 nights · 1 departure
Port-rich · 9 ports
CaribbeanCarnival Cruise Line
Journeys - 12-Day Southern Caribbean
Aboard Carnival Miracle
Baltimore, Maryland → At Sea → Saint Croix Island → Antigua +3 more
12 nights · 1 departure
Balanced · 7 ports
CaribbeanNorwegian Cruise Line
Transatlantic: Jamaica & Puerto Rico
Aboard Norwegian Gem
Tampa, Florida → San Juan (Puerto Rico) → Road Town, Tortola → Basseterre, Saint Kitts +4 more
12 nights · 1 departure
Balanced · 8 ports
CaribbeanNorwegian Cruise Line
Caribbean: Curacao, Aruba & Dominican Republic
Aboard Norwegian Jewel
Miami, Florida → Great Stirrup Cay → Cabo Rojo → Oranjestad +5 more
12 nights · 1 departure
Balanced · 9 ports
CaribbeanNorwegian Cruise Line
Caribbean: Aruba, Bahamas & Bermuda
Aboard Norwegian Sun
New York, New York → Kings Wharf → San Juan (Puerto Rico) → Saint Thomas +6 more
13 nights · 1 departure
Balanced · 10 ports
CaribbeanCarnival Cruise Line
Journeys - 14-Day Eastern Caribbean
Aboard Carnival Breeze
Galveston, Texas → At Sea → Key West, Florida → Celebration Key +6 more
14 nights · 1 departure
Balanced · 10 ports
CaribbeanCarnival Cruise Line
Carnival Journeys - Southern Caribbean
Aboard Carnival Spirit
Mobile, Alabama → At Sea → Grand Turk Island → Amber Cove +5 more
14 nights · 1 departure
Balanced · 9 ports
CaribbeanCarnival Cruise Line
Carnival Journeys - Southern Caribbean
Aboard Carnival Valor
Mobile, Alabama → At Sea → Celebration Key → Amber Cove +5 more
14 nights · 1 departure
Balanced · 9 ports
CaribbeanCarnival Cruise Line
8-Day Eastern Caribbean
Aboard Carnival Vista
Port Canaveral, Florida → At Sea → Amber Cove → San Juan (Puerto Rico) +3 more
8 nights · 6 departures
Port-rich · 7 ports
CaribbeanCarnival Cruise Line
Journeys - 14-Day Southern Caribbean
Aboard Carnival Venezia
Port Canaveral, Florida → At Sea → Saint Thomas → Antigua +6 more
14 nights · 4 departures
Balanced · 10 ports
CaribbeanDisney Cruise Line
7-Night Very Merrytime Eastern Caribbean Cruise from Port Canaveral
Aboard Disney Treasure
Port Canaveral, Florida → At Sea → Saint Thomas → Tortola +1 more
7 nights · 3 departures
Balanced · 5 ports
CaribbeanEmerald Cruises
Quintessential Caribbean
Aboard Emerald Sakara
San Juan (Puerto Rico) → Cruz Bay, Saint John → Nevis → Deshaies +4 more
7 nights · 5 departures
Port-rich · 8 ports
CaribbeanNorwegian Cruise Line
Caribbean: Great Stirrup Cay & Dominican Republic
Aboard Norwegian Epic
Port Canaveral, Florida → Puerto Plata → San Juan (Puerto Rico) → Road Town, Tortola +4 more
10 nights · 1 departure
Port-rich · 8 ports
CaribbeanNorwegian Cruise Line
Caribbean: St. Thomas & Dominican Republic
Aboard Norwegian Escape
Port Canaveral, Florida → Puerto Plata → San Juan (Puerto Rico) → Philipsburg +3 more
9 nights · 1 departure
Balanced · 7 ports
CaribbeanNorwegian Cruise Line
Caribbean: St. Thomas & Tortola
Aboard Norwegian Prima
San Juan (Puerto Rico) → Road Town, Tortola → Basseterre, Saint Kitts → Bridgetown +3 more
7 nights · 6 departures
Port-rich · 7 ports
CaribbeanCarnival Cruise Line
7-Day Eastern Caribbean
Aboard Carnival Magic
Miami, Florida → Celebration Key → At Sea → San Juan (Puerto Rico) +1 more
7 nights · 1 departure
Balanced · 5 ports
CaribbeanNorwegian Cruise Line
Caribbean: Bermuda & Dominican Republic
Aboard Norwegian Pearl
Philadelphia, Pennsylvania → Kings Wharf → Road Town, Tortola → Saint Thomas +2 more
11 nights · 1 departure
Balanced · 6 ports
CaribbeanHolland America Line
21-Day Western & Eastern Caribbean: Mexico & Leeward Islands
Aboard Rotterdam
Fort Lauderdale, Florida → Half Moon Cay → Falmouth → Grand Cayman +9 more
21 nights · 6 departures
Balanced · 13 ports
Frequently asked
- How many cruises to Saint Thomas does NestCruise have?
- 91 live sailings, 7 to 21 nights. A NestCruise advisor narrows them to the one that fits.
- Which cruise lines visit Saint Thomas?
- Norwegian Cruise Line, Holland America Line, Carnival Cruise Line and Crystal, among others.
- How long are cruises to Saint Thomas?
- Most run 7 to 21 nights.
- How much do cruises to Saint Thomas cost?
- NestCruise doesn't publish fares — it's a quote-only concierge. Share your dates and party size and an advisor prices your exact sailing at no cost.