St John, U.S. Virgin Islands cruise port

St John, U.S. Virgin Islands

The smallest and most pristine of the U.S. Virgin Islands, St John is 60% national park — a rare Caribbean island of world-class beaches, sea turtles, and zero traffic lights.

⚓ Tender (small ships direct; most visit via ferry from St Thomas)🕒 Typical call: 6-8 hrs💵 USD (no exchange needed)🗣️ English🏝️ 60% Virgin Islands National Park
Docking
Tender only — small/luxury ships anchor in Cruz Bay; most cruise passengers ferry from St Thomas via Red Hook (~20 min, $8 each way)
Walk to town
Immediate — Cruz Bay ferry dock drops you into the heart of town
Best For
Snorkeling (Trunk Bay trail), sea turtle watching at Maho Bay, unspoiled Caribbean beaches
Don't Miss
Trunk Bay's 650-ft underwater snorkeling trail; Maho Bay sea turtles; Annaberg Sugar Plantation ruins

Getting Ashore

Small luxury ships anchor directly in Cruz Bay and tender passengers ashore. Most mainstream cruise passengers visit St John as a day trip from St Thomas — plan ahead for ferry times.

Getting to St John from St Thomas

  • 1
    From St Thomas cruise pierTaxis wait at both Havensight and Crown Bay. Ask for Red Hook Ferry Terminal — the 20-30 min ride costs around $12-15 per person.
  • 2
    Red Hook to Cruz Bay ferryFerries run roughly every 30-60 min, cost $8.15 each way plus bag fees. The ride is 20 min. Buy round-trip tickets. Last boat timing is critical.
  • 3
    Arriving in Cruz BayThe ferry dock is the heart of town. The National Park Visitor Center is a 5-min walk. Safari taxis (open-air trucks) line up here for beach runs.
  • 4
    Getting to beachesSt John is mountainous — beaches are NOT walkable. Safari taxis charge $7-12 per person to Trunk Bay, Maho, or Cinnamon Bay. Agree on fare before boarding.

💡 Pro move: Allow at least 2 hours before your ship's departure from St Thomas to catch the ferry and taxi back. Missing the ferry = missing your ship.

Piers & Tendering by Cruise Line

St John has no deep-water pier — all cruise ship arrivals are by tender or inter-island ferry.

Cruise LineTypical Berth / ArrivalDock or Tender
Windstar, Silversea, SeaDream, Explora JourneysCruz Bay anchorage📍Tendered
Most cruise lines (via St Thomas)Red Hook Ferry Terminal, St Thomas → Cruz Bay📍Tendered

Top Excursions

From world-famous snorkel trails to Danish plantation ruins, St John's national park status keeps it beautifully low-key.

Relax

Trunk Bay Beach & Snorkel Trail

Consistently ranked one of the world's top beaches, Trunk Bay features a self-guided 650-ft underwater snorkel trail with plaques identifying coral and fish. Gear rental on-site, plus lifeguards, showers, and a snack bar.

⏱ 2-4 hrs🤿 Beginner-friendly💵 $5 NPS entry fee📷 Iconic
Find St John snorkel tours →
Wildlife

Maho Bay Sea Turtle Watch

Maho Bay is famous for green sea turtles grazing in its shallow seagrass beds — sightings are nearly guaranteed. Free entry. Maho Crossroads across the street has food trucks and kayak rentals.

⏱ 1-3 hrs🐢 Sea turtles likely🆓 Free🌊 Calm water
Find St John sea turtle tours →
History

Annaberg Sugar Plantation

One of the best-preserved 18th-century Danish sugar plantations in the Caribbean. Self-guided ruins include the windmill tower, boiling house, and slave quarters, with sweeping views of the British Virgin Islands.

⏱ 1-2 hrs🚌 Taxi required🆓 Free with NPS pass🏛️ Historic
Find St John history tours →
Adventure

Reef Bay Hike with Petroglyphs

A National Park-guided strenuous hike through tropical forest to ancient Taino petroglyphs and sugar mill ruins, ending with a boat ride back to Cruz Bay. Must be booked in advance through the NPS.

⏱ 4-5 hrs🥾 Strenuous🚣 Boat return📅 Advance booking required
Find Reef Bay hike bookings →
Adventure

Private Boat Charter

Charter a catamaran or speedboat for a full or half day to visit secluded cays, snorkel offshore reefs, and reach beaches otherwise inaccessible. Great time-saver if visiting from St Thomas.

⏱ 4-8 hrs⛵ Private📍 Departs Cruz Bay or St Thomas💰 Premium
Find St John boat charters →
Nature

Lind Point Trail to Honeymoon Beach

A 1-mile moderate hike starting just behind the National Park Visitor Center in Cruz Bay, leading to the secluded Honeymoon Beach and Salomon Beach. The only beach you can reach on foot from town.

