St. Thomas, U.S. Virgin Islands cruise port
CaribbeanU.S. Virgin Islands › St. Thomas

St. Thomas, U.S. Virgin Islands

One of the Caribbean's busiest cruise ports: a duty-free shopping mecca wrapped in turquoise water, with powder-white beaches, colonial hilltop forts, and easy access to neighboring St. John.

⚓ Docked — Crown Bay or Havensight🕒 Typical call: 8–10 hrs💵 U.S. Dollar — no exchange needed🗣️ English
Docking
Crown Bay Marina or Havensight Cruise Ship Dock
To center
5 min (Havensight) · 10 min taxi (Crown Bay)
Best For
Beach · Duty-Free Shopping · Snorkeling
Don't Miss
Magens Bay & a ferry to St. John

Getting Ashore

St. Thomas has two main cruise piers — Havensight is closest to Charlotte Amalie's shopping district, while Crown Bay is a short taxi ride away.

Getting into Charlotte Amalie

  • 1
    Havensight Dock (most common)Havensight Mall is right at the pier with duty-free shops. Charlotte Amalie's historic waterfront is a 5–10 minute walk or a $5 taxi ride along the harbor.
  • 2
    Crown Bay Marina (larger ships or overflow)Crown Bay is 3 miles west of downtown. Taxis queue dockside; expect a $6–8 fare to Charlotte Amalie. A free shuttle sometimes runs to the Mall.
  • 3
    Getting to beachesMagens Bay is 20–30 minutes north by taxi ($8–10 per person). Trunk Bay on St. John requires a Red Hook ferry (about $16 round-trip) plus a short walk — allow 1.5 hours each way.

💡 Pro move: Taxis are unmetered but fares are government-regulated. Confirm the per-person rate before you get in — sharing is standard practice.

Piers & Tendering by Cruise Line

St. Thomas handles some of the Caribbean's highest cruise traffic across two docks — Havensight puts you steps from shopping, Crown Bay is a short taxi to town.

Cruise LineTypical Berth / ArrivalDock or Tender
Most cruise lines (Carnival, Royal, NCL, Celebrity)Havensight Cruise Ship Dock, Charlotte Amalie📍Docked
Larger ships / overflow (Holland America, Princess, MSC)Crown Bay Marina📍Docked
Expedition / small shipsCrown Bay Marina or Charlotte Amalie waterfront📍Docked

Top Excursions

St. Thomas rewards the spontaneous and the well-planned alike. You can fill a day with beaches, snorkeling, a ferry to St. John, or simply wandering duty-free boutiques — all without a formal tour.

Relax

Magens Bay Beach Day

Consistently ranked among the Caribbean's most beautiful beaches, Magens Bay is a mile-long crescent of calm water on the island's north shore. Chairs and water-sport rentals are available; the drive over the island's ridge offers spectacular views.

⏱ 3–4 hrs🚕 20 min from port🏖️ Iconic beach
Find Magens Bay beach tours →
Nature

Ferry to St. John & Trunk Bay

Hop the 20-minute ferry from Red Hook to Cruz Bay on St. John, then grab a taxi to Trunk Bay — home of a National Park Service underwater snorkeling trail and some of the Caribbean's clearest water. A full but rewarding day trip.

⏱ 5–6 hrs⛴ Ferry required🐠 Snorkel trail
Find St. John day trip tours →
Adventure

Coral World Ocean Park

An interactive marine park on the island's east end featuring an underwater observatory, sea turtle exhibits, shark lagoon, and snorkel safaris. Family-friendly and walkable from the parking area.

⏱ 2–3 hrs🚕 25 min from port🐢 Marine life
Find Coral World Ocean Park tours →
History

Charlotte Amalie & Blackbeard's Castle

The island's capital has a well-preserved Danish colonial core: pastel warehouses converted to duty-free shops, a 17th-century waterfront, and Blackbeard's Castle (Skytsborg Tower) on the hilltop above town — with sweeping harbor views.

⏱ 2–3 hrs🚶 Mostly walkable🏛️ Colonial history
Find Charlotte Amalie history tours →
Iconic

Skyride to Paradise Point

A gondola tram lifts you 700 feet above Havensight to a hilltop observation deck with panoramic views of the harbor, Charlotte Amalie, and neighboring islands. Cold drinks available at the summit bar.

