Icon of the Seas - Miami, Florida - 12 Dec 2026

7 NIGHT WESTERN CARIBBEAN & PERFECT DAY

Cruise Line: Royal Caribbean

Ship: Icon of the Seas

Cruise Code: IC07W698

Departure Date: 12 Dec 2026

Departure Port: Miami, Florida

Nights: 7

Cabin Type Category Price (pp) Total Cabin Price Book
Interior
Interior (Guaranteed) ZI (Guaranteed) $2,329 $4,659 Book
Interior V4 $2,460 $4,921 Book
Interior Plus Q2 $2,480 $4,960 Book
Spacious Interior R4 $2,520 $5,039 Book
Oceanview
Ocean View (Guaranteed) YO (Guaranteed) $2,487 $4,975 Book
Ocean View N5 $2,812 $5,624 Book
Ocean View N4 $2,919 $5,838 Book
Balcony
Neighborhood Balcony GTY (Guaranteed) XN (Guaranteed) $2,706 $5,413 Book
Ocean View Balcony (Guaranteed) XB (Guaranteed) $2,732 $5,463 Book
Central Park View Balcony F5 $3,201 $6,402 Book
Ocean View Balcony D4 $3,233 $6,465 Book
Infinite Central Park Balc IF $3,235 $6,470 Book
Ocean View Balcony D2 $3,267 $6,534 Book
Infinite Ocean View Balc Acces I1 $3,432 $6,863 Book
Connecting Oceanview Balcony CB $3,522 $7,044 Book
Ocean View Large Balcony C5 $3,556 $7,112 Book
Suite
Junior Suite (Guaranteed) WS (Guaranteed) $4,375 $8,750 Book
Surfside Family Suite SF $4,467 $8,934 Book
Junior Suite JS $4,602 $9,204 Book
Panoramic Suite VP $6,187 $12,373 Book
Sky Junior Suite JY $6,413 $12,825 Book
Sunset Junior Suite JT $7,043 $14,087 Book
Infinite Grand Suite IG $8,848 $17,696 Book
Grand Suite - 1 Bedroom GS $8,978 $17,956 Book
Sunset Suite SS $9,244 $18,487 Book
Sunset Corner Suite SN $10,049 $20,097 Book
Owner's Suite - 1 Bedroom OS $11,929 $23,857 Book
Icon Loft IL $16,413 $32,827 Book
Ultimate Family Townhouse UL $47,454 $94,907 Book
Royal Loft Suite RL $49,911 $99,822 Book
Date Port Arrive Depart

28 Nov 2026

Miami, Florida

00:00:00

16:30:00

29 Nov 2026

Cruising

00:00:00

00:00:00

30 Nov 2026

Puerto Costa Maya, Mexico

08:00:00

17:00:00

01 Dec 2026

Roatan, Honduras

07:00:00

16:00:00

02 Dec 2026

Cozumel, Mexico

08:00:00

18:00:00

03 Dec 2026

Cruising

00:00:00

00:00:00

04 Dec 2026

Perfect Day Cococay, Bahamas

07:00:00

17:00:00

05 Dec 2026

Miami, Florida

06:00:00

00:00:00