⏱ 1-2 hrs🥾 Moderate🚶 From Cruz Bay🆓 Free
Find St John hiking tours →

Self-Guided Walks & Hikes

Cruz Bay itself is very walkable; the island's beaches require safari taxi rides due to steep mountain terrain.

Cruz Bay Town Stroll

30 min · Flat · Free

From the ferry dock, explore the colorful waterfront town — the National Park Visitor Center, Wharfside Village shops, The Beach Bar, and Woody's Seafood are all within a 5-10 min walk.

  1. StartCruz Bay Ferry Dock, St John
  2. StopVirgin Islands National Park Visitor Center, Cruz Bay
  3. EndWharfside Village, Cruz Bay
🗺️ See full route in Maps →

Lind Point Trail to Honeymoon Beach

1 mile each way · Moderate · Free

Begin at the NPS Visitor Center behind the dock, follow Lind Point Trail through forest to Honeymoon Beach — the only North Shore beach reachable on foot from Cruz Bay.

  1. StartVirgin Islands National Park Visitor Center, Cruz Bay, St John
  2. StopLind Point, St John, USVI
  3. EndHoneymoon Beach, St John, USVI
🗺️ See full route in Maps →

Weather & Best Time to Visit

Climate normals for St John, 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 DaysSunriseSunset
Jan79°F / 26°C76°F / 24°C116:54 AM6:03 PM
Feb78°F / 26°C76°F / 24°C106:46 AM6:20 PM
Mar78°F / 26°C76°F / 24°C76:27 AM6:28 PM
Apr79°F / 26°C77°F / 25°C106:02 AM6:35 PM
May80°F / 27°C78°F / 26°C115:45 AM6:45 PM
Jun82°F / 28°C79°F / 26°C105:43 AM6:56 PM
Jul82°F / 28°C80°F / 27°C145:51 AM6:58 PM
Aug83°F / 28°C80°F / 27°C176:01 AM6:45 PM
Sep83°F / 28°C80°F / 27°C166:07 AM6:21 PM
Oct83°F / 28°C80°F / 27°C176:13 AM5:56 PM
Nov82°F / 28°C79°F / 26°C166:25 AM5:41 PM
Dec80°F / 27°C78°F / 26°C126:43 AM5:45 PM

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

Insider Tips

  • The clock is everything. Leave St John at least 2 hours before your ship departs St Thomas. Missing the Cruz Bay ferry means missing your cruise — and there are no shortcuts.
  • 🌿
    Reef-safe sunscreen only — it's the law. USVI bans sunscreens with oxybenzone, octinoxate, and octocrylene. Bring mineral (zinc oxide) sunscreen or buy some in Cruz Bay. Non-compliant products may be confiscated at park beaches.
  • 💵
    Bring small cash bills. Safari taxis, the NPS entry booth, and several beach bars are cash-only. USD $5s and $10s are ideal. There are ATMs in Cruz Bay near the ferry dock.
  • 📱
    Watch out for BVI roaming. On the North Shore beaches, your phone may latch onto British Virgin Islands cell towers, triggering international data charges. Turn off data roaming before heading to the beaches.
  • 🦌
    Wild donkeys are real. Descendants of Danish-era working animals, wild donkeys roam freely — especially at Cinnamon Bay. They're charming but do not feed or pet them.

Cruises Calling Here

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

MSC Explora 3
MSC Explora Journeys Cruises
Quebec City → San Juan
⚓ Calls 28 Oct 08:00 - 17:00 202617 nights12 portsDeparts 2026 Oct 15
View itinerary · 12 ports
17 days, one-way from Quebec City to San Juan
  1. 15 Oct 20:00Departing from Quebec City, Canada
  2. 16 Oct 09:00 - 16:00Saguenay, Quebec Canada
  3. 17 Oct 09:00 - 18:00Sept-Iles, Quebec Canada
  4. 19 Oct 08:00 - 17:00Sydney NS, Nova Scotia Canada
  5. 20 Oct 09:00 - 17:00Halifax, Nova Scotia Canada
  6. 22 Oct 08:00 - 19:00New York, NYC Manhattan-Brooklyn
  7. 25 Oct 08:00 - 17:00Miami, Florida
  8. 28 Oct 08:00 - 17:00St John Island USVI, Cruz Bay, US Virgin Islands
  9. 29 Oct 09:00 - 19:00St Johns Antigua, RCI Royal Beach Club
  10. 30 Oct 09:00 - 18:00Iles des Saintes, Guadeloupe
  11. 31 Oct 08:00 - 18:00Philipsburg St Maarten, Netherlands Antilles
  12. 01 Nov 08:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$8855from / pp
