Discover Exclusive Offers and Special Deals on MSC Cruise Deals
Find a cruise and book cruises direct - no booking fee!
successmsg

errormsg

Disney Magic Cruise Ship Sailings

Explore Disney Magic Cruise Ship Sailings

With CruiseBooking.com, you can choose from a wide selection of Disney Magic cruise ship sailings at a price that suits your needs and budget.

101 Itineraries Found
  • Filters:

3 Nights | Bahamas | Disney Cruise Line | Disney Magic

3 Nights | Bahamas | Disney Cruise Line | Disney Magic
Lowest Rate*
  • Interior $633.00
  • Oceanview $675.00
  • Balcony $849.00
  • Suite $1,875.00
From $633.00* $211.00 / night(s)

4 Nights | Caribbean Western | Disney Cruise Line | Disney Magic

4 Nights | Caribbean Western | Disney Cruise Line | Disney Magic
Lowest Rate*
  • Interior $660.00
  • Oceanview $768.00
  • Balcony $892.00
  • Suite $2,176.00
From $660.00* $165.00 / night(s)

3 Nights | Bahamas | Disney Cruise Line | Disney Magic

3 Nights | Bahamas | Disney Cruise Line | Disney Magic

Disney Magic

Ft Lauderdale (Port Everglades) Ft Lauderdale (Port Everglades)

3 Nights

Ft Lauderdale (Port Everglades) | LHPB | Nassau | Ft Lauderdale (Port Everglades) **

Cruise Deals from Ft Lauderdale (Port Everglades)

Lowest Rate*
  • Interior $741.00
  • Oceanview $795.00
  • Balcony $975.00
From $741.00* $247.00 / night(s)

3 Nights | Bahamas | Disney Cruise Line | Disney Magic

3 Nights | Bahamas | Disney Cruise Line | Disney Magic

Disney Magic

Ft Lauderdale (Port Everglades) Ft Lauderdale (Port Everglades)

3 Nights

Ft Lauderdale (Port Everglades) | LHPB | Nassau | Ft Lauderdale (Port Everglades) **

Cruise Deals from Ft Lauderdale (Port Everglades)

Lowest Rate*
  • Interior $753.00
  • Oceanview $822.00
  • Balcony $996.00
From $753.00* $251.00 / night(s)

3 Nights | Bahamas | Disney Cruise Line | Disney Magic

3 Nights | Bahamas | Disney Cruise Line | Disney Magic

Disney Magic

Ft Lauderdale (Port Everglades) Ft Lauderdale (Port Everglades)

3 Nights

Ft Lauderdale (Port Everglades) | LHPB | Nassau | Ft Lauderdale (Port Everglades) **

Cruise Deals from Ft Lauderdale (Port Everglades)

Lowest Rate*
  • Interior $777.00
  • Oceanview $846.00
  • Balcony $1,002.00
From $777.00* $259.00 / night(s)
Cruise Inquiry