5 of the Best Cruises from Miami to Jamaica

by Allie d'Almo  |  Published October 6, 2023

Famed for its talc-soft beaches, lively culture, and top-tier golf courses, Jamaica is a popular port of call for dozens of cruise liners departing from Miami every month. 

Conveniently located in Biscayne Bay, Miami is the busiest port in the United States and rightly known as one of the cruise capitals of the world. Hundreds of cruises depart from here every year, many destined for the Caribbean. Unsurprisingly, Jamaica, with its sunny climate and culture, is one of its most popular destinations. Cruises typically last between four days and two weeks, though most travellers choose to combine the trip with several other Caribbean islands too. If you’re considering taking a cruise to Jamaica, we’ve cherry-picked five of the best cruises from Miami to Jamaica based on value for money, itineraries, ship amenities, facilities and reviews. 

5 Night Western Caribbean Cruise with Royal Caribbean Cruises

This five night cruise with Royal Caribbean is ideal for those looking to get a flavour of Jamaica without compromising on on-deck relaxation time. Departing from Miami, the itinerary includes a full day in Falmouth, renowned for its lush forests, emerald rivers and picture-perfect beaches, as well as the colourful capital of the Bahamas, Nassau. Passengers can enjoy two full days cruising aboard the Independence of the Seas, which is equipped with an aqua park, multiple pools, half a dozen restaurants and a whole string of lively bars. Those looking to elevate their experience can book into Royal Suite Class for top-notch living spaces and amenities too. From $495 per person. 

Book at

6 Night Western Caribbean Cruise with Carnival Cruises

If you’re dreaming of palm-fringed beaches and sundowners, this action-packed seven day itinerary could be for you. Passengers visit three different islands in as many days, plus two full days aboard the Carnival Horizon. Ochos Rios, Jamaica’s prime cruise destination, is the first stop on the itinerary, followed by full-day trips to Grand Cayman and Cozumel. On board, the Carnival Horizon, there’s the sprawling ‘Cloud 9 Spa’, Cuban-inspired cocktails at the Havana Bar & Pool, family fun at the Dr. Seuss WaterWorks Park and an impressive IMAX theatre showing the latest titles – and all for under $500 per person. From $419 per person. 

Book at

7 Night Caribbean & Antilles Cruise with MSC Cruises

In just eight days, this lively eight-day cruise ticks off four iconic Caribbean destinations: Jamaica, Mexico, the Cayman Islands and the Bahamas. Cruises depart from Miami on a Saturday evening and arrive at Ocho Rios, one of Jamaica’s best-loved towns, less than 48 hours later. After a full day of exploring, cruises continue on to George Town, Cozumel and Ocean Cay, the company’s private island in the Bahamas. The MSC Seascape has plenty to keep families occupied en-route too, with multiple pools, play areas, an expansive Doremiland kids club, game rooms and the brand-new thrill ride Robotron. From $749 per person. 

Book at 

11 night Western Caribbean Cruise with MSC Cruises

This thrilling 11-night cruise includes stops at six Caribbean islands with four full days at sea aboard the luxurious MSC Divina. First up is a stop at Ocho Rios for a day of sightseeing, shopping and outdoor excursions, including kayaking, bamboo rafting and tubing. Then it’s on to Aruba, Cartagena, Panama, Costa Rica and MSC Cruises’ private island, Ocean Cay. The two-story liner is a family favourite thanks to its huge pool deck, live music and arcade with Formula 1 simulators, but those travelling without little ones will enjoy the ride too, with a sprawling spa and an exclusive adults-only Yacht Club The fee includes 11 nights in an Ocean View room, with a large ensuite, king bed and sea views. From $1,279. 

Book at 

14 day Caribbean Cruise with Norwegian Cruise Line 

If the MSC Cruise doesn’t sound busy enough for you, this 14 day cruise will be more up your street. The itinerary includes a whopping nine ports of call, with stops at Puerto Plata, Punta Cana, Willemstad, Oranjestad, Cartagena, Colon, Puerto Limon and finally Ocho Rios. Active families will be blown away by the amenities onboard, which include swimming pools, spa, a fitness centre and sports courts. Renowned for its ‘freestyle cruising’ concept, Norwegian is the ideal option for those looking for a more laidback cruise experience, without dress codes, fixed fining times or structured entertainment. From $1,999 per person. 

Book at