MSC Explora 3
MSC Explora Journeys Cruises
Round-trip from Miami
⚓ Calls 28 Oct 08:00 - 17:00 202614 nights11 portsDeparts 2026 Oct 25
View itinerary · 11 ports
14 days, round-trip An Extended Journey of Maritime Soul Island Zest
  1. 25 Oct 17:00Departing from Miami, Florida
  2. 28 Oct 08:00 - 17:00St John Island USVI, Cruz Bay, US Virgin Islands
  3. 29 Oct 09:00 - 19:00St Johns Antigua, RCI Royal Beach Club
  4. 30 Oct 09:00 - 18:00Iles des Saintes, Guadeloupe
  5. 31 Oct 08:00 - 18:00Philipsburg St Maarten, Netherlands Antilles
  6. 01 Nov 08:00 - 18:00San Juan, Puerto Rico
  7. 02 Nov 09:00 - 18:00Tortola Island BVI, Road Town, UK Virgin Islands
  8. 03 Nov 09:00 - 19:00Basseterre St Kitts, Port Zante
  9. 04 Nov 09:00 - 05 Nov 01:00Gustavia St Barths, Saint-Barthelemy Island France
  10. 05 Nov 09:00 - 17:00Anguilla Island, UK, Sandy Ground
  11. 08 Nov 08:00Arriving in Miami, Florida
Find this cruise to book →
$7725from / pp
MSC Explora 3
MSC Explora Journeys Cruises
Miami → San Juan
⚓ Calls 28 Oct 08:00 - 17:00 20267 nights6 portsDeparts 2026 Oct 25
View itinerary · 6 ports
7 days, one-way from Miami to San Juan
  1. 25 Oct 17:00Departing from Miami, Florida
  2. 28 Oct 08:00 - 17:00St John Island USVI, Cruz Bay, US Virgin Islands
  3. 29 Oct 09:00 - 19:00St Johns Antigua, RCI Royal Beach Club
  4. 30 Oct 09:00 - 18:00Iles des Saintes, Guadeloupe
  5. 31 Oct 08:00 - 18:00Philipsburg St Maarten, Netherlands Antilles
  6. 01 Nov 08:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$4310from / pp
Star Pride
Windstar Cruises
Round-trip from San Juan
⚓ Calls 29 Oct 08:00 - 18:00 202611 nights11 portsDeparts 2026 Oct 28
View itinerary · 11 ports
11 days, round-trip 11 Night Masterpieces at Sea Gems of the Leeward Islands Cruise
  1. 28 Oct 19:00Departing from San Juan, Puerto Rico
  2. 29 Oct 08:00 - 18:00St John Island USVI, Cruz Bay, US Virgin Islands
  3. 30 Oct 08:00 - 22:00Gustavia St Barths, Saint-Barthelemy Island France
  4. 31 Oct 08:00 - 18:00Basseterre St Kitts, Port Zante
  5. 01 Nov 08:00 - 18:00Falmouth Antigua
  6. 02 Nov 08:00 - 18:00Iles des Saintes, Guadeloupe
  7. 03 Nov 08:00 - 21:30Pigeon Island, Rodney Bay, St Lucia
  8. 04 Nov 10:00 - 18:00St Georges Grenada
  9. 06 Nov 08:00 - 22:00Jost Van Dyke Island BVI, Belle Vue, UK Virgin Islands
  10. 07 Nov 08:00 - 17:00Prickly Pear Island BVI, UK Virgin Islands
  11. 08 Nov 07:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$3417from / pp
Silver Shadow
Silversea Cruises
Round-trip from Miami
⚓ Calls 11 Nov 08:00 - 18:00 202611 nights8 portsDeparts 2026 Nov 07
View itinerary · 8 ports
11 days, round-trip Miami, Fl To Miami, Fl
  1. 07 Nov 18:00Departing from Miami, Florida
  2. 10 Nov 09:00 - 19:00San Juan, Puerto Rico
  3. 11 Nov 08:00 - 18:00St John Island USVI, Cruz Bay, US Virgin Islands
  4. 12 Nov 08:00 - 23:00Gustavia St Barths, Saint-Barthelemy Island France
  5. 13 Nov 08:00 - 18:00Basseterre St Kitts, Port Zante
  6. 14 Nov 08:00 - 17:00Montserrat Island UK, Little Bay
  7. 15 Nov 08:00 - 14:00Jost Van Dyke Island BVI, Belle Vue, UK Virgin Islands
  8. 18 NovArriving in Miami, Florida