⏱ 1 hr🚡 Gondola📷 Best views
Find Paradise Point Skyride tickets →
Relax

Catamaran Snorkel & Beach Sail

Sail out to Buck Island or nearby snorkel spots on a catamaran with gear, instruction, and usually a rum punch included. Calm Caribbean conditions make this accessible for all levels.

⏱ 3–4 hrs⛵ Sailing🤿 Snorkeling included
Find catamaran snorkel tours →

Self-Guided Walks & Hikes

Charlotte Amalie's compact historic waterfront is the most walkable part of the island — these routes cover the highlights on foot from Havensight.

Havensight to Charlotte Amalie Waterfront

~2 km · 30 min · easy

Follow the flat harbor road west from Havensight Dock past waterfront restaurants and into Charlotte Amalie's historic commercial district. Main Street (Dronningens Gade) runs one block inland and is lined with duty-free jewelry, liquor, and fashion boutiques in 18th-century Danish warehouses.

  1. StartHavensight Cruise Ship Dock, St. Thomas
  2. StopVendors Plaza Charlotte Amalie
  3. EndMain Street Charlotte Amalie USVI
🗺️ See full route in Maps →

99 Steps & Government Hill

~1.5 km · 1 hr · moderate

From Main Street, climb the famous 99 Steps (actually 103 — the Danes miscounted) to Government Hill, where colonial mansions and flowering trees line the ridge. Blackbeard's Castle sits near the top with harbor views that justify every step.

  1. Start99 Steps Charlotte Amalie St. Thomas
  2. StopBlackbeard's Castle St. Thomas USVI
  3. EndGovernment Hill Charlotte Amalie
🗺️ See full route in Maps →

Weather & Best Time to Visit

Climate normals for St. Thomas, U.S. Virgin Islands (2014–2023 averages). Pack for the month you sail — highs, lows, and how many rainy days to expect.

MonthAvg HighAvg LowRainy Days
Jan79°F / 26°C76°F / 24°C11
Feb78°F / 26°C76°F / 24°C11
Mar78°F / 26°C76°F / 24°C8
Apr79°F / 26°C77°F / 25°C10
May80°F / 27°C78°F / 26°C11
Jun82°F / 28°C79°F / 26°C11
Jul82°F / 28°C80°F / 27°C14
Aug83°F / 28°C80°F / 27°C17
Sep83°F / 28°C80°F / 27°C17
Oct83°F / 28°C80°F / 27°C18
Nov82°F / 28°C79°F / 26°C17
Dec80°F / 27°C78°F / 26°C13

Source: Open-Meteo ERA5 (10-yr daily averages)

Insider Tips

  • 🛍️
    Duty-free limits are generous. U.S. citizens returning home get a $1,600 duty-free allowance from the USVI — the highest of any U.S. territory. Liquor, jewelry, and perfume are the classic buys.
  • 🚕
    Negotiate taxi fares upfront. Rates are set by the government per person (shared), not per ride. Ask what the per-person fare is before boarding any open-air taxi truck.
  • ⛴️
    St. John ferry timing is critical. Red Hook ferry to Cruz Bay runs frequently, but allow 1.5+ hours each way when including the taxi ride from port. Confirm your ship's all-aboard time and work backward.
  • 🤿
    Bring your own snorkel gear if you have it. Rental gear at popular beaches is often limited; your own mask guarantees a better fit and cleaner equipment.
  • 🌤️
    St. Thomas is reliable weather year-round. Rain showers pass quickly. If it looks cloudy in the morning, the beach will likely clear by midday — don't cancel plans over morning clouds.

Cruises Calling Here

Upcoming cruises that call at St. Thomas, U.S. Virgin Islands. Dates, prices, and ports of call change — always confirm with the cruise line before booking.

Rhapsody Of The Seas
Royal Caribbean Cruises
Round-trip from San Juan
⚓ Calls 03 Jan 08:00 - 17:00 20277 nights7 portsDeparts 2027 Jan 02
View itinerary · 7 ports
7 days, round-trip Southern Caribbean Cruise
  1. 02 Jan 18:00Departing from San Juan, Puerto Rico
  2. 03 Jan 08:00 - 17:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  3. 04 Jan 08:00 - 17:00St Croix Island USVI, Frederiksted-Christiansted, US Virgin Islands
  4. 05 Jan 08:00 - 17:00Philipsburg St Maarten, Netherlands Antilles
  5. 06 Jan 08:00 - 17:00St Johns Antigua, RCI Royal Beach Club
  6. 07 Jan 08:00 - 17:00Roseau, Dominica
  7. 09 Jan 06:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$689from / pp
