Skip to main content

Search results

Active: Visits St John, Canada Clear all

82 Results (page 1 of 2)

Fare shown

Lowest price uses the selected cabin.

Order by

Changing cabin switches back to lowest price.

Prices per person · incl. taxes & fees.

View Cruise line Line / Ship Built Stars Departs Nights Ports Sea days From To Destination Inside from pp Inside Oceanview Balcony Suite
Carnival Cruise Line Carnival Cruise LineCarnival Firenze 5 Sep 1, 2027 4 2 2 New York (Manhattan) New York (Manhattan) North America

from $454

$113 / night

$454 $584 $714 $1,774
Carnival Cruise Line Carnival Cruise LineCarnival Firenze 5 May 27, 2027 5 3 2 New York (Manhattan) New York (Manhattan) North America

from $714

$142 / night

$714 $864 $1,009 $2,144
Carnival Cruise Line Carnival Cruise LineCarnival Firenze 5 Jun 17, 2027 5 3 2 New York (Manhattan) New York (Manhattan) North America

from $734

$146 / night

$734 $884 $1,029 $2,164
Carnival Cruise Line Carnival Cruise LineCarnival Firenze 5 Aug 19, 2027 5 3 2 New York (Manhattan) New York (Manhattan) North America

from $734

$146 / night

$734 $884 $1,029 $2,164
Carnival Cruise Line Carnival Cruise LineCarnival Firenze 5 Jul 29, 2027 5 3 2 New York (Manhattan) New York (Manhattan) North America

from $774

$154 / night

$774 $924 $1,069 $2,204
Carnival Cruise Line Carnival Cruise LineCarnival Sunshine 2013 5 Sep 5, 2026 8 4 4 Norfolk, USA Norfolk, USA Caribbean

from $780

$97 / night

$780 $1,145 $1,785 $3,315
Carnival Cruise Line Carnival Cruise LineCarnival Sunshine 2013 5 Sep 19, 2026 8 4 4 Norfolk, USA Norfolk, USA Caribbean

from $780

$97 / night

$780 $1,165 $1,865 $3,301
Carnival Cruise Line Carnival Cruise LineCarnival Sunshine 2013 5 Oct 3, 2026 8 4 4 Norfolk, USA Norfolk, USA Caribbean

from $818

$102 / night

$818 $1,268 $1,868 $3,108
Carnival Cruise Line Carnival Cruise LineCarnival Freedom 2006 5 Sep 4, 2027 8 4 4 Norfolk, USA Norfolk, USA North America

from $820

$102 / night

$820 $860 $1,380 $2,470
Princess Cruises Princess CruisesRegal Princess 2014 5 Sep 4, 2027 7 5 2 New York New York North America

from $879

$125 / night

$879 $1,004 $1,529
Princess Cruises Princess CruisesRegal Princess 2014 5 Sep 11, 2027 7 5 2 New York New York North America

from $879

$125 / night

$879 $1,074 $1,529
Carnival Cruise Line Carnival Cruise LineCarnival Sunshine 2013 5 May 15, 2027 15 7 9 Norfolk, USA Dover, UK Canadian Maritimes

from $932

$62 / night

$932 $1,372 $1,962
Princess Cruises Princess CruisesRegal Princess 2014 5 Aug 28, 2027 7 5 2 New York New York US East Coast

from $1,029

$147 / night

$1,029 $1,114 $1,609
Royal Caribbean Royal CaribbeanVision of the Seas 1998 5 Aug 26, 2027 9 5 3 Baltimore Baltimore North America

from $1,056

$117 / night

$1,056 $1,436 $2,769 $2,929
Royal Caribbean Royal CaribbeanIndependence of the Seas 2008 5 Sep 2, 2027 9 6 3 Cape Liberty, New Jersey Cape Liberty, New Jersey Canadian Maritimes

from $1,069

$118 / night

$1,069 $1,279 $1,902 $3,021
Princess Cruises Princess CruisesRegal Princess 2014 5 Sep 18, 2027 7 6 1 New York New York North America

