What Is a Royal Caribbean Eastern Caribbean Cruise?
A Royal Caribbean Eastern Caribbean cruise typically sails 7 nights from Miami, Port Canaveral, or Cape Liberty (New Jersey) and visits some of the most beautiful islands in the Atlantic. Unlike Western Caribbean routes that head toward Mexico and Belize, Eastern Caribbean itineraries focus on the US Virgin Islands, Puerto Rico, the Dominican Republic, and the Bahamas — with stops at Royal Caribbean's private island paradise, Perfect Day at CocoCay.
Most Popular Eastern Caribbean Ports of Call
St. Maarten / Sint Maarten St. Maarten is the most visited stop on a Royal Caribbean Eastern Caribbean cruise. The island is split between French and Dutch sides, offering duty-free shopping, world-class beaches like Maho and Orient Bay, and thrilling excursions including ATV tours and America's Cup sailing races.
San Juan, Puerto Rico San Juan is a highlights-packed port on Eastern Caribbean sailings. Explore the UNESCO-listed Old San Juan, walk the colorful streets of La Perla, and visit the 16th-century Castillo San Felipe del Morro. With late departure times on most Royal Caribbean Eastern Caribbean cruises, you'll have the evening to enjoy San Juan's famous food and nightlife.
St. Thomas, US Virgin Islands St. Thomas is a shopper's and snorkeler's dream. Charlotte Amalie offers the best duty-free shopping in the Caribbean, while Magens Bay — consistently ranked one of the world's most beautiful beaches — is just a short taxi ride away. Coral World Ocean Park is a top family excursion pick.
Perfect Day at CocoCay, Bahamas Almost every Royal Caribbean Eastern Caribbean cruise itinerary includes a stop at Perfect Day at CocoCay, Royal Caribbean's private island in the Bahamas. The island features Thrill Waterpark (the largest in the Caribbean), Oasis Lagoon (the largest freshwater pool in the Caribbean), floating cabanas, and exclusive beach club experiences.
Best Ships for a Royal Caribbean Eastern Caribbean Cruise
Royal Caribbean deploys its biggest and best ships on Eastern Caribbean itineraries. Top ships currently sailing Eastern routes include:
Icon of the Seas — 7-night Eastern Caribbean from Miami (new for 2024/2025)
Harmony of the Seas — 7-night Eastern Caribbean from Port Canaveral
Oasis of the Seas — alternating Eastern & Western sailings from Miami
Adventure of the Seas — shorter 4–5 night Eastern Caribbean options
Royal Caribbean Eastern Caribbean Cruise Prices
A 7-night Royal Caribbean Eastern Caribbean cruise starts from approximately $699 per person for an interior stateroom, rising to $1,400+ for balcony cabins and $3,500+ for suites. GetMyCruise compares live pricing across all departure dates so you can spot price drops and early booking discounts. The best deals on Royal Caribbean Eastern Caribbean cruises are typically found 6–9 months in advance or during Royal Caribbean's wave season sales in January–March.
Tips for Booking Your Royal Caribbean Eastern Caribbean Cruise
Book shore excursions through Royal Caribbean or a trusted local operator before you sail — popular excursions in St. Maarten and St. Thomas sell out quickly. Pack reef-safe sunscreen (required in many Eastern Caribbean ports), and bring a small day bag for port days. First-time cruisers should note that Eastern Caribbean sailings offer calmer seas than transatlantic or Alaska routes, making them ideal for families and new cruisers.
FAQs
A typical Royal Caribbean Eastern Caribbean cruise visits 3–4 ports over 7 nights. The most common stops are St. Maarten, San Juan (Puerto Rico), St. Thomas (US Virgin Islands), and Perfect Day at CocoCay (Bahamas). Some itineraries also include Nassau, St. Kitts, or Antigua depending on the ship and departure port.
5 Night Eastern Caribbean & Perfect Day Royal Caribbean by Royal Caribbean aboard Freedom of the Seas - 5 nights - from $329 per person - sailing dates:
5 Night Eastern Caribbean & Perfect Day Royal Caribbean
$329 Per Person
Royal Caribbean - Freedom of the Seas
04 Jan
5 Nights | Miami, Florida - Puerto Plata, Dominican Rep - Perfect Day Cococ... More
5 Night Caribbean Getaway Cruise Royal Caribbean by Royal Caribbean aboard Freedom of the Seas - 5 nights - from $330 per person - sailing dates:
5 Night Caribbean Getaway Cruise Royal Caribbean
$330 Per Person
Royal Caribbean - Freedom of the Seas
09 Jan
5 Nights | Miami, Florida - Nassau, Bahamas - Puerto Costa Maya, Mexico - M... More
5 Night Bahamas & Perfect Day Cruise Royal Caribbean by Royal Caribbean aboard Harmony of the Seas - 5 nights - from $335 per person - sailing dates:
5 Night Bahamas & Perfect Day Cruise Royal Caribbean
$335 Per Person
Royal Caribbean - Harmony of the Seas
31 Oct
5 Nights | Orlando (Port Canaveral), Fl - Nassau, Bahamas - Perfect Day Coc... More
5 Night Caribbean Getaway Cruise Royal Caribbean by Royal Caribbean aboard Freedom of the Seas - 5 nights - from $336 per person - sailing dates: ,
5 Night Caribbean Getaway Cruise Royal Caribbean
$336 Per Person
Royal Caribbean - Freedom of the Seas
06 Feb20 Mar
5 Nights | Miami, Florida - Nassau, Bahamas - Puerto Plata, Dominican Rep -... More
5 Night Bahamas & Perfect Day Cruise Royal Caribbean by Royal Caribbean aboard Harmony of the Seas - 5 nights - from $345 per person - sailing dates:
5 Night Bahamas & Perfect Day Cruise Royal Caribbean
$345 Per Person
Royal Caribbean - Harmony of the Seas
05 Nov
5 Nights | Orlando (Port Canaveral), Fl - Nassau, Bahamas - Perfect Day Coc... More
5 Night Bahamas & Perfect Day Cruise Royal Caribbean by Royal Caribbean aboard Harmony of the Seas - 5 nights - from $346 per person - sailing dates: , ,
5 Night Bahamas & Perfect Day Cruise Royal Caribbean
$346 Per Person
Royal Caribbean - Harmony of the Seas
24 Oct23 Jan20 Feb
5 Nights | Orlando (Port Canaveral), Fl - Perfect Day Cococay, Bahamas - Na... More
4 Night Caribbean Getaway Cruise Royal Caribbean by Royal Caribbean aboard Explorer of the Seas - 4 nights - from $347 per person - sailing dates:
4 Night Eastern Caribbean Cruise Royal Caribbean by Royal Caribbean aboard Freedom of the Seas - 4 nights - from $398 per person - sailing dates: , , , ,
4 Night Caribbean Getaway Cruise Royal Caribbean by Royal Caribbean aboard Explorer of the Seas - 4 nights - from $401 per person - sailing dates: , ,
4 Night Caribbean Getaway Cruise Royal Caribbean
$401 Per Person
Royal Caribbean - Explorer of the Seas
15 Mar29 Mar12 Apr
4 Nights | Orlando (Port Canaveral), Fl - Grand Turk, Turks & Caicos - Orla... More
5 Night Perfect Day Cococay & East Carib Royal Caribbean by Royal Caribbean aboard Adventure of the Seas - 5 nights - from $410 per person - sailing dates:
5 Night Perfect Day Cococay & East Carib Royal Caribbean
$410 Per Person
Royal Caribbean - Adventure of the Seas
24 Apr
5 Nights | Fort Lauderdale, Florida - Grand Turk, Turks & Caicos - Perfect ... More
5 Night Eastern Caribbean & Perfect Day Royal Caribbean by Royal Caribbean aboard Explorer of the Seas - 5 nights - from $453 per person - sailing dates: , , ,
5 Night Eastern Caribbean & Perfect Day Royal Caribbean
$453 Per Person
Royal Caribbean - Explorer of the Seas
11 Dec05 Feb05 Mar02 Apr
5 Nights | Orlando (Port Canaveral), Fl - Grand Turk, Turks & Caicos - Perf... More
4 Night Eastern Caribbean Getaway Royal Caribbean by Royal Caribbean aboard Jewel of the Seas - 4 nights - from $456 per person - sailing dates: , , , ,
4 Night Eastern Caribbean Getaway Royal Caribbean
$456 Per Person
Royal Caribbean - Jewel of the Seas
16 Aug22 Nov06 Dec20 Dec14 Feb
4 Nights | Fort Lauderdale, Florida - Grand Turk, Turks & Caicos - Fort Lau... More
6 Night Eastern Caribbean Cruise Royal Caribbean by Royal Caribbean aboard Adventure of the Seas - 6 nights - from $457 per person - sailing dates:
6 Night Eastern Caribbean Cruise Royal Caribbean
$457 Per Person
Royal Caribbean - Adventure of the Seas
29 Nov
6 Nights | Fort Lauderdale, Florida - Nassau, Bahamas - Samana, Dominican R... More
5 Night Caribbean Getaway Cruise Royal Caribbean by Royal Caribbean aboard Freedom of the Seas - 5 nights - from $467 per person - sailing dates:
4 Night Eastern Caribbean Getaway Royal Caribbean by Royal Caribbean aboard Adventure of the Seas - 4 nights - from $475 per person - sailing dates:
4 Night Eastern Caribbean Getaway Royal Caribbean
$475 Per Person
Royal Caribbean - Adventure of the Seas
27 Mar
4 Nights | Orlando (Port Canaveral), Fl - Labadee, Haiti - Orlando (Port Ca... More
4 Night Perfect Day Cococay & Bahamas Royal Caribbean by Royal Caribbean aboard Adventure of the Seas - 4 nights - from $478 per person - sailing dates:
4 Night Perfect Day Cococay & Bahamas Royal Caribbean
$478 Per Person
Royal Caribbean - Adventure of the Seas
20 Dec
4 Nights | Orlando (Port Canaveral), Fl - Perfect Day Cococay, Bahamas - Na... More
5 Night Eastern Caribbean Cruise Royal Caribbean by Royal Caribbean aboard Explorer of the Seas - 5 nights - from $481 per person - sailing dates: ,
5 Night Eastern Caribbean Cruise Royal Caribbean
$481 Per Person
Royal Caribbean - Explorer of the Seas
27 Nov22 Jan
5 Nights | Orlando (Port Canaveral), Fl - Grand Turk, Turks & Caicos - Puer... More
5 Night Caribbean Getaway Cruise Royal Caribbean by Royal Caribbean aboard Freedom of the Seas - 5 nights - from $494 per person - sailing dates:
5 Night Caribbean Getaway Cruise Royal Caribbean
$494 Per Person
Royal Caribbean - Freedom of the Seas
17 Apr
5 Nights | Miami, Florida - Nassau, Bahamas - Grand Turk, Turks & Caicos - ... More
7 Night Eastern Caribbean & Perfect Day Royal Caribbean by Royal Caribbean aboard Allure of the Seas - 7 nights - from $499 per person - sailing dates:
7 Night Eastern Caribbean & Perfect Day Royal Caribbean
$499 Per Person
Royal Caribbean - Allure of the Seas
01 Nov
7 Nights | Miami, Florida - Perfect Day Cococay, Bahamas - San Juan, Puerto... More
5 Night Eastern Caribbean Getaway Royal Caribbean by Royal Caribbean aboard Adventure of the Seas - 5 nights - from $511 per person - sailing dates: ,
5 Night Eastern Caribbean Getaway Royal Caribbean
$511 Per Person
Royal Caribbean - Adventure of the Seas
26 Nov04 Feb
5 Nights | Orlando (Port Canaveral), Fl - Grand Turk, Turks & Caicos - Laba... More
5 Night Eastern Caribbean Cruise Royal Caribbean by Royal Caribbean aboard Explorer of the Seas - 5 nights - from $517 per person - sailing dates:
5 Night Eastern Caribbean Cruise Royal Caribbean
$517 Per Person
Royal Caribbean - Explorer of the Seas
13 Nov
5 Nights | Orlando (Port Canaveral), Fl - Grand Turk, Turks & Caicos - Nass... More
5 Night Perfect Day Cococay & East Carib Royal Caribbean by Royal Caribbean aboard Adventure of the Seas - 5 nights - from $521 per person - sailing dates: , , , ,
5 Night Perfect Day Cococay & East Carib Royal Caribbean
$521 Per Person
Royal Caribbean - Adventure of the Seas
17 Sep12 Nov10 Dec21 Jan18 Feb
5 Nights | Orlando (Port Canaveral), Fl - Labadee, Haiti - Perfect Day Coco... More
5 Night Eastern Caribbean Getaway Royal Caribbean by Royal Caribbean aboard Adventure of the Seas - 5 nights - from $523 per person - sailing dates:
5 Night Eastern Caribbean Getaway Royal Caribbean
$523 Per Person
Royal Caribbean - Adventure of the Seas
07 Jan
5 Nights | Orlando (Port Canaveral), Fl - Grand Turk, Turks & Caicos - Puer... More
4 Night Perfect Day Cococay & Key West Royal Caribbean by Royal Caribbean aboard Jewel of the Seas - 4 nights - from $525 per person - sailing dates: ,
4 Night Perfect Day Cococay & Key West Royal Caribbean
$525 Per Person
Royal Caribbean - Jewel of the Seas
23 Aug04 Oct
4 Nights | Fort Lauderdale, Florida - Key West, Florida - Perfect Day Cococ... More
7 Night Eastern Caribbean & Perfect Day Royal Caribbean by Royal Caribbean aboard Allure of the Seas - 7 nights - from $527 per person - sailing dates:
7 Night Eastern Caribbean & Perfect Day Royal Caribbean
$527 Per Person
Royal Caribbean - Allure of the Seas
08 Nov
7 Nights | Miami, Florida - Perfect Day Cococay, Bahamas - San Juan, Puerto... More
5 Night Eastern Caribbean Getaway Royal Caribbean by Royal Caribbean aboard Adventure of the Seas - 5 nights - from $527 per person - sailing dates:
5 Night Eastern Caribbean Getaway Royal Caribbean
$527 Per Person
Royal Caribbean - Adventure of the Seas
01 Oct
5 Nights | Orlando (Port Canaveral), Fl - Labadee, Haiti - Nassau, Bahamas ... More
8 Night Eastern Caribbean Cruise Royal Caribbean by Royal Caribbean aboard Adventure of the Seas - 8 nights - from $529 per person - sailing dates:
8 Night Eastern Caribbean Cruise Royal Caribbean
$529 Per Person
Royal Caribbean - Adventure of the Seas
07 Nov
8 Nights | Fort Lauderdale, Florida - Basseterre, St Kitts & Nevis - Philip... More
5 Night Eastern Caribbean Cruise Royal Caribbean by Royal Caribbean aboard Independence of the Seas - 5 nights - from $530 per person - sailing dates:
5 Night Eastern Caribbean Cruise Royal Caribbean
$530 Per Person
Royal Caribbean - Independence of the Seas
05 Dec
5 Nights | Miami, Florida - Nassau, Bahamas - Puerto Plata, Dominican Rep -... More
7 Night Eastern Caribbean & Perfect Day Royal Caribbean by Royal Caribbean aboard Independence of the Seas - 7 nights - from $532 per person - sailing dates:
7 Night Eastern Caribbean & Perfect Day Royal Caribbean
$532 Per Person
Royal Caribbean - Independence of the Seas
29 Nov
7 Nights | Miami, Florida - Perfect Day Cococay, Bahamas - Charlotte Amalie... More
7 Night Eastern Caribbean & Perfect Day Royal Caribbean by Royal Caribbean aboard Independence of the Seas - 7 nights - from $535 per person - sailing dates: , , , ,
7 Night Eastern Caribbean & Perfect Day Royal Caribbean
$535 Per Person
Royal Caribbean - Independence of the Seas
15 Nov13 Dec10 Jan07 Feb07 Mar
7 Nights | Miami, Florida - Perfect Day Cococay, Bahamas - San Juan, Puerto... More
5 Night Bahamas & Perfect Day Cruise Royal Caribbean by Royal Caribbean aboard Harmony of the Seas - 5 nights - from $540 per person - sailing dates:
5 Night Bahamas & Perfect Day Cruise Royal Caribbean
$540 Per Person
Royal Caribbean - Harmony of the Seas
25 Feb
5 Nights | Orlando (Port Canaveral), Fl - Perfect Day Cococay, Bahamas - Na... More
5 Night Eastern Caribbean Cruise Royal Caribbean by Royal Caribbean aboard Explorer of the Seas - 5 nights - from $550 per person - sailing dates:
5 Night Eastern Caribbean Cruise Royal Caribbean
$550 Per Person
Royal Caribbean - Explorer of the Seas
16 Apr
5 Nights | Orlando (Port Canaveral), Fl - Grand Turk, Turks & Caicos - Nass... More
5 Night Eastern Caribbean Getaway Royal Caribbean by Royal Caribbean aboard Adventure of the Seas - 5 nights - from $593 per person - sailing dates:
5 Night Eastern Caribbean Getaway Royal Caribbean
$593 Per Person
Royal Caribbean - Adventure of the Seas
31 Mar
5 Nights | Orlando (Port Canaveral), Fl - Puerto Plata, Dominican Rep - Gra... More
5 Night Bahamas & Perfect Day Cruise Royal Caribbean by Royal Caribbean aboard Harmony of the Seas - 5 nights - from $593 per person - sailing dates:
5 Night Bahamas & Perfect Day Cruise Royal Caribbean
$593 Per Person
Royal Caribbean - Harmony of the Seas
13 Feb
5 Nights | Orlando (Port Canaveral), Fl - Perfect Day Cococay, Bahamas - Na... More
5 Night Eastern Caribbean Getaway Cruise Royal Caribbean by Royal Caribbean aboard Adventure of the Seas - 5 nights - from $625 per person - sailing dates:
5 Night Eastern Caribbean Getaway Cruise Royal Caribbean
$625 Per Person
Royal Caribbean - Adventure of the Seas
20 Aug
5 Nights | Orlando (Port Canaveral), Fl - Bimini, Bahamas - Labadee, Haiti ... More
4 Night Eastern Caribbean Getaway Royal Caribbean by Royal Caribbean aboard Adventure of the Seas - 4 nights - from $637 per person - sailing dates:
4 Night Eastern Caribbean Getaway Royal Caribbean
$637 Per Person
Royal Caribbean - Adventure of the Seas
13 Mar
4 Nights | Orlando (Port Canaveral), Fl - Puerto Plata, Dominican Rep - Orl... More
5 Night Perfect Day Cococay & East Carib Royal Caribbean by Royal Caribbean aboard Adventure of the Seas - 5 nights - from $645 per person - sailing dates: , , ,
5 Night Perfect Day Cococay & East Carib Royal Caribbean
$645 Per Person
Royal Caribbean - Adventure of the Seas
30 Apr14 May28 May25 Jun
5 Nights | Orlando (Port Canaveral), Fl - Perfect Day Cococay, Bahamas - Gr... More
5 Night Perfect Day Cococay & Bahamas Royal Caribbean by Royal Caribbean aboard Adventure of the Seas - 5 nights - from $648 per person - sailing dates:
5 Night Perfect Day Cococay & Bahamas Royal Caribbean
$648 Per Person
Royal Caribbean - Adventure of the Seas
03 Sep
5 Nights | Orlando (Port Canaveral), Fl - Nassau, Bahamas - Perfect Day Coc... More
7 Night Eastern Caribbean Cruise Royal Caribbean by Royal Caribbean aboard Independence of the Seas - 7 nights - from $649 per person - sailing dates:
7 Night Eastern Caribbean Cruise Royal Caribbean
$649 Per Person
Royal Caribbean - Independence of the Seas
24 Jan
7 Nights | Miami, Florida - Nassau, Bahamas - San Juan, Puerto Rico - Charl... More
5 Night Perfect Day Cococay & East Carib Royal Caribbean by Royal Caribbean aboard Adventure of the Seas - 5 nights - from $650 per person - sailing dates: , ,
5 Night Perfect Day Cococay & East Carib Royal Caribbean
$650 Per Person
Royal Caribbean - Adventure of the Seas
09 Jul23 Jul06 Aug
5 Nights | Orlando (Port Canaveral), Fl - Perfect Day Cococay, Bahamas - La... More
5 Night Perfect Day Cococay & East Carib Royal Caribbean by Royal Caribbean aboard Symphony of the Seas - 5 nights - from $653 per person - sailing dates:
5 Night Perfect Day Cococay & East Carib Royal Caribbean
$653 Per Person
Royal Caribbean - Symphony of the Seas
04 Jan
5 Nights | Fort Lauderdale, Florida - Perfect Day Cococay, Bahamas - Falmou... More
6 Night Perfect Day Cococay & East Carib Royal Caribbean by Royal Caribbean aboard Explorer of the Seas - 6 nights - from $659 per person - sailing dates:
6 Night Perfect Day Cococay & East Carib Royal Caribbean
$659 Per Person
Royal Caribbean - Explorer of the Seas
12 Dec
6 Nights | Fort Lauderdale, Florida - Puerto Plata, Dominican Rep - Labadee... More
6 Night Perfect Day Cococay & Bahamas Royal Caribbean by Royal Caribbean aboard Enchantment of the Seas - 6 nights - from $659 per person - sailing dates:
6 Night Perfect Day Cococay & Bahamas Royal Caribbean
$659 Per Person
Royal Caribbean - Enchantment of the Seas
30 Oct
6 Nights | Tampa, Florida - Nassau, Bahamas - Perfect Day Cococay, Bahamas ... More
9 Night Miami To Cape Liberty Cruise Royal Caribbean by Royal Caribbean aboard Independence of the Seas - 9 nights - from $669 per person - sailing dates:
9 Night Miami To Cape Liberty Cruise Royal Caribbean
5 Night Perfect Day Cococay & Bahamas Royal Caribbean by Royal Caribbean aboard Harmony of the Seas - 5 nights - from $674 per person - sailing dates: ,
5 Night Perfect Day Cococay & Bahamas Royal Caribbean
$674 Per Person
Royal Caribbean - Harmony of the Seas
28 Aug15 Jan
5 Nights | Orlando (Port Canaveral), Fl - Nassau, Bahamas - Perfect Day Coc... More
5 Night Perfect Day Cococay & East Carib Royal Caribbean by Royal Caribbean aboard Freedom of the Seas - 5 nights - from $683 per person - sailing dates:
5 Night Perfect Day Cococay & East Carib Royal Caribbean
$683 Per Person
Royal Caribbean - Freedom of the Seas
13 Mar
5 Nights | Miami, Florida - Perfect Day Cococay, Bahamas - Labadee, Haiti -... More
5 Night Perfect Day Cococay & Bahamas Royal Caribbean by Royal Caribbean aboard Adventure of the Seas - 5 nights - from $684 per person - sailing dates:
5 Night Perfect Day Cococay & Bahamas Royal Caribbean
$684 Per Person
Royal Caribbean - Adventure of the Seas
11 Aug
5 Nights | Orlando (Port Canaveral), Fl - Perfect Day Cococay, Bahamas - Na... More