Celebrity Constellation
Celebrity Cruises
Round-trip from San Juan
⚓ Calls 03 Jan 08:00 - 17:00 20277 nights7 portsDeparts 2027 Jan 02
View itinerary · 7 ports
7 days, round-trip Southern Caribbean
  1. 02 Jan 18:00Departing from San Juan, Puerto Rico
  2. 03 Jan 08:00 - 17:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  3. 04 Jan 08:00 - 17:00Basseterre St Kitts, Port Zante
  4. 05 Jan 08:00 - 17:00Roseau, Dominica
  5. 06 Jan 08:00 - 17:00Castries, St Lucia Island
  6. 07 Jan 08:00 - 17:00Bridgetown, Barbados
  7. 09 Jan 07:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$861from / pp
Emerald Sakara
Emerald Cruises
St Thomas Island USVI → San Juan
⚓ Calls 03 Jan 20276 nights7 portsDeparts 2027 Jan 03
View itinerary · 7 ports
6 days, one-way from St Thomas Island USVI to San Juan
  1. 03 JanDeparting from St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  2. 04 JanSt John Island USVI, Cruz Bay, US Virgin Islands
  3. 05 JanCharlestown Nevis, Nevis Island
  4. 06 JanFalmouth Antigua
  5. 07 JanGustavia St Barths, Saint-Barthelemy Island France
  6. 08 JanAnguilla Island, UK, Sandy Ground
  7. 09 JanArriving in San Juan, Puerto Rico
Find this cruise to book →
$5265from / pp
SeaDream II
SeaDream Yacht Club Cruises
Round-trip from St Thomas Island USVI
⚓ Calls 03 Jan 20277 nights8 portsDeparts 2027 Jan 03
View itinerary · 8 ports
7 days, round-trip 7 Night Charlotte Amalie to Charlotte Amalie Cruise
  1. 03 JanDeparting from St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  2. 04 JanSt John Island USVI, Cruz Bay, US Virgin Islands
  3. 05 JanAnguilla Island, UK, Sandy Ground
  4. 05 Jan - 07 JanGustavia St Barths, Saint-Barthelemy Island France
  5. 08 JanJost Van Dyke Island BVI, Belle Vue, UK Virgin Islands
  6. 09 JanVirgin Gorda Island BVI, Spanish Town, UK Virgin Islands
  7. 09 JanVirgin Gorda Island BVI, Spanish Town, UK Virgin Islands
  8. 10 JanArriving in St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
Find this cruise to book →
$5119from / pp
Vision Of The Seas
Royal Caribbean Cruises
Round-trip from San Juan
⚓ Calls 04 Jan 08:00 - 17:00 20277 nights7 portsDeparts 2027 Jan 03
View itinerary · 7 ports
7 days, round-trip Southern Caribbean Cruise
  1. 03 Jan 18:00Departing from San Juan, Puerto Rico
  2. 04 Jan 08:00 - 17:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  3. 05 Jan 08:00 - 17:00St Johns Antigua, RCI Royal Beach Club
  4. 06 Jan 08:00 - 17:00Roseau, Dominica
  5. 07 Jan 08:00 - 17:00St Croix Island USVI, Frederiksted-Christiansted, US Virgin Islands
  6. 08 Jan 08:00 - 17:00Basseterre St Kitts, Port Zante
  7. 10 Jan 06:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$758from / pp
Crown Princess
Princess Cruises
San Juan → Bridgetown
⚓ Calls 04 Jan 08:00 - 18:00 20275 nights6 portsDeparts 2027 Jan 03
View itinerary · 6 ports
5 days, one-way from San Juan to Bridgetown
  1. 03 Jan 19:00Departing from San Juan, Puerto Rico
  2. 04 Jan 08:00 - 18:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  3. 05 Jan 08:00 - 18:00Basseterre St Kitts, Port Zante
  4. 06 Jan 07:00 - 17:00Roseau, Dominica
  5. 07 Jan 08:00 - 18:00St Georges Grenada
  6. 08 Jan 07:00Arriving in Bridgetown, Barbados
