Miami Vibes with Caribbean & Bahamas Cruise

MSC World America | 1 October 2026 | 10-Nights^ | From £1,567 per person | Ref: MSC003

Cruise Itinerary: Miami • Puerto Plata • San Juan • Ocean Cay MSC Marine Reserve, Bahamas • Miami

Turn up the heat with a Miami stay and a Caribbean adventure! Enjoy two nights in a stylish 4★ Miami hotel before sailing on the brand‑new MSC World America to Puerto Plata, San Juan, and the breathtaking Ocean Cay MSC Marine Reserve. Think beach days, island cocktails, and endless sunshine—your dream escape starts here.

Book your MSC Cruise & Stay Holiday today with The Cruise Specialists.

Get Quote

Call 0330 094 0218 or Enquire Online TODAY for more details or to book

What's Included:

Flying from London Heathrow (^Includes overnight flight)
2-night 4* hotel stay in Miami
7-night cruise on board MSC World America
All meals and entertainment on your cruise
Port/Airport taxes
Fully ABTA/ATOL protected

Flights available from various other UK airports, prices & more information can be available upon request

Holiday Overview:

Inside Stateroom
TOTAL PRICE from £1,567pp | PAY US £1,549pp | PAY IN-RESORT $23pp

Outside Stateroom
TOTAL PRICE from £1,667pp | PAY US £1,649pp | PAY IN-RESORT $23pp

Balcony Stateroom
TOTAL PRICE from £1,797pp | PAY US £1,779pp | PAY IN-RESORT $23pp

Prices based on 2 adults sharing a cabin

Family of 3
TOTAL PRICE from £4,034 | PAY US £3,999 | PAY IN-RESORT $46

Prices based on 2 adults & 1 child sharing a cabin

Family of 4
TOTAL PRICE from £4,834 | PAY US £4,799 | PAY IN-RESORT $46

Prices based on 2 adults & 2 children sharing a cabin

Total price includes approx £35 ($46) local taxes to be paid in-resort.  Based on exchange rate of £1 = $1.3309.
Exchange rates and local taxes may change before you pay in-resort

MSC Cruises

MSC World America

A world of cruising on a ship designed for immersive and enriching experiences at sea where elegant European design meets American comfort. MSC World America began cruising from Miami to the Caribbean in spring 2025

Find out more

Get Quote

Call 0330 094 0218 or Enquire Online TODAY for more details or to book

Terms & Conditions*

*Offers shown are applicable to new bookings only and are subject to availability. Prices may vary at time of booking. Errors and omissions excepted.