Cruises to Saint John Island
28 live cruises call at Saint John Island — 7 to 14 nights, departing 4 ports, across 3 lines. A NestCruise advisor narrows them to the one that fits.
CaribbeanEmerald Cruises
Caribbean Yachting Hideaways
Aboard Emerald Kaia
San Juan (Puerto Rico) → Vieques → Saint John Island → Great Harbour, Jost Van Dyke +4 more
7 nights · 6 departures
Port-rich · 8 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
CaribbeanSilversea
Miami to Miami
Aboard Silver Nova
Miami, Florida → At Sea → Sopers Hole, Tortola → Basseterre, Saint Kitts +3 more
11 nights · 6 departures
Balanced · 7 ports
CaribbeanSilversea
Miami to Miami
Aboard Silver Ray
Miami, Florida → At Sea → San Juan (Puerto Rico) → Saint John Island +4 more
11 nights · 4 departures
Balanced · 8 ports
CaribbeanSilversea
San Juan to San Juan
Aboard Silver Dawn
San Juan (Puerto Rico) → Saint John Island → Basseterre, Saint Kitts → Castries +3 more
7 nights · 3 departures
Port-rich · 7 ports
CaribbeanSilversea
Bridgetown to Bridgetown
Aboard Silver Spirit
Bridgetown → Port Elizabeth, Bequia → Fort-de-France → Roseau +4 more
8 nights · 2 departures
Port-rich · 8 ports
CaribbeanSilversea
Bridgetown to San Juan
Aboard Silver Shadow
Bridgetown → Port Elizabeth, Bequia → Castries → Trois-Ilets +7 more
10 nights · 2 departures
Port-rich · 11 ports
CaribbeanAzamara
Eastern Caribbean: St.kitts, Antigua & Martinique
Aboard Azamara Journey
Miami, Florida → Saint John Island → Charlotte Amalie → Philipsburg +6 more
11 nights · 1 departure
Port-rich · 10 ports
CaribbeanEmerald Cruises
Discover the Yachting Islands of the Caribbean
Aboard Emerald Kaia
San Juan (Puerto Rico) → Vieques → Saint John Island → Great Harbour, Jost Van Dyke +9 more
14 nights · 6 departures
Port-rich · 13 ports
CaribbeanSilversea
San Juan to Miami
Aboard Silver Nova
San Juan (Puerto Rico) → Saint John Island → Charlestown → Roseau +4 more
8 nights · 1 departure
Port-rich · 8 ports
CaribbeanSilversea
San Juan to Miami
Aboard Silver Ray
San Juan (Puerto Rico) → Saint John Island → Saint John's → Fort-de-France +4 more
8 nights · 1 departure
Port-rich · 8 ports
CaribbeanSilversea
San Juan to San Juan
Aboard Silver Dawn
San Juan (Puerto Rico) → Great Harbour, Jost Van Dyke → Basseterre, Saint Kitts → Gustavia +6 more
10 nights · 3 departures
Port-rich · 10 ports
CaribbeanSilversea
Bridgetown to Miami
Aboard Silver Spirit
Bridgetown → Port Elizabeth, Bequia → Saint George's → At Sea +6 more
12 nights · 2 departures
Port-rich · 10 ports
CaribbeanSilversea
Miami to Miami
Aboard Silver Shadow
Miami, Florida → At Sea → San Juan (Puerto Rico) → Saint John Island +5 more
12 nights · 2 departures
Balanced · 9 ports
AmericasAzamara
South America Combination Cruise: Miami, Rio De Janeiro & Buenos Aires
Aboard Azamara Journey
Miami, Florida → Saint John Island → Charlotte Amalie → Philipsburg +18 more
34 nights · 1 departure
Balanced · 22 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
CaribbeanSilversea
Miami to Bridgetown
Aboard Silver Nova
Miami, Florida → At Sea → San Juan (Puerto Rico) → Saint John Island +6 more
12 nights · 1 departure
Port-rich · 10 ports
CaribbeanSilversea
Miami to Miami
Aboard Silver Ray
Miami, Florida → At Sea → San Juan (Puerto Rico) → Saint John Island +5 more
12 nights · 1 departure
Balanced · 9 ports
CaribbeanSilversea
Miami to Bridgetown
Aboard Silver Spirit
Miami, Florida → At Sea → San Juan (Puerto Rico) → Saint John Island +6 more
12 nights · 2 departures
Port-rich · 10 ports
CaribbeanSilversea
Miami to San Juan
Aboard Silver Shadow
Miami, Florida → At Sea → Saint John Island → Philipsburg +6 more
10 nights · 1 departure
Port-rich · 10 ports
AmericasAzamara
Circle South America Grand Voyage
Aboard Azamara Journey
Miami, Florida → Saint John Island → Charlotte Amalie → Philipsburg +38 more
74 nights · 1 departure
Balanced · 42 ports
CaribbeanEmerald Cruises
Beaches of the Virgin Islands
Aboard Emerald Kaia
San Juan (Puerto Rico) → Vieques → Saint John Island → Great Harbour, Jost Van Dyke +1 more
5 nights · 2 departures
Port-rich · 5 ports
CaribbeanSilversea
Miami to Bridgetown
Aboard Silver Ray
Miami, Florida → At Sea → San Juan (Puerto Rico) → Saint John Island +8 more
12 nights · 1 departure
Port-rich · 12 ports
CaribbeanSilversea
Miami to Miami
Aboard Silver Shadow
Miami, Florida → At Sea → San Juan (Puerto Rico) → Saint John Island +3 more
10 nights · 1 departure
Balanced · 7 ports
CaribbeanEmerald Cruises
Paradise beaches from the U.S. Virgin Islands to The Bahamas
Aboard Emerald Kaia
San Juan (Puerto Rico) → Saint John Island → Ponce → Grand Turk Island +4 more
9 nights · 1 departure
Port-rich · 8 ports
CaribbeanSilversea
Miami to Miami
Aboard Silver Ray
Miami, Florida → At Sea → Grand Turk Island → Basseterre, Saint Kitts +5 more
14 nights · 1 departure
Balanced · 9 ports
Frequently asked
- How many cruises to Saint John Island does NestCruise have?
- 28 live sailings, 7 to 14 nights. A NestCruise advisor narrows them to the one that fits.
- Which cruise lines visit Saint John Island?
- Silversea, Emerald Cruises and Azamara, among others.
- How long are cruises to Saint John Island?
- Most run 7 to 14 nights.
- How much do cruises to Saint John Island 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.