loading...
loading...
Departure Port
Destination
Departure Month
Cruise Line
Ship
Arrival Port
Duration
Price Range
Package Type
Promotion
Disney Magic

Disney Magic

Cruise Code: DM | 100 Cruises
Delight in an unforgettable vacation aboard the Disney Magic, where there’s always something happening around every corner—including extraordinary entertainment, imaginative recreation and decadent dining. Created with your entire family in mind, the Disney Magic combines classic nostalgia and modern amenities with Disney’s signature service. Step aboard for spacious staterooms that ensure everyone’s comfort. Get lost in original Broadway-quality entertainment. Indulge in first-rate dining. From bow to stern, set sail for unforgettable storytelling that only Disney could bring to life.
https://media.leisurecom.com/shipimage/image-2023-10-19-09-54-16.png
https://media.leisurecom.com/shipimage/image-2023-10-19-09-54-12.jpg
https://media.leisurecom.com/shipimage/image-2023-10-19-09-54-14.png
https://media.leisurecom.com/shipimage/image-2023-10-19-09-54-16.png
https://media.leisurecom.com/shipimage/image-2023-10-19-09-54-12.jpg
ecruising images 0
ecruising images 1
ecruising images 2

Featured Cruises

Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 4 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$1,979pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 4 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$2,001pp*
Western Caribbean Cruise from Fort Lauderdale

Western Caribbean Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 5 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$2,295pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 5 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$2,931pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 3 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$1,285pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 4 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$1,336pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 4 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$1,450pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 4 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$1,731pp*
Western Caribbean Cruise from Fort Lauderdale

Western Caribbean Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 5 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$1,741pp*
Western Caribbean Cruise from Fort Lauderdale

Western Caribbean Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 5 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$2,011pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 5 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$2,411pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 3 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$1,098pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 3 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$1,111pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 3 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$1,119pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 3 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$1,147pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 4 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$1,179pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 4 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$1,201pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 4 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$1,201pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 4 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$1,228pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 4 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$1,250pp*
Bahamian Cruise from Fort Lauderdale

Bahamian Cruise from Fort Lauderdale

Ship: Disney Magic
Sailing Date:
Duration: 3 nights
Departs: Fort Lauderdale
Arrives: Fort Lauderdale
from
$1,163pp*

Your Cruise Journey Starts Here!

Don't miss another cruise deal. Get the latest deals and news direct to your inbox.
loading...