Find this cruise to book →
$6300from / pp
Silver Shadow
Silversea Cruises
Montreal → Miami
⚓ Calls 11 Nov 08:00 - 18:00 202625 nights16 portsDeparts 2026 Oct 24
View itinerary · 16 ports
25 days, one-way from Montreal to Miami
  1. 24 Oct 20:00Departing from Montreal, Quebec Canada
  2. 25 Oct 08:00 - 23:00Quebec City, Canada
  3. 28 Oct 08:00 - 20:00Prince Edward Island, Charlottetown, Canada
  4. 30 Oct 08:00 - 23:00Halifax, Nova Scotia Canada
  5. 01 Nov 08:00 - 19:30Boston, Massachusetts
  6. 02 Nov 01:45 - 03:15Cape Cod Canal, Massachusetts
  7. 02 Nov 08:00 - 17:00Newport RI, Rhode Island
  8. 03 Nov 08:00 - 23:00New York, NYC Manhattan-Brooklyn
  9. 07 Nov 07:00Miami, Florida
  10. 10 Nov 09:00 - 19:00San Juan, Puerto Rico
  11. 11 Nov 08:00 - 18:00St John Island USVI, Cruz Bay, US Virgin Islands
  12. 12 Nov 08:00 - 23:00Gustavia St Barths, Saint-Barthelemy Island France
  13. 13 Nov 08:00 - 18:00Basseterre St Kitts, Port Zante
  14. 14 Nov 08:00 - 17:00Montserrat Island UK, Little Bay
  15. 15 Nov 08:00 - 14:00Jost Van Dyke Island BVI, Belle Vue, UK Virgin Islands
  16. 18 NovArriving in Miami, Florida
Find this cruise to book →
$9600from / pp
Star Pride
Windstar Cruises
Round-trip from San Juan
⚓ Calls 16 Nov 08:00 - 18:00 202614 nights14 portsDeparts 2026 Nov 08
View itinerary · 14 ports
14 days, round-trip 14 Night Star Collector Lovely Leewards Cruise
  1. 08 Nov 19:00Departing from San Juan, Puerto Rico
  2. 10 Nov 09:00 - 22:00St Georges Grenada
  3. 11 Nov 08:00 - 22:00Bequia Island, Port Elizabeth, Grenadines
  4. 12 Nov 08:00 - 17:00Mayreau Island, Grenadines
  5. 13 Nov 10:00 - 17:00Iles des Saintes, Guadeloupe
  6. 14 Nov 08:00 - 15:00Marigot, St Martin Island France
  7. 15 Nov 07:00 - 19:00San Juan, Puerto Rico
  8. 16 Nov 08:00 - 18:00St John Island USVI, Cruz Bay, US Virgin Islands
  9. 17 Nov 08:00 - 17:00Basseterre St Kitts, Port Zante
  10. 18 Nov 07:00 - 22:00Gustavia St Barths, Saint-Barthelemy Island France
  11. 19 Nov 08:00 - 22:00Philipsburg St Maarten, Netherlands Antilles
  12. 20 Nov 09:00 - 22:00Jost Van Dyke Island BVI, Belle Vue, UK Virgin Islands
  13. 21 Nov 08:00 - 17:00Prickly Pear Island BVI, UK Virgin Islands
  14. 22 Nov 07:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$5893from / pp
Star Pride
Windstar Cruises
Round-trip from San Juan
⚓ Calls 16 Nov 08:00 - 18:00 202614 nights14 portsDeparts 2026 Nov 15
View itinerary · 14 ports
14 days, round-trip 14 Night Star Collector Lovely Leewards Cruise
  1. 15 Nov 19:00Departing from San Juan, Puerto Rico
  2. 16 Nov 08:00 - 18:00St John Island USVI, Cruz Bay, US Virgin Islands
  3. 17 Nov 08:00 - 17:00Basseterre St Kitts, Port Zante
  4. 18 Nov 07:00 - 22:00Gustavia St Barths, Saint-Barthelemy Island France
  5. 19 Nov 08:00 - 22:00Philipsburg St Maarten, Netherlands Antilles
  6. 20 Nov 09:00 - 22:00Jost Van Dyke Island BVI, Belle Vue, UK Virgin Islands
  7. 21 Nov 08:00 - 17:00Prickly Pear Island BVI, UK Virgin Islands
  8. 22 Nov 07:00 - 19:00San Juan, Puerto Rico
  9. 24 Nov 09:00 - 22:00St Georges Grenada
  10. 25 Nov 08:00 - 22:00Bequia Island, Port Elizabeth, Grenadines
  11. 26 Nov 08:00 - 17:00Mayreau Island, Grenadines
  12. 27 Nov 10:00 - 17:00Iles des Saintes, Guadeloupe
  13. 28 Nov 08:00 - 15:00Marigot, St Martin Island France
  14. 29 Nov 07:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$5693from / pp
