Current price / night
$105
$105/night
Carnival Magic • Carnival Cruise Line • Departs May 30, 2027
⚓ Miami → Celebration Key → Puerto Plata → Grand Turk Island → Miami
Deal verdict
⚠️ Price looks high — Compare other sailings
This sailing is 45% more expensive than typical
Based on similar sailings for this itinerary and cabin type
High confidence · 20 similar sailings
Interior
$629
$105/night
↑45% above typical
Oceanview
$809
$135/night
Balcony
$939
$157/night
Suite
$1,413
$236/night
Prices updated 8 minutes ago.
Price history
Carnival Magic • May 30, 2027 • departs in 12 months
Last 90 days
Price rose 2% in the last 30 days and currently 45% above typical
Current tracked fare is about $33 per night above the typical comparable sailing.
Current price / night
$105
$105/night
Typical price / night
$72
Same itinerary sailings
Compared with typical
↑45% above typical
High confidence · 20 similar sailings
Route overview
Port-heavy itinerary with stops in United States, Bahamas, Dominican Republic, and Turks and Caicos Islands
Sunday, May 30, 2027
Monday, May 31, 2027
At sea
Tuesday, Jun 1, 2027
Puerto Plata, Dominican Republic
Wednesday, Jun 2, 2027
Grand Turk Island, Turks and Caicos Islands
Thursday, Jun 3, 2027
At sea
Friday, Jun 4, 2027
Saturday, Jun 5, 2027
Loading route map
Render your Mapbox or Leaflet map here from the supplied route and port JSON.
Ship context
Similar itineraries
Similar duration and region alternatives, so you can compare route tradeoffs without restarting your search.
Eastern Caribbean • Next: Nov 8
From $680
13 upcoming sailings
3 ships
View itinerary →
Eastern Caribbean • Next: Jun 20
From $1,553
26 upcoming sailings
1 ship
View itinerary →
Eastern Caribbean • Next: Jan 30
From $579
2 upcoming sailings
2 ships
View itinerary →
Eastern Caribbean • Next: Mar 13
From $709
1 upcoming sailing
1 ship
View itinerary →
Eastern Caribbean • Next: Jun 27
From $1,233
48 upcoming sailings
2 ships
View itinerary →
Eastern Caribbean • Next: Nov 21
From $599
5 upcoming sailings
2 ships
View itinerary →
From
$629 pp