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 — turquoise bays, a famous duty-free shopping strip, and a 20-minute ferry ride to the national park beaches of St. John.

⚓ Docked (Havensight or Crown Bay)🕒 Typical call: 8–10 hrs💵 US Dollar (USD)🗣️ English
Docking
Havensight Pier or Crown Bay Marina
Walk to center
15–20 min (Havensight); taxi from Crown Bay
Best For
Beach · Shopping · Snorkeling · Day trip to St. John
Don't Miss
Magens Bay or ferry to Trunk Bay, St. John

Getting Ashore

Ships dock at one of two piers — Havensight, closest to Charlotte Amalie, or Crown Bay, a few miles west — both served by taxis and open-air safari buses.

Into Charlotte Amalie and beyond

  • 1
    Havensight PierThe main cruise dock, steps from Havensight Mall's duty-free shops. Charlotte Amalie's waterfront and main shopping district is a 15–20 minute walk along the harbor, or a quick $4–6 taxi ride.
  • 2
    Crown Bay MarinaAbout 3 miles west of Charlotte Amalie. Taxis and safari buses are waiting dockside; the ride into town is 10–15 minutes and costs around $8–10 per person.
  • 3
    Getting aroundOpen-air safari buses (shared taxis) are the local way to get to Magens Bay, Mountain Top, and Red Hook ferry terminal. Fares are fixed and cheap — typically $3–6 per person per route. Private taxis charge more but offer door-to-door flexibility.
  • 4
    Ferry to St. JohnCatch a ferry from Red Hook Pier (east end, ~$6 each way, runs roughly hourly, 20-minute crossing) or the seasonal Charlotte Amalie ferry dock (~$12 each way, a few sailings a day, ~45 minutes) to Cruz Bay, St. John. Go early to beat the crowds at Trunk Bay.

💡 Pro move: St. Thomas is easy to DIY — taxis are plentiful, fares are posted, and everything is in English and US dollars. No currency exchange needed.

Piers & Tendering by Cruise Line

St. Thomas handles dozens of ships a week across two docking facilities — Havensight Pier near downtown and Crown Bay Marina to the west.

Cruise LineTypical Berth / ArrivalDock or Tender
Most cruise lines (large ships)Havensight Pier, Charlotte AmalieDocked
Overflow / some lines (e.g. Royal Caribbean, NCL)Crown Bay Marina, west of Charlotte AmalieDocked

Top Excursions

St. Thomas delivers beach days, island panoramas, world-class snorkeling, and the Caribbean's best duty-free shopping — often all in one call.

Relax

Magens Bay Beach

Consistently ranked among the world's most beautiful beaches — a sheltered, mile-long arc of calm turquoise water on the island's north shore. Chairs, snorkel gear, and food/drink available on site.

⏱ 2–4 hrs🏖 Beach🚐 20 min from pier
Find Magens Bay beach tours →
Nature

Day Trip to St. John & Trunk Bay

Ferry 20 minutes to Cruz Bay, then hop a taxi to Trunk Bay — a National Park beach with a self-guided underwater snorkel trail, powdery sand, and strikingly clear water. One of the Caribbean's top snorkel spots.

⏱ 4–6 hrs🐠 Snorkeling⛴ Ferry + taxi
Find St. John ferry & snorkel tours →
Iconic

Mountain Top & Drake's Seat Viewpoints

Mountain Top (about 1,500 ft above Magens Bay) offers sweeping views of Magens Bay and the British Virgin Islands, plus the famous banana daiquiri. Drake's Seat is the classic island panorama overlook.

⏱ 1–2 hrs📷 Views🚐 Taxi
Find island panorama tours →
History

Blackbeard's Castle & Historic Charlotte Amalie

Climb to the 17th-century Danish watchtower known as Blackbeard's Castle for harbor views, then explore the colorful waterfront warehouses and historic Fort Christian in town.

⏱ 2–3 hrs🏰 History🚶 Walkable from Havensight
Find Charlotte Amalie history tours →
Adventure

Coral World Ocean Park

An interactive marine park on the island's east end with an underwater observatory, stingray encounters, shark tanks, and a sea lion show — a solid pick for families.

⏱ 2–3 hrs🦈 Marine Life🚐 Taxi / tour
Find Coral World tours →
Relax

Duty-Free Shopping in Charlotte Amalie

St. Thomas is one of the world's top duty-free ports. Main Street and the interconnecting alleys are lined with jewelry, watches, rum, perfume, and electronics — no sales tax.

⏱ 1–3 hrs🛍 Shopping🚶 Walkable from Havensight
Find shopping district guides →

Self-Guided Walks & Hikes

Charlotte Amalie's compact historic waterfront is an easy stroll from Havensight Pier, connecting shopping alleys, Danish-era architecture, and harbor views.

Havensight to Charlotte Amalie Waterfront

~2.5 km · 1–2 hrs · easy

Walk the harbor road west from Havensight Pier past the ferry docks to Charlotte Amalie's Waterfront Highway. Duck into the historic alleys (Hibiscus, Drake's Passage, Royal Dane Mall) for duty-free shops, then loop back along the waterfront.

📍 Havensight Pier, St. Thomas 📍 Charlotte Amalie waterfront 📍 Main Street, Charlotte Amalie 📍 Fort Christian, St. Thomas

Charlotte Amalie Town Loop

~2 km · 1.5 hrs · moderate (steps)

From the waterfront, climb the 99 Steps (a Danish-era stairway street) through a residential hillside neighborhood, past synagogue hill, and down through the shopping district back to the harbor.

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

  • Go to St. John early. The Red Hook ferry runs frequently but Trunk Bay fills up fast when multiple ships are in port. Take the first safari bus out after arrival.
  • 🛍
    Duty-free allowance is $1,600 per person (higher than most Caribbean ports because it's a US territory). Jewelry and watches are particularly competitive here.
  • 🚕
    Use safari buses, not private taxis, for beaches. Fixed fares ($3–6/person) to Magens Bay, Mountain Top, and Red Hook are posted at the pier — don't pay private-taxi rates for routes with shared service.
  • ☀️
    Sunscreen is essential. St. Thomas averages 340 sunny days a year and the UV is intense. Reef-safe sunscreen is required at US National Park beaches on St. John.
  • 🍹
    Try a banana daiquiri at Mountain Top — it's been an island institution for decades and the view of Magens Bay from the terrace is genuinely stunning.

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:007 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
Disney Treasure
Disney Cruise Line Cruises
Round-trip from Port Canaveral
⚓ Calls 05 Jan 07:30 - 18:007 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
MSC Meraviglia
MSC Cruises
Round-trip from Miami
⚓ Calls 07 Jan 07:00 - 15:308 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
Celebrity Constellation
Celebrity Cruises
Round-trip from San Juan
⚓ Calls 03 Jan 08:00 - 17:007 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
MSC Meraviglia
MSC Cruises
Round-trip from Miami
⚓ Calls 07 Jan 07:00 - 15:3014 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
Icon Of The Seas
Royal Caribbean Cruises
Round-trip from Miami
⚓ Calls 06 Jan 07:00 - 14:307 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
See all 105 cruises calling at 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.