Find this cruise to book →
$648from / pp
Crown Princess
Princess Cruises
Round-trip from San Juan
⚓ Calls 04 Jan 08:00 - 18:00 202714 nights13 portsDeparts 2027 Jan 03
View itinerary · 13 ports
14 days, round-trip Southern Caribbean Adventurer
  1. 03 Jan 19:00Departing from San Juan, Puerto Rico
  2. 04 Jan 08:00 - 18:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  3. 05 Jan 08:00 - 18:00Basseterre St Kitts, Port Zante
  4. 06 Jan 07:00 - 17:00Roseau, Dominica
  5. 07 Jan 08:00 - 18:00St Georges Grenada
  6. 08 Jan 07:00 - 21:00Bridgetown, Barbados
  7. 10 Jan 06:00 - 19:00San Juan, Puerto Rico
  8. 11 Jan 08:00 - 18:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  9. 12 Jan 08:00 - 18:00Philipsburg St Maarten, Netherlands Antilles
  10. 13 Jan 07:00 - 17:00St Johns Antigua, RCI Royal Beach Club
  11. 14 Jan 08:00 - 18:00Castries, St Lucia Island
  12. 15 Jan 07:00 - 21:00Bridgetown, Barbados
  13. 17 Jan 06:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$1616from / pp
Crown Princess
Princess Cruises
Round-trip from San Juan
⚓ Calls 04 Jan 08:00 - 18:00 20277 nights7 portsDeparts 2027 Jan 03
View itinerary · 7 ports
7 days, round-trip Southern Caribbean with Barbados and St. Kitts
  1. 03 Jan 19:00Departing from San Juan, Puerto Rico
  2. 04 Jan 08:00 - 18:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  3. 05 Jan 08:00 - 18:00Basseterre St Kitts, Port Zante
  4. 06 Jan 07:00 - 17:00Roseau, Dominica
  5. 07 Jan 08:00 - 18:00St Georges Grenada
  6. 08 Jan 07:00 - 21:00Bridgetown, Barbados
  7. 10 Jan 06:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$899from / pp
Norwegian Prima
Norwegian Cruise Line Cruises
Round-trip from San Juan
⚓ Calls 04 Jan 07:00 - 17:00 20277 nights6 portsDeparts 2027 Jan 03
View itinerary · 6 ports
7 days, round-trip Caribbean Round-trip San Juan Curacao Aruba
  1. 03 Jan 16:00Departing from San Juan, Puerto Rico
  2. 04 Jan 07:00 - 17:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  3. 05 Jan 07:00 - 17:00Tortola Island BVI, Road Town, UK Virgin Islands
  4. 07 Jan 07:00 - 20:00Oranjestad Aruba, Netherlands Antilles
  5. 08 Jan 07:00 - 20:00Willemstad Curacao, Netherlands Antilles
  6. 10 Jan 07:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$1719from / pp
Disney Treasure
Disney Cruise Line Cruises
Round-trip from Port Canaveral
⚓ Calls 05 Jan 07:30 - 18:00 20277 nights5 portsDeparts 2027 Jan 02
View itinerary · 5 ports
7 days, round-trip 7 Night Eastern Caribbean Cruise
  1. 02 Jan 15:45Departing from Port Canaveral, Orlando, Florida
  2. 05 Jan 07:30 - 18:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  3. 06 Jan 07:00 - 14:30Tortola Island BVI, Road Town, UK Virgin Islands
  4. 08 Jan 10:00 - 16:45Disney Castaway Cay, Bahamas DCL private island
  5. 09 Jan 07:30Arriving in Port Canaveral, Orlando, Florida
Find this cruise to book →
$2568from / pp
Celebrity Apex
Celebrity Cruises
Round-trip from Port Canaveral
⚓ Calls 05 Jan 11:30 - 19:00 20277 nights5 portsDeparts 2027 Jan 02
View itinerary · 5 ports
7 days, round-trip St. Thomas, St. Kitts Puerto Plata
  1. 02 Jan 15:30Departing from Port Canaveral, Orlando, Florida
  2. 04 Jan 09:30 - 16:00Puerto Plata-Amber Cove, Dominicana
  3. 05 Jan 11:30 - 19:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  4. 06 Jan 07:00 - 16:00Basseterre St Kitts, Port Zante
  5. 09 Jan 07:00Arriving in Port Canaveral, Orlando, Florida