Star Pride
Windstar Cruises
Round-trip from San Juan
⚓ Calls 16 Nov 08:00 - 18:00 20267 nights8 portsDeparts 2026 Nov 15
View itinerary · 8 ports
7 days, round-trip 7 Night San Juan and the Virgin Islands Cruise
  1. 15 Nov 19:00Departing from San Juan, Puerto Rico
  2. 16 Nov 08:00 - 18:00St John Island USVI, Cruz Bay, US Virgin Islands
  3. 17 Nov 08:00 - 17:00Basseterre St Kitts, Port Zante
  4. 18 Nov 07:00 - 22:00Gustavia St Barths, Saint-Barthelemy Island France
  5. 19 Nov 08:00 - 22:00Philipsburg St Maarten, Netherlands Antilles
  6. 20 Nov 09:00 - 22:00Jost Van Dyke Island BVI, Belle Vue, UK Virgin Islands
  7. 21 Nov 08:00 - 17:00Prickly Pear Island BVI, UK Virgin Islands
  8. 22 Nov 07:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$3562from / pp
Silver Shadow
Silversea Cruises
Round-trip from Miami
⚓ Calls 22 Nov 08:00 - 18:00 202612 nights9 portsDeparts 2026 Nov 18
View itinerary · 9 ports
12 days, round-trip Miami, Fl To Miami, Fl
  1. 18 Nov 18:00Departing from Miami, Florida
  2. 21 Nov 09:00 - 19:00San Juan, Puerto Rico
  3. 22 Nov 08:00 - 18:00St John Island USVI, Cruz Bay, US Virgin Islands
  4. 23 Nov 08:00 - 23:00Gustavia St Barths, Saint-Barthelemy Island France
  5. 24 Nov 08:00 - 18:00St Johns Antigua, RCI Royal Beach Club
  6. 25 Nov 08:00 - 18:00Montserrat Island UK, Little Bay
  7. 26 Nov 08:00 - 18:00Basseterre St Kitts, Port Zante
  8. 27 Nov 08:00 - 14:00Jost Van Dyke Island BVI, Belle Vue, UK Virgin Islands
  9. 30 NovArriving in Miami, Florida
Find this cruise to book →
$6200from / pp
MSC Explora 3
MSC Explora Journeys Cruises
Round-trip from San Juan
⚓ Calls 25 Nov 08:00 - 17:00 202614 nights12 portsDeparts 2026 Nov 15
View itinerary · 12 ports
14 days, round-trip An Extended Journey of Tropical Harmony Natural Wonders
  1. 15 Nov 17:00Departing from San Juan, Puerto Rico
  2. 16 Nov 09:00 - 19:00Anguilla Island, UK, Sandy Ground
  3. 17 Nov 09:00 - 19:00St Johns Antigua, RCI Royal Beach Club
  4. 18 Nov 08:00 - 16:00St Croix Island USVI, Frederiksted-Christiansted, US Virgin Islands
  5. 19 Nov 08:00 - 17:00Catalina Island, Dominicana
  6. 20 Nov 09:00 - 17:00Puerto Plata-Amber Cove, Dominicana
  7. 22 Nov 08:00 - 17:00Miami, Florida
  8. 25 Nov 08:00 - 17:00St John Island USVI, Cruz Bay, US Virgin Islands
  9. 26 Nov 09:00 - 19:00St Johns Antigua, RCI Royal Beach Club
  10. 27 Nov 09:00 - 18:00Iles des Saintes, Guadeloupe
  11. 28 Nov 08:00 - 18:00Philipsburg St Maarten, Netherlands Antilles
  12. 29 Nov 08:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$6900from / pp
MSC Explora 3
MSC Explora Journeys Cruises
Round-trip from Miami
⚓ Calls 25 Nov 08:00 - 17:00 202614 nights11 portsDeparts 2026 Nov 22
View itinerary · 11 ports
14 days, round-trip An Extended Journey of Sunlit Horizons Sapphire Bays
  1. 22 Nov 17:00Departing from Miami, Florida
  2. 25 Nov 08:00 - 17:00St John Island USVI, Cruz Bay, US Virgin Islands
  3. 26 Nov 09:00 - 19:00St Johns Antigua, RCI Royal Beach Club
  4. 27 Nov 09:00 - 18:00Iles des Saintes, Guadeloupe
  5. 28 Nov 08:00 - 18:00Philipsburg St Maarten, Netherlands Antilles
  6. 29 Nov 08:00 - 18:00San Juan, Puerto Rico
  7. 30 Nov 09:00 - 18:00Tortola Island BVI, Road Town, UK Virgin Islands
  8. 01 Dec 09:00 - 19:00Basseterre St Kitts, Port Zante
  9. 02 Dec 08:00 - 18:00Gustavia St Barths, Saint-Barthelemy Island France
  10. 04 Dec 08:00 - 18:00Grand Turk Island, Cockburn Town, Turks and Caicos
  11. 06 Dec 08:00Arriving in Miami, Florida
