Ocho Rios cruise port (Jamaica) counts more than sevenhundret thousand travelers every year. In particular, January is the month when the most ships run in. The port of call is reached by cruise lines like Carnival Cruise Lines, MSC Cruises and Norwegian Cruise Line.
Typical journeys take seven or fourteen days.
14 Night Bahamas
Ports: Miami, Florida; Freeport, Bahamas; Miami, Florida; Ocho Rios; Cartagena... Miami, Florida
7 Night Caribbean
Ports: Fort Lauderdale; Nassau, Bahamas; Ocho Rios; George Town, Cayman Islan... Fort Lauderdale
7 Night Caribbean Western
Ports: Fort Lauderdale Florida Us; Half Moon Cay Bahamas; Ocho Rio... Fort Lauderdale Florida Us