from $1,081

$154 / night

$1,081 $1,376 $1,971
Princess Cruises Princess CruisesRegal Princess 2014 5 Aug 21, 2027 7 5 2 New York New York North America

from $1,099

$157 / night

$1,099 $1,504 $1,819
Royal Caribbean Royal CaribbeanVision of the Seas 1998 5 Oct 7, 2027 9 5 3 Baltimore Baltimore North America

from $1,102

$122 / night

$1,102 $1,293 $3,085 $3,025
Royal Caribbean Royal CaribbeanIndependence of the Seas 2008 5 Sep 30, 2027 9 6 3 Cape Liberty, New Jersey Cape Liberty, New Jersey Canadian Maritimes

from $1,109

$123 / night

$1,109 $1,429 $1,981 $3,161
Royal Caribbean Royal CaribbeanIndependence of the Seas 2008 5 Sep 16, 2027 9 6 3 Cape Liberty, New Jersey Cape Liberty, New Jersey Canadian Maritimes

from $1,118

$124 / night

$1,118 $1,378 $2,141 $3,110
Princess Cruises Princess CruisesRegal Princess 2014 5 Sep 28, 2027 7 6 1 New York New York North America

from $1,121

$160 / night

$1,121 $1,526 $1,941
Princess Cruises Princess CruisesRegal Princess 2014 5 Oct 30, 2027 7 6 1 New York New York US East Coast

from $1,121

$160 / night

$1,121 $1,236 $1,671
Royal Caribbean Royal CaribbeanVision of the Seas 1998 5 Sep 23, 2027 9 6 3 Baltimore Baltimore North America

from $1,129

$125 / night

$1,129 $1,278 $3,031 $3,181
Royal Caribbean Royal CaribbeanVision of the Seas 1998 5 Sep 9, 2027 9 6 3 Baltimore Baltimore North America

from $1,138

$126 / night

$1,138 $1,439 $2,711 $3,061
Royal Caribbean Royal CaribbeanIndependence of the Seas 2008 5 Oct 14, 2027 9 6 2 Cape Liberty, New Jersey Cape Liberty, New Jersey North America

from $1,180

$131 / night

$1,180 $1,435 $2,068 $3,222
Royal Caribbean Royal CaribbeanIndependence of the Seas 2008 5 Oct 1, 2026 9 5 3 Cape Liberty, New Jersey Cape Liberty, New Jersey North America

from $1,352

$150 / night

$1,352 $4,314 $5,365
Royal Caribbean Royal CaribbeanIndependence of the Seas 2008 5 Sep 3, 2026 9 5 3 Cape Liberty, New Jersey Cape Liberty, New Jersey Canadian Maritimes

from $1,390

$154 / night

$1,390 $1,666 $3,018 $4,239
Royal Caribbean Royal CaribbeanIndependence of the Seas 2008 5 Sep 17, 2026 9 5 3 Cape Liberty, New Jersey Cape Liberty, New Jersey North America

from $1,401

$155 / night

$1,401 $2,527 $4,291
Princess Cruises Princess CruisesSapphire Princess 2004 5 Oct 13, 2026 10 8 2 Boston, USA Quebec City, Canada Canadian Maritimes

from $1,448

$144 / night

$1,448 $1,708 $4,203 $8,683
Princess Cruises Princess CruisesRegal Princess 2014 5 Oct 2, 2027 7 6 1 New York New York North America

from $1,521

$217 / night

$1,521 $1,596 $2,021
Princess Cruises Princess CruisesCaribbean Princess 2004 5 Oct 19, 2027 10 8 2 Boston, USA Quebec City, Canada North America

from $1,567

$156 / night

$1,567 $1,867 $2,487 $3,167
Royal Caribbean Royal CaribbeanIndependence of the Seas 2008 5 Oct 15, 2026 9 5 3 Cape Liberty, New Jersey Cape Liberty, New Jersey North America

from $1,580

$175 / night