Find this cruise to book →
$6825from / pp
MSC Explora 3
MSC Explora Journeys Cruises
Miami → San Juan
⚓ Calls 25 Nov 08:00 - 17:00 20267 nights6 portsDeparts 2026 Nov 22
View itinerary · 6 ports
7 days, one-way from Miami to San Juan
  1. 22 Nov 17:00Departing from Miami, Florida
  2. 25 Nov 08:00 - 17:00St John Island USVI, Cruz Bay, US Virgin Islands
  3. 26 Nov 09:00 - 19:00St Johns Antigua, RCI Royal Beach Club
  4. 27 Nov 09:00 - 18:00Iles des Saintes, Guadeloupe
  5. 28 Nov 08:00 - 18:00Philipsburg St Maarten, Netherlands Antilles
  6. 29 Nov 08:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$4125from / pp
SeaDream II
SeaDream Yacht Club Cruises
San Juan → St Thomas Island USVI
⚓ Calls 28 Nov 20268 nights10 portsDeparts 2026 Nov 27
View itinerary · 10 ports
8 days, one-way from San Juan to St Thomas Island USVI
  1. 27 NovDeparting from San Juan, Puerto Rico
  2. 28 NovSt John Island USVI, Cruz Bay, US Virgin Islands
  3. 29 NovAnguilla Island, UK, Sandy Ground
  4. 30 NovPhilipsburg St Maarten, Netherlands Antilles
  5. 30 Nov - 01 DecGustavia St Barths, Saint-Barthelemy Island France
  6. 02 DecCharlestown Nevis, Nevis Island
  7. 03 DecJost Van Dyke Island BVI, Belle Vue, UK Virgin Islands
  8. 04 DecVirgin Gorda Island BVI, Spanish Town, UK Virgin Islands
  9. 04 DecNorman Island BVI, The Bight, UK Virgin Islands
  10. 05 DecArriving in St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
Find this cruise to book →
Price on request
Star Pride
Windstar Cruises
Round-trip from San Juan
⚓ Calls 30 Nov 08:00 - 18:00 202614 nights14 portsDeparts 2026 Nov 22
View itinerary · 14 ports
14 days, round-trip 14 Night Star Collector Lovely Leewards Cruise
  1. 22 Nov 19:00Departing from San Juan, Puerto Rico
  2. 24 Nov 09:00 - 22:00St Georges Grenada
  3. 25 Nov 08:00 - 22:00Bequia Island, Port Elizabeth, Grenadines
  4. 26 Nov 08:00 - 17:00Mayreau Island, Grenadines
  5. 27 Nov 10:00 - 17:00Iles des Saintes, Guadeloupe
  6. 28 Nov 08:00 - 15:00Marigot, St Martin Island France
  7. 29 Nov 07:00 - 19:00San Juan, Puerto Rico
  8. 30 Nov 08:00 - 18:00St John Island USVI, Cruz Bay, US Virgin Islands
  9. 01 Dec 08:00 - 22:00Gustavia St Barths, Saint-Barthelemy Island France
  10. 02 Dec 08:00 - 17:00Basseterre St Kitts, Port Zante
  11. 03 Dec 08:00 - 22:00Philipsburg St Maarten, Netherlands Antilles
  12. 04 Dec 09:00 - 22:00Jost Van Dyke Island BVI, Belle Vue, UK Virgin Islands
  13. 05 Dec 08:00 - 17:00Prickly Pear Island BVI, UK Virgin Islands
  14. 06 Dec 07:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$5093from / pp
Star Pride
Windstar Cruises
Round-trip from San Juan
⚓ Calls 30 Nov 08:00 - 18:00 20267 nights8 portsDeparts 2026 Nov 29
View itinerary · 8 ports
7 days, round-trip 7 Night San Juan and the Virgin Islands Cruise
  1. 29 Nov 19:00Departing from San Juan, Puerto Rico
  2. 30 Nov 08:00 - 18:00St John Island USVI, Cruz Bay, US Virgin Islands
  3. 01 Dec 08:00 - 22:00Gustavia St Barths, Saint-Barthelemy Island France
  4. 02 Dec 08:00 - 17:00Basseterre St Kitts, Port Zante
  5. 03 Dec 08:00 - 22:00Philipsburg St Maarten, Netherlands Antilles
  6. 04 Dec 09:00 - 22:00Jost Van Dyke Island BVI, Belle Vue, UK Virgin Islands
  7. 05 Dec 08:00 - 17:00Prickly Pear Island BVI, UK Virgin Islands
  8. 06 Dec 07:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$2962from / pp