Find this cruise to book →
$1009from / pp
Icon Of The Seas
Royal Caribbean Cruises
Round-trip from Miami
⚓ Calls 06 Jan 07:00 - 14:30 20277 nights5 portsDeparts 2027 Jan 02
View itinerary · 5 ports
7 days, round-trip Eastern Caribbean Perfect Day
  1. 02 Jan 16:30Departing from Miami, Florida
  2. 05 Jan 08:00 - 18:00Philipsburg St Maarten, Netherlands Antilles
  3. 06 Jan 07:00 - 14:30St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  4. 08 Jan 08:30 - 17:00Coco Cay, Bahamas, Royal Caribbean
  5. 09 Jan 06:00Arriving in Miami, Florida
Find this cruise to book →
$1734from / pp
Carnival Celebration
Carnival Cruise Line Cruises
Round-trip from Miami
⚓ Calls 06 Jan 07:00 - 15:30 20277 nights5 portsDeparts 2027 Jan 03
View itinerary · 5 ports
7 days, round-trip Eastern Caribbean
  1. 03 Jan 15:30Departing from Miami, Florida
  2. 06 Jan 07:00 - 15:30St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  3. 07 Jan 11:00 - 19:00Puerto Plata-Amber Cove, Dominicana
  4. 09 Jan 09:00 - 18:00Celebration Key Bahamas, Carnival Grand Bahama Island
  5. 10 Jan 08:00Arriving in Miami, Florida
Find this cruise to book →
$534from / pp
Norwegian Aqua
Norwegian Cruise Line Cruises
Round-trip from Miami
⚓ Calls 06 Jan 10:00 - 18:00 20277 nights6 portsDeparts 2027 Jan 03
View itinerary · 6 ports
7 days, round-trip Caribbean Round-trip Miami Great Stirrup Cay Dominican Republic
  1. 03 Jan 16:00Departing from Miami, Florida
  2. 05 Jan 07:00 - 15:00Puerto Plata-Amber Cove, Dominicana
  3. 06 Jan 10:00 - 18:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  4. 07 Jan 06:45 - 14:00Tortola Island BVI, Road Town, UK Virgin Islands
  5. 09 Jan 10:00 - 18:00Great Stirrup Cay, Bahamas NCL private island
  6. 10 Jan 07:00Arriving in Miami, Florida
Find this cruise to book →
$1139from / pp
Celebrity Beyond
Celebrity Cruises
Round-trip from Fort Lauderdale
⚓ Calls 06 Jan 10:30 - 18:00 20277 nights5 portsDeparts 2027 Jan 03
View itinerary · 5 ports
7 days, round-trip St. Thomas, St. Kitts Puerto Plata
  1. 03 Jan 16:00Departing from Fort Lauderdale, Port Everglades, Florida
  2. 05 Jan 07:00 - 14:00Puerto Plata-Amber Cove, Dominicana
  3. 06 Jan 10:30 - 18:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  4. 07 Jan 08:00 - 18:00Basseterre St Kitts, Port Zante
  5. 10 Jan 07:00Arriving in Fort Lauderdale, Port Everglades, Florida
Find this cruise to book →
$938from / pp
MSC Meraviglia
MSC Cruises
Round-trip from Miami
⚓ Calls 07 Jan 07:00 - 15:30 20278 nights6 portsDeparts 2027 Jan 02
View itinerary · 6 ports
8 days, round-trip Eastern Caribbean
  1. 02 Jan 16:00Departing from Miami, Florida
  2. 05 Jan 08:00 - 18:00Philipsburg St Maarten, Netherlands Antilles
  3. 06 Jan 08:00 - 18:00Basseterre St Kitts, Port Zante
  4. 07 Jan 07:00 - 15:30St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  5. 08 Jan 10:00 - 18:00Puerto Plata-Amber Cove, Dominicana
  6. 10 Jan 07:00Arriving in Miami, Florida
