Skip to main content

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.

28 sailings
Emerald KaiaCaribbean

Emerald 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

Nov 2027 – Dec 2028View details →
Emerald SakaraCaribbean

Emerald 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

Dec 2026 – Jan 2027View details →
Silver NovaCaribbean

Silversea

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

Dec 2027 – Feb 2028View details →
Silver RayCaribbean

Silversea

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

Dec 2026 – Jan 2027View details →
Silver DawnCaribbean

Silversea

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

Dec 2027 – Feb 2028View details →
Silver SpiritCaribbean

Silversea

Bridgetown to Bridgetown

Aboard Silver Spirit

Bridgetown → Port Elizabeth, Bequia → Fort-de-France → Roseau +4 more

8 nights · 2 departures

Port-rich · 8 ports

Dec 2026View details →
Silver ShadowCaribbean

Silversea

Bridgetown to San Juan

Aboard Silver Shadow

Bridgetown → Port Elizabeth, Bequia → Castries → Trois-Ilets +7 more

10 nights · 2 departures

Port-rich · 11 ports

Jan 2027 – Feb 2027View details →
Azamara JourneyCaribbean

Azamara

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

Jan 2027View details →
Emerald KaiaCaribbean

Emerald 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

Nov 2027 – Mar 2028View details →
Silver NovaCaribbean

Silversea

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

Dec 2026View details →
Silver RayCaribbean

Silversea

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

Dec 2027View details →
Silver DawnCaribbean

Silversea

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

Dec 2027 – Feb 2028View details →
Silver SpiritCaribbean

Silversea

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

Jan 2027 – Mar 2027View details →
Silver ShadowCaribbean

Silversea

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

Nov 2026 – Dec 2027View details →
Azamara JourneyAmericas

Azamara

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

Jan 2027View details →
Emerald KaiaCaribbean

Emerald 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

Dec 2027 – Nov 2028View details →
Silver NovaCaribbean

Silversea

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

Jan 2027View details →
Silver RayCaribbean

Silversea

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

Jan 2028View details →
Silver SpiritCaribbean

Silversea

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

Feb 2027 – Mar 2027View details →
Silver ShadowCaribbean

Silversea

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

Dec 2026View details →
Azamara JourneyAmericas

Azamara

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

Jan 2027View details →
Emerald KaiaCaribbean

Emerald 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

Jan 2028 – Feb 2028View details →
Silver RayCaribbean

Silversea

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

Feb 2027View details →
Silver ShadowCaribbean

Silversea

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

Nov 2026View details →
Emerald KaiaCaribbean

Emerald 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

Feb 2028View details →
Silver RayCaribbean

Silversea

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

Dec 2026View details →
Silver ShadowCaribbean

Silversea

Miami to Miami

Aboard Silver Shadow

Miami, Florida → At Sea → San Juan (Puerto Rico) → Saint John Island +4 more

11 nights · 1 departure

Balanced · 8 ports

Nov 2026View details →
Emerald KaiaCaribbean

Emerald Cruises

Discover Island Rhythms & Coastal Dreams

Aboard Emerald Kaia

San Juan (Puerto Rico) → Vieques → Saint John Island → Great Harbour, Jost Van Dyke +7 more

14 nights · 1 departure

Port-rich · 11 ports

Feb 2028View details →

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.