$1,580 $2,053 $3,008 $4,274
Princess Cruises Princess CruisesCaribbean Princess 2004 5 Sep 7, 2027 10 8 2 Boston, USA Quebec City, Canada Canadian Maritimes

from $1,607

$160 / night

$1,607 $1,687 $2,487 $3,167
Princess Cruises Princess CruisesCaribbean Princess 2004 5 Sep 28, 2027 10 8 2 Boston, USA Quebec City, Canada Canadian Maritimes

from $1,617

$161 / night

$1,617 $2,017 $2,767 $3,737
Princess Cruises Princess CruisesMajestic Princess 2017 5 Oct 24, 2026 7 6 1 New York New York North America

from $1,663

$237 / night

$1,663 $1,918 $2,333
Princess Cruises Princess CruisesMajestic Princess 2017 5 Oct 31, 2026 7 6 1 New York New York North America

from $1,733

$247 / night

$1,733 $1,978 $2,363
Princess Cruises Princess CruisesSapphire Princess 2004 5 Sep 3, 2026 10 8 2 Boston, USA Quebec City, Canada North America

from $1,924

$192 / night

$1,924 $2,382
Princess Cruises Princess CruisesMajestic Princess 2017 5 Oct 17, 2026 7 6 1 New York New York US East Coast

from $2,013

$287 / night

$2,013 $2,218 $2,993
Princess Cruises Princess CruisesSapphire Princess 2004 5 Oct 3, 2026 10 8 2 Quebec City, Canada Boston, USA North America

from $2,047

$204 / night

$2,047 $2,097 $4,522
Princess Cruises Princess CruisesMajestic Princess 2017 5 Oct 3, 2026 7 5 2 New York New York US East Coast

from $2,123

$303 / night

$2,123 $2,318 $3,163
Princess Cruises Princess CruisesMajestic Princess 2017 5 Oct 10, 2026 7 6 1 New York New York North America

from $2,163

$309 / night

$2,163 $2,358 $3,043
Princess Cruises Princess CruisesSapphire Princess 2004 5 Sep 23, 2026 10 8 2 Boston, USA Quebec City, Canada Canadian Maritimes

from $2,169

$216 / night

$2,169 $2,459 $6,424
Princess Cruises Princess CruisesSapphire Princess 2004 5 Sep 13, 2026 10 7 3 Quebec City, Canada Boston, USA Canadian Maritimes

from $2,258

$225 / night

$2,258 $2,415 $4,121 $6,721
Holland America Line Holland America LineVolendam 1999 5 Jun 8, 2027 11 10 3 Montreal Boston, USA North America

from $3,629

$329 / night

$3,629 $3,729 $5,729
Holland America Line Holland America LineVolendam 1999 5 Aug 21, 2027 11 11 2 Boston, USA Montreal North America

from $3,664

$333 / night

$3,664 $3,854 $5,844
Holland America Line Holland America LineVolendam 1999 5 May 29, 2027 10 6 5 Montreal Montreal Eastern Mediterranean

from $3,999

$399 / night

$3,999 $4,099
Holland America Line Holland America LineVolendam 1999 5 Sep 1, 2027 10 6 5 Montreal Montreal Eastern Mediterranean

from $4,089

$408 / night

$4,089 $4,189
Holland America Line Holland America LineZuiderdam 2002 5 Aug 14, 2027 21 16 8 Amsterdam Boston, USA North America

from $6,149

$292 / night

$6,149 $6,599 $7,599 $10,799
Holland America Line Holland America LineZuiderdam 2002 5 Aug 7, 2027 28 20 10 Amsterdam Boston, USA Baltic

from $7,479

$267 / night

$7,479 $7,979 $9,199 $13,079
Holland America Line Holland America LineVolendam 1999 5 Jul 17, 2027 35 21 16 Boston, USA Boston, USA Canadian Maritimes

from $11,824

$337 / night

$11,824 $12,224 $23,174

Prices are indicative, sourced from third-party data feeds, and not guaranteed — they may differ from the cruise line's current fare. Always confirm the final price directly with the cruise line or a travel agent before booking. How our pricing works