Find this cruise to book →
$508from / pp
MSC Meraviglia
MSC Cruises
Round-trip from Miami
⚓ Calls 07 Jan 07:00 - 15:30 202714 nights10 portsDeparts 2027 Jan 02
View itinerary · 10 ports
14 days, round-trip Caribbean Bahamas
  1. 02 Jan 16:00Departing from Miami, Florida
  2. 05 Jan 08:00 - 18:00Philipsburg St Maarten, Netherlands Antilles
  3. 06 Jan 08:00 - 18:00Basseterre St Kitts, Port Zante
  4. 07 Jan 07:00 - 15:30St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  5. 08 Jan 10:00 - 18:00Puerto Plata-Amber Cove, Dominicana
  6. 10 Jan 07:00 - 16:00Miami, Florida
  7. 12 Jan 08:00 - 18:00Grand Turk Island, Cockburn Town, Turks and Caicos
  8. 14 Jan 08:00 - 18:00MSC Ocean Cay, Bahamas private island
  9. 15 Jan 08:00 - 17:00Nassau, Bahamas, New Providence Island
  10. 16 Jan 07:00Arriving in Miami, Florida
Find this cruise to book →
$901from / pp
ms Nieuw Statendam
Holland America Cruises
Round-trip from Fort Lauderdale
⚓ Calls 07 Jan 07:00 - 16:00 20277 nights6 portsDeparts 2027 Jan 03
View itinerary · 6 ports
7 days, round-trip Eastern Caribbean San Juan St. Thomas
  1. 03 Jan 16:00Departing from Fort Lauderdale, Port Everglades, Florida
  2. 05 Jan 07:00 - 15:00Grand Turk Island, Cockburn Town, Turks and Caicos
  3. 06 Jan 13:00 - 22:00San Juan, Puerto Rico
  4. 07 Jan 07:00 - 16:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  5. 09 Jan 08:00 - 15:00Half Moon Cay, RelaxAway, Bahamas Carnival private island
  6. 10 Jan 07:00Arriving in Fort Lauderdale, Port Everglades, Florida
Find this cruise to book →
$749from / pp
ms Nieuw Statendam
Holland America Cruises
Round-trip from Fort Lauderdale
⚓ Calls 07 Jan 07:00 - 16:00 202714 nights11 portsDeparts 2027 Jan 03
View itinerary · 11 ports
14 days, round-trip Eastern Western Caribbean San Juan Mexico
  1. 03 Jan 16:00Departing from Fort Lauderdale, Port Everglades, Florida
  2. 05 Jan 07:00 - 15:00Grand Turk Island, Cockburn Town, Turks and Caicos
  3. 06 Jan 13:00 - 22:00San Juan, Puerto Rico
  4. 07 Jan 07:00 - 16:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  5. 09 Jan 08:00 - 15:00Half Moon Cay, RelaxAway, Bahamas Carnival private island
  6. 10 Jan 07:00 - 16:00Fort Lauderdale, Port Everglades, Florida
  7. 11 Jan 09:00 - 17:00Half Moon Cay, RelaxAway, Bahamas Carnival private island
  8. 13 Jan 08:00 - 16:00Ocho Rios, Jamaica
  9. 14 Jan 08:00 - 15:00Grand Cayman Island, George Town Harbour
  10. 15 Jan 11:00 - 21:00Cozumel, Mexico, Riviera Maya
  11. 17 Jan 07:00Arriving in Fort Lauderdale, Port Everglades, Florida
Find this cruise to book →
$1399from / pp
Allure Of The Seas
Royal Caribbean Cruises
Round-trip from Miami
⚓ Calls 07 Jan 07:00 - 16:00 20277 nights5 portsDeparts 2027 Jan 03
View itinerary · 5 ports
7 days, round-trip Eastern Caribbean Cruise
  1. 03 Jan 16:00Departing from Miami, Florida
  2. 06 Jan 08:00 - 18:00Philipsburg St Maarten, Netherlands Antilles
  3. 07 Jan 07:00 - 16:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  4. 08 Jan 11:30 - 18:00Puerto Plata-Amber Cove, Dominicana
  5. 10 Jan 06:00Arriving in Miami, Florida
Find this cruise to book →
$1057from / pp
Seven Seas Mariner
Regent Seven Seas Cruises
Miami → Rio de Janeiro
⚓ Calls 07 Jan 07:00 - 17:00 202718 nights12 portsDeparts 2027 Jan 04
View itinerary · 12 ports
18 days, one-way from Miami to Rio de Janeiro
  1. 04 Jan 17:00Departing from Miami, Florida
  2. 07 Jan 07:00 - 17:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  3. 08 Jan 07:00 - 17:00St Johns Antigua, RCI Royal Beach Club
  4. 09 Jan 07:00 - 17:00Castries, St Lucia Island
  5. 10 Jan 07:00 - 16:00Bridgetown, Barbados
  6. 12 Jan 08:00 - 17:00Iles du Salut, French Guiana
  7. 14 Jan 08:00 - 18:00Belem, Brazil
  8. 17 Jan 11:00 - 20:00Recife, Brazil
  9. 18 Jan 07:00 - 16:00Maceio, Brazil
  10. 19 Jan 10:00 - 19:00Salvador de Bahia, Brazil
  11. 21 Jan 10:00 - 19:00Buzios, Brazil
  12. 22 Jan 07:00Arriving in Rio de Janeiro, Brazil
