your gateway to the Caribbean

Cruises from Miami

Miami is one of the world's busiest cruise ports, and the easiest place to start a Caribbean holiday. Tell us your dates and we'll find the sailing.

Miami at a glance

  • Cruise portPortMiami
  • Nearest airportMiami International (MIA)
  • Sails toCaribbean, Bahamas
  • Main cruise linesCarnival, Royal Caribbean, Norwegian
  • Trip length3 to 7 nights

Top Destinations

Caribbean & Bahamas

Best Rate Guarantee

Exclusive cruise fares

100% Flexible

Easy booking updates

24/7 Assistance

Expert cruise specialists

Cruise ship in port at Miami Pool deck on board
Ships leave Miami
all year round
Why Miami

The easy way to start a cruise

Fly in, step onto the ship and be in the Caribbean by the next morning. We line up the cabin, the flights and the paperwork.

  • A big airport next doorMiami International has flights from many cities, and we can add them to your booking.
  • A lot of sailings to choose fromSeveral cruise lines leave from Miami, so you can pick the ship and the dates.
  • Short and long tripsFrom a three-night break to a full week in the Caribbean.
  • Warm water most of the yearSunny sea days and island stops for much of the year.
Cruise lines

Who sails from Miami

Each line has its own style. Pick the one that suits who is travelling.

Carnival

Relaxed, lively ships and plenty of short sailings.

  • Friends travelling together
  • A first cruise
  • Short getaways
Carnival cruises

Royal Caribbean

Large resort-style ships with a lot to do on board.

  • Families with kids and teens
  • Three-generation trips
  • Anyone who likes a full day
Royal Caribbean cruises

Norwegian

Flexible dining with no fixed dinner time.

  • Couples
  • Groups with different plans
  • No strict schedule
Norwegian cruises

Not sure which suits you? Compare all cruise lines

Destinations

Where you can sail from Miami

Choose a region to see every cruise that leaves from Miami.

Dates and prices are shared on enquiry. Ask for dates and prices

Caribbean

7 nights · Cozumel, Grand Cayman, Jamaica
from ₹64,500

Bahamas

3 to 5 nights · Nassau and a private island day
from ₹36,999

Short cruises

3 to 5 nights · A long weekend at sea
from ₹29,999

Family cruises

Kids' clubs and family cabins on board
from ₹58,000
Before you sail

Four stops from home to the ship

1

Fly into Miami

We can add flights to your booking. See cruise + flight packages.

2

Stay the night before

Arriving a day early means a late flight will not cost you the sailing.

3

Sort your documents

Check documents & visas, or apply in our visa section.

4

Check in at the terminal

Bring your boarding papers. First time? Read the first-time cruiser guide.

Good to know

Questions about cruising from Miami

Can't find your answer? Send us an enquiry and a cruise specialist will reply within a day.

Ask a specialist
When should I arrive in Miami?

Fly in the day before you sail if you can. It removes the risk of a delayed flight and gives you time to rest before boarding.

Which cruise line is best from Miami?

It depends on who is travelling. Carnival suits friends and short trips, Royal Caribbean suits families, and Norwegian suits couples who want flexible dining.

Can you add flights to my cruise?

Yes. See our cruise + flight packages, or mention it in the enquiry form.

Which documents and visas do I need?

It depends on your passport and the ports on your route. Check the documents & visas page, or apply through our visa section.

I have never cruised before. Where do I start?

Start with our first-time cruiser guide. It covers packing, boarding and what to expect on the first day.

Other departure ports

Sailing from somewhere else? Try another port.

Ready when you are

Planning a cruise from Miami?

Share your dates and who's travelling. We'll come back with a sailing and a fare within a day.