Cruise holidays

Caribbean Cruises from Australia

Turquoise water, white-sand beaches and a new island almost every day make the Caribbean one of the most popular cruise destinations in the world. Book My Holiday can compare Caribbean cruise deals, add flights from Australia and arrange hotels before or after your cruise.

Get a free Caribbean cruise quote

Best time for a Caribbean cruise

Peak season runs from December to April, with warm, drier weather. The Atlantic hurricane season runs from June to November, when fares are often lower and the islands are quieter.

Popular ports and highlights

  • Cozumel, Mexico
  • Grand Cayman
  • Nassau and the Bahamas
  • Ocho Rios, Jamaica
  • St Maarten
  • Aruba
  • Cruise line private islands

Cruise lines that sail here

  • Royal Caribbean
  • Norwegian Cruise Line
  • MSC Cruises
  • Disney Cruise Line
  • Celebrity Cruises
  • Princess Cruises
  • Holland America Line

Typical cruise length and departure ports

Most Caribbean cruises are 7 nights, with shorter 3 to 5 night getaways and longer 10 to 14 night itineraries. Many sail from Miami, Fort Lauderdale, Galveston and New Orleans.

Compare Caribbean cruise deals with Book My Holiday

Book My Holiday is a Melbourne travel agency. Tell us your travel dates, budget and preferred cruise line and we will prepare a free personalised quote, including international flights, hotels and transfers if you need them. See our latest cruise deals and promotions, international flights and hotels.

Request my free cruise quote

Itineraries, seasons and cruise lines change from year to year, so we confirm current sailings and fares in your personalised quote.

Good to know

Caribbean cruise questions

Which Caribbean cruise is best for families?

Family-friendly ships from lines such as Royal Caribbean, Disney Cruise Line and MSC Cruises offer kids’ clubs, water parks and family cabins. Tell us your children’s ages and we will suggest suitable sailings.

How do I get to a Caribbean cruise from Australia?

Most Australians fly to a US departure port such as Miami or Fort Lauderdale. We can arrange your international flights and a pre-cruise hotel as part of one quote.