Icon of the Seas - Miami, Florida - 31 Oct 2026

7 NIGHT WESTERN CARIBBEAN & PERFECT DAY

Cruise Line: Royal Caribbean

Ship: Icon of the Seas

Cruise Code: IC07W698

Departure Date: 31 Oct 2026

Departure Port: Miami, Florida

Nights: 7

Cabin Type Category Price (pp) Total Cabin Price Book
Interior
Interior (Guaranteed) ZI (Guaranteed) $2,368 $4,737 Book
Interior V4 $2,483 $4,965 Book
Interior Plus Q2 $2,525 $5,051 Book
Spacious Interior R4 $2,568 $5,135 Book
Oceanview
Ocean View (Guaranteed) YO (Guaranteed) $2,428 $4,856 Book
Ocean View N4 $2,641 $5,283 Book
Ocean View N5 $2,707 $5,414 Book
Balcony
Neighborhood Balcony GTY (Guaranteed) XN (Guaranteed) $2,586 $5,173 Book
Ocean View Balcony (Guaranteed) XB (Guaranteed) $2,813 $5,626 Book
Central Park View Balcony F5 $2,942 $5,884 Book
Ocean View Balcony D4 $2,955 $5,910 Book
Infinite Central Park Balc IF $2,956 $5,913 Book
Ocean View Balcony D2 $2,984 $5,967 Book
Infinite Ocean View Balc Acces I1 $3,127 $6,255 Book
Connecting Oceanview Balcony CB $3,142 $6,283 Book
Ocean View Large Balcony C5 $3,170 $6,340 Book
Suite
Junior Suite (Guaranteed) WS (Guaranteed) $4,718 $9,436 Book
Surfside Family Suite SF $4,822 $9,644 Book
Junior Suite JS $4,962 $9,924 Book
Panoramic Suite VP $5,906 $11,811 Book
Sky Junior Suite JY $6,134 $12,268 Book
Sunset Junior Suite JT $6,668 $13,337 Book
Grand Suite - 1 Bedroom GS $8,441 $16,882 Book
Infinite Grand Suite IG $8,604 $17,208 Book
Sunset Suite SS $9,285 $18,570 Book
Sunset Corner Suite SN $10,090 $20,179 Book
Owner's Suite - 1 Bedroom OS $12,084 $24,168 Book
Icon Loft IL $17,304 $34,608 Book
Ultimate Family Townhouse UL $47,631 $95,263 Book
Royal Loft Suite RL $50,098 $100,196 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