Cruises depart from destinations all over the world. You can explore almost every region of the globe on a cruise, whether you want to sail around the Mediterranean, or experience the Caribbean, or South America, Asia, Australia and so on…
So it might surprise you to learn that one single US state is home to not just the world’s busiest cruise port, but actually the top 3 cruise ports in the world.
And it has other cruise ports as well.
I am, of course, talking about Florida, which has millions of people passing through its terminals every year, many of whom will be exploring the Caribbean and Bahamas but others sailing to further afield destinations too.
In this guide, I’ll take you through all the details of the different cruise ports Florida has to offer, which cruise lines sail from them, and how to get to them.
How Many Cruise Ports Are in Florida?
There are six cruise ports in Florida – Miami, Orlando, Fort Lauderdale, Tampa, Jacksonville and Palm Beach. Some websites may only list five ports, as the Palm Beach port accommodates ships from only two smaller cruise lines.
The largest port in the world is the Port of Miami, with Port Canaveral and Port Everglades just behind it. Tampa is still a pretty popular port as is Jacksonville, but a lot of people forget to include Palm Beach when talking about Florida ports just because of how much smaller it is.
In order of popularity (by number of cruise passengers who visited the port for cruises from Florida), the six ports are:
- Port Canaveral (Orlando)
- Port of Miami (Miami)
- Port Everglades (Fort Lauderdale)
- Port Tampa Bay (Tampa)
- Jaxport (Jacksonville)
- Port of Palm Beach (Palm Beach)
Check out the cruise port traffic stats if you want to know more.
Map of Florida Cruise Ports
Here’s a map of the cruise ship ports in Florida, so you can easily see where they are in relation to each other:
Now, I’ll go into a little detail about each of the ports in Florida for cruises…
1. Port of Miami
The Port of Miami is the largest cruise port in Florida though it’s not actually the busiest – more on that shortly. It’s still a huge port though, with millions of people using it every year for their cruise.
Many of the largest cruise lines in the world use the port of Miami for embarkation, including:
- Royal Caribbean
- Virgin Voyages
- Celebrity Cruises
- Disney Cruise Line
- Carnival
- Norwegian Cruise Line
- MSC
- Regent Seven Seas
- Oceania Cruises
- Holland America Line
- Seabourn
And many smaller cruise lines do too. It’s equipped to handle the biggest ships in the world – the Oasis-class ships, and soon the Icon-class ships for Royal Caribbean – but smaller luxury ships use the port as well.
The nearest airport to the port is Miami International Airport, which is around a 10-mile drive, taking typically 20-40 minutes by cab (depending on traffic, which can get pretty hectic). Miami is a large airport and many cruise passengers will be able to fly directly to the airport from their home country.
If you do find yourself with a pre- or post-cruise night in Miami due to your flights, there’s loads to see and do within easy reach of the port.
Head to Miami Beach, or explore the vibrant shops of Midtown. There are a number of museums, and there are some fantastic restaurants to choose from as well.
2. Port Canaveral
Port Canaveral may not be quite as large as Miami but it is busier – it’s the busiest cruise port in the world, with 6.8 million cruise passengers in 2023. That’s the second year in a row that the port has held the title, once owned by Miami.
The port is another that is visited by many of the major cruise lines in the world, including:
- Royal Caribbean
- Celebrity Cruises
- Disney Cruise Line
- Carnival
- Norwegian Cruise Line
- MSC
It’s not quite as varied as the number of cruise lines sailing from Miami, but you still get some of the largest ships in the world calling here, including Wonder of the Seas.
The nearest airport to Port Canaveral is Melbourne Orlando International Airport, which is 27.5 miles from the port, so around a 45-minute drive.
Most international passengers would fly into Orlando International Airport though, which is around 46 miles away, although thanks to the direct roads it has a similar journey time.
Orlando and the surrounding area are obviously packed with great attractions for a pre- or post-cruise adventure. While there are lots of things to do near Port Canaveral Cruise Terminal, the Kennedy Space Center being one of the biggest within a short distance.
There are loads of fun family activities near the port, including mini golf, beaches, escape rooms, manatee sanctuaries and more, while both Universal Studios and Disney World are around a 1-hour drive from the port.
3. Port Everglades
Port Everglades is the third-busiest cruise port in Florida and in the world, with an estimated number of passengers coming through the port of around 3.8 million per year.
That’s pretty huge, when you consider that Barcelona – the biggest port in Europe – has 1.1 million fewer cruise passengers every year. And Port Everglades averages around 850 ship visits a year too, so it’s still typically more than two per day on average.
There are a smaller number of cruise lines that do visit the port though:
- Royal Caribbean
- Celebrity Cruises
- Princess Cruises
- Holland America Line
- Silversea
- Viking Ocean Cruises
The nearest airport to Port Everglades is the Fort Lauderdale-Hollywood International Airport and it is super close – less than 4 miles, taking around 10 minutes in a cab on a quiet traffic day, and there are regular shuttle buses running too. Getting to the port from the airport really couldn’t be easier.
If you have time before or after your cruise, the Fort Lauderdale beaches are excellent – they may not be as well-known as Miami’s beach but they are just as stunning and a little quieter too.
There’s not a huge range of famous attractions nearby beyond that though, although you can always find good restaurants and some interesting shops within easy reach.
As the airport and cruise port are so close, I’d suggest booking one of the best hotels near Fort Lauderdale Cruise Port and enjoying the facilities for a day before your cruise. This will also provide you with a handy place to store your lugagge.
4. Port Tampa Bay
The port in Tampa is significantly smaller than the three major ports in Florida – it has a typical passenger number of around 1 million each year. This still puts it in probably the top 30 ports in the world, around a similar size to New Orleans, Juneau and Piraeus, the port for Athens.
Despite its smaller size, it still plays home to ships for some of the biggest cruise lines in the world… just not the biggest ships in their fleet. Often, it’s the older ships that homeport in Tampa Bay.
The cruise lines visiting the port include:
- Royal Caribbean
- Celebrity Cruises
- Carnival
- Norwegian Cruise Line
- Marella Cruises
It’s around a 30-40 minute drive on average from the port to the nearest airport, which is Tampa International Airport, around 10 miles from the port. The drive does take you through the city, though, which is why the journey time tends to be a little longer.
But because you travel right through the city, you can easily find a good central hotel if you need to stay over before or after your cruise due to your flights. This also has you well-placed to explore, where you could visit Busch Gardens theme park, or the ZooTampa, the Florida Aquarium or Big Cat Rescue if you’re sailing with kids who love wildlife.
5. Jaxport
Jaxport, situated in Jacksonville, is significantly smaller again than Tampa and so is much, much smaller than the big three ports. Typical passenger numbers are around 360,000 annually, with around 75 or so ship visits each year.
And most of those ship visits are Carnival, specifically the Carnival Elation. It’s one of the smaller ships in the Carnival fleet, but it still offers a fun experience. American Cruise Lines is a smaller cruise line that also has multiple ship visits to Jaxport, including American Star and MS Independence.
Jacksonville International Airport, the nearest airport to Jaxport, is around 13 miles from the terminal, with a typical journey time between 20 and 30 minutes.
If you do have time to kill in Jacksonville before or after your cruise, check out the Museum of Science and History, or the popular Jacksonville Zoo and Gardens. There’s also a tiger conservation centre too.
6. Port of Palm Beach
The Port of Palm Beach is based in West Palm Beach to the north of Miami. It’s a significantly smaller port than the others on this list, and is served by very few cruise lines.
The main cruise line that used the port was American Queen Voyages, whose smaller ships explored some of the lesser-known destinations around the US coastline. However in February 2024, the cruise line ceased trading. SeaDream also has yachts making very occasional visits to the port.
More commonly, you’ll find cruises to the Bahamas from the port for the Margaritaville at Sea ‘cruise line’ – more a holiday experience than a traditional cruise line. These 2-night and 3-night cruises are very much about the experience of that fun ‘Margaritaville’ party than a traditional cruise holiday.
The nearest airport to the port is Palm Beach International Airport, which is around 11 miles away by car. While it is an international airport, it is normally served by internal US flights.
There are some good beaches not too far from the port, along with the popular Manatee Lagoon attraction, but it’s not as tourist-y a place as Miami or Fort Lauderdale if you were flying in the day before.
What Is the Best Cruise Port in Florida?
There isn’t really a ‘best’ cruise port because it will depend on which cruise line and ship you want to sail on, and where you want to go. Miami is the biggest, but many people enjoy Port Canaveral if combining a cruise and a theme park holiday.
Most people don’t tend to have a favourite port when it comes to disembarkation though, unless there’s one that they live closer to.
Since most people cruising from Florida will be travelling to the state from elsewhere, the more important factors are which ships and sailings are available.
What Is the Largest Cruise Ship Port in Florida?
The largest cruise ship port in Florida is Miami. It has 11 cruise terminals in total and serves around 5 million cruise passengers every year – around 25% fewer than Port Canaveral, the busiest cruise port.
Miami is also a bustling cargo port as well, making it an exceptionally busy area – but there is now an undersea tunnel connecting the port with the mainland to remove a lot of the traffic from downtown Miami.
The Bottom Line
Each of the top ports in Florida is relatively easy to access, although it depends on where in the world you’re flying from. From Europe, direct flights tend to head to Miami and Orlando, potentially making Port Everglades a little more inconvenient.
Ultimately though, what matters most is the ship and itinerary. Unless you have your heart set on a particular pre- or post-cruise experience (such as Disney World) then it’s better to let your cruise dictate your embarkation port, since you can easily arrange to get there.
Related Posts:
If you enjoyed this article please share!
Jenni Fielding is the founder of Cruise Mummy. She has worked in the cruise industry since 2015 and has taken over 30 cruises. Now, she helps over 1 million people per month to plan their perfect cruise holidays.