Find this cruise to book →
$31998from / pp
Viking Sea
Viking Cruises
Round-trip from San Juan
⚓ Calls 07 Jan 20279 nights10 portsDeparts 2027 Jan 06
View itinerary · 10 ports
9 days, round-trip 10 Night West Indies Explorer Cruise
  1. 06 JanDeparting from San Juan, Puerto Rico
  2. 07 JanSt Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  3. 08 JanPhilipsburg St Maarten, Netherlands Antilles
  4. 09 JanBasseterre St Kitts, Port Zante
  5. 10 JanSt Johns Antigua, RCI Royal Beach Club
  6. 11 JanCastries, St Lucia Island
  7. 12 JanBridgetown, Barbados
  8. 13 JanRoseau, Dominica
  9. 14 JanSt Croix Island USVI, Frederiksted-Christiansted, US Virgin Islands
  10. 15 JanArriving in San Juan, Puerto Rico
Find this cruise to book →
$6099from / pp
Norwegian Pearl
Norwegian Cruise Line Cruises
Round-trip from Philadelphia
⚓ Calls 09 Jan 07:00 - 18:00 202710 nights6 portsDeparts 2027 Jan 03
View itinerary · 6 ports
10 days, round-trip Caribbean Round-Trip Philadelphia Dominican Republic St. Thomas
  1. 03 Jan 16:00Departing from Philadelphia, PhilaPort, Pennsylvania
  2. 06 Jan 11:00 - 18:00Puerto Plata-Amber Cove, Dominicana
  3. 07 Jan 10:00 - 18:00San Juan, Puerto Rico
  4. 08 Jan 07:00 - 18:00Tortola Island BVI, Road Town, UK Virgin Islands
  5. 09 Jan 07:00 - 18:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  6. 13 Jan 07:00Arriving in Philadelphia, PhilaPort, Pennsylvania
Find this cruise to book →
$999from / pp
Odyssey Of The Seas
Royal Caribbean Cruises
Round-trip from Cape Liberty Bayonne
⚓ Calls 10 Jan 08:00 - 18:00 202711 nights6 portsDeparts 2027 Jan 03
View itinerary · 6 ports
11 days, round-trip Eastern Caribbean Cruise
  1. 03 Jan 15:00Departing from Cape Liberty Bayonne, New Jersey
  2. 07 Jan 08:00 - 18:00Philipsburg St Maarten, Netherlands Antilles
  3. 08 Jan 08:00 - 18:00St Johns Antigua, RCI Royal Beach Club
  4. 09 Jan 08:00 - 18:00Basseterre St Kitts, Port Zante
  5. 10 Jan 08:00 - 18:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  6. 14 Jan 06:00Arriving in Cape Liberty Bayonne, New Jersey
Find this cruise to book →
$1431from / pp
Celebrity Constellation
Celebrity Cruises
Round-trip from San Juan
⚓ Calls 10 Jan 08:00 - 17:00 20277 nights7 portsDeparts 2027 Jan 09
View itinerary · 7 ports
7 days, round-trip Southern Caribbean
  1. 09 Jan 18:00Departing from San Juan, Puerto Rico
  2. 10 Jan 08:00 - 17:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  3. 11 Jan 08:00 - 17:00Philipsburg St Maarten, Netherlands Antilles
  4. 12 Jan 08:00 - 17:00St Johns Antigua, RCI Royal Beach Club
  5. 13 Jan 08:00 - 17:00Castries, St Lucia Island
  6. 14 Jan 08:00 - 17:00St Georges Grenada
  7. 16 Jan 07:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$829from / pp
See more cruises visiting St. Thomas →

Itineraries and prices change — always confirm with the cruise line before booking. Some links are affiliate links that may earn us a commission at no extra cost to you.