Skip to main content

Search results

Active: Royal Caribbean Visits St John, Canada Clear all

16 Results

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
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
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 North America

from $1,118

$124 / night

$1,118 $1,378 $2,141 $3,110
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 Canadian Maritimes

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
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
Royal Caribbean Royal CaribbeanVision of the Seas 1998 5 Aug 27, 2026 9 5 3 Baltimore Baltimore North America

Call for price

Royal Caribbean Royal CaribbeanVision of the Seas 1998 5 Sep 10, 2026 9 5 3 Baltimore Baltimore North America

from $1,648

$183 / night

Inside unavailable · least expensive available

$1,648
Royal Caribbean Royal CaribbeanVision of the Seas 1998 5 Sep 24, 2026 9 5 3 Baltimore Baltimore North America

Call for price

Royal Caribbean Royal CaribbeanVision of the Seas 1998 5 Oct 8, 2026 9 5 3 Baltimore Baltimore North America

from $3,629

$403 / night

Inside unavailable · least expensive available

$3,629

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