Cruises from Miami: port guide and hotels before you sail
Where ships sail from Miami, how to reach the port, and a hotel for the night before.
Find a hotel before you sail- Where ships goThe Bahamas, the Eastern and Western Caribbean, and short 3 and 4 night trips.
- SeasonAll year. Winter and spring break are the busiest and most expensive.
- Cruise linesCarnival, Royal Caribbean, Norwegian, MSC, Celebrity and Virgin Voyages
Find a cruise from Miami
Pick where and when you want to sail. Prices and sailings open on CruiseDirect, our cruise partner.
Getting to the port
PortMiami is about 8 miles from Miami International Airport (MIA), around 20 minutes by taxi or shuttle. Fort Lauderdale (FLL) is about 30 miles away and often has cheaper flights.
Hotels for the night before your cruise
Each site opens with Miami and a sample night filled in. Change the date there to the night before you sail.
- Booking.comBiggest choice, many rooms with free cancellationSee prices on Booking.com
- ExpediaMember prices and hotel + flight dealsSee prices on Expedia
- Hotels.comCollect nights and get rewardsSee prices on Hotels.com
- AgodaOften cheapest in Asia and for city hotelsSee prices on Agoda
Airport to port transfers
- Welcome PickupsAirport pickup with a driver waiting at arrivalsBook on Welcome Pickups
- GetTransferCompare transfer offers from local driversBook on GetTransfer
- intui.travelPrivate airport transfers booked aheadBook on intui.travel
Cheap flights to Miami
- New York to Miami
- Los Angeles to Miami
- Chicago to Miami
- Orlando to Miami
- Las Vegas to Miami
- San Francisco to Miami
- Washington, D.C. to Miami
- Boston to Miami
- Atlanta to Miami
- Dallas to Miami
- Houston to Miami
- Seattle to Miami
More for your Miami trip
Frequently asked questions
- Where do cruises from Miami go?
- The Bahamas, the Eastern and Western Caribbean, and short 3 and 4 night trips.
- When is cruise season in Miami?
- All year. Winter and spring break are the busiest and most expensive.
- Which cruise lines sail from Miami?
- Carnival, Royal Caribbean, Norwegian, MSC, Celebrity and Virgin Voyages usually have ships here. Schedules change every season, so check the sailing dates on the cruise site.
- How do I get from the airport to the Miami cruise port?
- PortMiami is about 8 miles from Miami International Airport (MIA), around 20 minutes by taxi or shuttle. Fort Lauderdale (FLL) is about 30 miles away and often has cheaper flights.
- Should I arrive the day before my cruise?
- Yes, if you are flying in. A delayed or cancelled flight can mean missing the ship, and it will not wait. Flying in the day before and staying one night near the port is the safest plan.