Star Pride
Windstar Cruises
Round-trip from San Juan
⚓ Calls 30 Nov 08:00 - 18:00 202614 nights14 portsDeparts 2026 Nov 29
View itinerary · 14 ports
14 days, round-trip 14 Night Star Collector Lovely Leewards Cruise
  1. 29 Nov 19:00Departing from San Juan, Puerto Rico
  2. 30 Nov 08:00 - 18:00St John Island USVI, Cruz Bay, US Virgin Islands
  3. 01 Dec 08:00 - 22:00Gustavia St Barths, Saint-Barthelemy Island France
  4. 02 Dec 08:00 - 17:00Basseterre St Kitts, Port Zante
  5. 03 Dec 08:00 - 22:00Philipsburg St Maarten, Netherlands Antilles
  6. 04 Dec 09:00 - 22:00Jost Van Dyke Island BVI, Belle Vue, UK Virgin Islands
  7. 05 Dec 08:00 - 17:00Prickly Pear Island BVI, UK Virgin Islands
  8. 06 Dec 07:00 - 19:00San Juan, Puerto Rico
  9. 08 Dec 09:00 - 22:00St Georges Grenada
  10. 09 Dec 08:00 - 22:00Bequia Island, Port Elizabeth, Grenadines
  11. 10 Dec 08:00 - 16:30Mayreau Island, Grenadines
  12. 11 Dec 11:00 - 18:00Deshaies, Basse-Terre Island Guadeloupe
  13. 12 Dec 08:00 - 15:00Marigot, St Martin Island France
  14. 13 Dec 07:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$5093from / pp
Silver Shadow
Silversea Cruises
Round-trip from Miami
⚓ Calls 04 Dec 08:00 - 18:00 202610 nights7 portsDeparts 2026 Nov 30
View itinerary · 7 ports
10 days, round-trip Miami, Fl To Miami, Fl
  1. 30 Nov 18:00Departing from Miami, Florida
  2. 03 Dec 09:00 - 19:00San Juan, Puerto Rico
  3. 04 Dec 08:00 - 18:00St John Island USVI, Cruz Bay, US Virgin Islands
  4. 05 Dec 08:00 - 23:00Gustavia St Barths, Saint-Barthelemy Island France
  5. 06 Dec 08:00 - 18:00Basseterre St Kitts, Port Zante
  6. 07 Dec 08:00 - 14:00Jost Van Dyke Island BVI, Belle Vue, UK Virgin Islands
  7. 10 DecArriving in Miami, Florida
Find this cruise to book →
$5700from / pp
Ritz-Carlton Ilma
Ritz-Carlton Yacht Collection Cruises
Round-trip from San Juan
⚓ Calls 06 Dec 08:00 - 19:00 20263 nights4 portsDeparts 2026 Dec 04
View itinerary · 4 ports
3 days, round-trip 3 Night San Juan to San Juan Cruise
  1. 04 Dec 18:00Departing from San Juan, Puerto Rico
  2. 05 Dec 08:00 - 19:00Virgin Gorda Island BVI, Spanish Town, UK Virgin Islands
  3. 06 Dec 08:00 - 19:00St John Island USVI, Cruz Bay, US Virgin Islands
  4. 07 Dec 07:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$4100from / pp
Emerald Sakara
Emerald Cruises
San Juan → St Thomas Island USVI
⚓ Calls 08 Dec 20266 nights7 portsDeparts 2026 Dec 07
View itinerary · 7 ports
6 days, one-way from San Juan to St Thomas Island USVI
  1. 07 DecDeparting from San Juan, Puerto Rico
  2. 08 DecSt John Island USVI, Cruz Bay, US Virgin Islands
  3. 09 DecCharlestown Nevis, Nevis Island
  4. 10 DecFalmouth Antigua
  5. 11 DecGustavia St Barths, Saint-Barthelemy Island France
  6. 12 DecAnguilla Island, UK, Sandy Ground
  7. 13 DecArriving in St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
Find this cruise to book →
$5045from / pp
Emerald Sakara
Emerald Cruises
Miami → St Thomas Island USVI
⚓ Calls 08 Dec 202613 nights13 portsDeparts 2026 Nov 30
View itinerary · 13 ports
13 days, one-way from Miami to St Thomas Island USVI
  1. 30 NovDeparting from Miami, Florida
  2. 01 DecNassau, Bahamas, New Providence Island
  3. 02 DecExuma Islands, Bahamas, George Town
  4. 03 DecSan Salvador Island Bahamas, Cockburn Town
  5. 04 DecLong Island Bahamas, Clarence Town, Calypso Cove
  6. 05 DecGrand Turk Island, Cockburn Town, Turks and Caicos
  7. 07 DecSan Juan, Puerto Rico
  8. 08 DecSt John Island USVI, Cruz Bay, US Virgin Islands
  9. 09 DecCharlestown Nevis, Nevis Island
  10. 10 DecFalmouth Antigua
  11. 11 DecGustavia St Barths, Saint-Barthelemy Island France
  12. 12 DecAnguilla Island, UK, Sandy Ground
  13. 13 DecArriving in St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
Find this cruise to book →
$10890from / pp
MSC Explora 3
MSC Explora Journeys Cruises
Miami → San Juan
⚓ Calls 09 Dec 09:00 - 18:00 20267 nights6 portsDeparts 2026 Dec 06
View itinerary · 6 ports
7 days, one-way from Miami to San Juan
  1. 06 Dec 17:00Departing from Miami, Florida
  2. 09 Dec 09:00 - 18:00St John Island USVI, Cruz Bay, US Virgin Islands
  3. 10 Dec 09:00 - 19:00St Johns Antigua, RCI Royal Beach Club
  4. 11 Dec 09:00 - 18:00Iles des Saintes, Guadeloupe
  5. 12 Dec 08:00 - 19:00Gustavia St Barths, Saint-Barthelemy Island France
  6. 13 Dec 08:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$4235from / pp
MSC Explora 3
MSC Explora Journeys Cruises
Round-trip from Miami
⚓ Calls 09 Dec 09:00 - 18:00 202614 nights11 portsDeparts 2026 Dec 06
View itinerary · 11 ports
14 days, round-trip An Extended Journey through Islands of Scenic Wonder Coastal History
  1. 06 Dec 17:00Departing from Miami, Florida
  2. 09 Dec 09:00 - 18:00St John Island USVI, Cruz Bay, US Virgin Islands
  3. 10 Dec 09:00 - 19:00St Johns Antigua, RCI Royal Beach Club
  4. 11 Dec 09:00 - 18:00Iles des Saintes, Guadeloupe
  5. 12 Dec 08:00 - 19:00Gustavia St Barths, Saint-Barthelemy Island France
  6. 13 Dec 08:00 - 18:00San Juan, Puerto Rico
  7. 14 Dec 09:00 - 19:00Anguilla Island, UK, Sandy Ground
  8. 15 Dec 09:00 - 19:00St Johns Antigua, RCI Royal Beach Club
  9. 16 Dec 08:00 - 17:00Basseterre St Kitts, Port Zante
  10. 18 Dec 08:00 - 18:00Grand Turk Island, Cockburn Town, Turks and Caicos
  11. 20 Dec 08:00Arriving in Miami, Florida
Find this cruise to book →
$7070from / pp
MSC Explora 3
MSC Explora Journeys Cruises
Round-trip from San Juan
⚓ Calls 09 Dec 09:00 - 18:00 202614 nights11 portsDeparts 2026 Nov 29
View itinerary · 11 ports
14 days, round-trip An Extended Journey through Golden Shores Island Grace
  1. 29 Nov 18:00Departing from San Juan, Puerto Rico
  2. 30 Nov 09:00 - 18:00Tortola Island BVI, Road Town, UK Virgin Islands
  3. 01 Dec 09:00 - 19:00Basseterre St Kitts, Port Zante
  4. 02 Dec 08:00 - 18:00Gustavia St Barths, Saint-Barthelemy Island France
  5. 04 Dec 08:00 - 18:00Grand Turk Island, Cockburn Town, Turks and Caicos
  6. 06 Dec 08:00 - 17:00Miami, Florida
  7. 09 Dec 09:00 - 18:00St John Island USVI, Cruz Bay, US Virgin Islands
  8. 10 Dec 09:00 - 19:00St Johns Antigua, RCI Royal Beach Club
  9. 11 Dec 09:00 - 18:00Iles des Saintes, Guadeloupe
  10. 12 Dec 08:00 - 19:00Gustavia St Barths, Saint-Barthelemy Island France
  11. 13 Dec 08:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$7140from / pp
Ritz-Carlton Ilma
Ritz-Carlton Yacht Collection Cruises
Round-trip from San Juan
⚓ Calls 10 Dec 08:00 - 19:00 20264 nights5 portsDeparts 2026 Dec 07
View itinerary · 5 ports
4 days, round-trip 4 Night San Juan to San Juan Cruise
  1. 07 Dec 18:00Departing from San Juan, Puerto Rico
  2. 08 Dec 09:00 - 23:59Gustavia St Barths, Saint-Barthelemy Island France
  3. 09 Dec 08:00 - 19:00Marigot, St Martin Island France
  4. 10 Dec 08:00 - 19:00St John Island USVI, Cruz Bay, US Virgin Islands
  5. 11 Dec 07:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$4900from / pp
See more cruises visiting St John →

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.