If you love cruising, you’re probably already acquainted with the Port of Miami cruise terminal, officially called PortMiami. In 2023, Miami was the busiest cruise port in America. According to PortMiami data, it welcomed 7.3 million passengers in the fiscal year.
Miami is the ideal place from which to set sail to the Bahamas, Caribbean, Panama Canal, Mexico and beyond. More than 20 cruise lines sail from PortMiami, so you shouldn’t have any trouble finding a ship and itinerary that works for you.
The port is also easy to get to. Airports near Miami cruise port include Miami International Airport (MIA) and Fort Lauderdale-Hollywood International Airport (FLL), and there are plenty of points hotels for a pre- or post-cruise stay.
Sailing out of Miami is a rite of passage, and the sailaway is truly one of the most beautiful in the world. As your ship sets off, timed with the setting sun, the city’s high-rises and golden beaches glisten as they bid you bon voyage.
PortMiami cruise port overview
PortMiami cruise terminal information
Address: 1015 North America Way, Miami, Florida 33132
Number of terminals: Nine
While PortMiami is accessible, contact your cruise line if you require a wheelchair transfer from the cruise terminal entrance to the ship. The port doesn’t provide that service.
Cruise lines sailing from PortMiami
Terminal A: Royal Caribbean
Terminal AA/AAA: MSC Cruises (opening in 2024)
Terminal B: Norwegian Cruise Line
Terminal C: Disney Cruise Line, MSC Cruises
Terminal D: Carnival, Holland America, Princess Cruises
Terminal E: Carnival, Holland America, Princess Cruises
Terminal F: Carnival
Terminal G: Royal Caribbean (opening in 2027)
Terminal J: Luxury cruise lines, such as Regent Seven Seas Cruises
Terminal V: Virgin Voyages
Related: How to book a cruise using points and miles
Daily Newsletter
Reward your inbox with the TPG Daily newsletter
Join over 700,000 readers for breaking news, in-depth guides and exclusive deals from TPG’s experts
Airports near Miami cruise port
Miami International Airport is just a short drive — about 20 to 40 minutes, depending on traffic — from the cruise port. Fort Lauderdale-Hollywood International Airport is an alternative, and the drive to PortMiami from there takes about an hour.
Tons of airlines fly to MIA from U.S. gateways, including Alaska Airlines, American Airlines, Delta Air Lines, Frontier Airlines, JetBlue, Southwest Airlines, Spirit Airlines, Sun Country and United Airlines.
If you’d prefer to fly through FLL, your choices include Alaska, Allegiant Air, American, Delta, Frontier, JetBlue, Silver Airways, Southwest, Spirit and United.
There are sometimes buy one, get one free airfare opportunities when flying to these airports. Consider the Alaska Airlines Visa® credit card and get a Companion Fare certificate on the card’s anniversary. The certificate allows a companion to fly with you for $99 (plus taxes and fees from $23) each account anniversary after you spend $6,000 or more on purchases within the prior anniversary year. It’s valid on all Alaska Airlines flights booked on alaskaair.com.
You can also bring a companion along for free (actually, just the cost of the ticket’s taxes) if you have the Southwest Companion Pass. Delta also offers a companion certificate via several of its American Express-branded credit cards.
Outbound flight times don’t always dovetail perfectly with your cruise line’s disembarkation time, so you might find yourself with time to kill at the airport.
Make sure you carry a credit card with airport lounge access as a benefit. The Chase Sapphire Reserve® gives you access to Priority Pass lounges, while The Platinum Card® from American Express will open the door to the Amex Centurion Lounge at MIA.
Related: Miami International Airport 101: The best ways to get to or from Miami
How to get to the Miami cruise port
There are many ways to get from the Miami airport to the cruise port, including:
Cruise line transfers
You can usually buy a transfer between the airport and the cruise terminal (or your hotel) directly from your cruise line. Sometimes, this is reserved for travelers who’ve purchased their airfare from the cruise line, but you or your travel agent can call to ask if you can buy the transfers a la carte.
For example, Carnival Cruise Line offers transportation between both MIA ($22.99 per person) and FLL ($36.99 per person) and PortMiami on embarkation day. The line says your plane should arrive no later than noon (for MIA) or 11:30 a.m. (for FLL) on embarkation day.
Hotel shuttles
Select hotels near both MIA and PortMiami offer shuttle service to the port. Free transfers are less common than they once were. Inquire when you make your reservations. For an idea of the transfer cost, the Hampton Inn & Suites by Hilton Miami Brickell Downtown offers a shuttle to PortMiami for $8 per person.
Independent airport shuttle from Miami airport to the cruise port
A variety of local companies operate shared and private van shuttles and limo services from both MIA and FLL to area hotels and the port. Consider vendors like Express Shuttle Miami, which offers shared rides for around $15 per person from MIA and $25 per person from FLL.
Prices will go up for private rides and depending on the number of passengers in your party and the type of vehicle requested (i.e., sedan, SUV, van, etc.).
Independent van/car services
Car and van services also offer private pick-up and drop-off. The fare from MIA to PortMiami is about $100 for a standard vehicle that accommodates three people. Add $20 if you need a child car seat. A van accommodating up to 10 people is priced around $150.
Taxis and ride-hailing services
Hailing a taxi to take you to PortMiami is simple. Taxi stands are on the arrival (ground) level of the airport (outside baggage claim).
While there used to be a flat rate fare to the cruise port, that’s no longer the case. You’ll need to pay by the meter. The rate is $2.95 for the first 1/6 mile then $0.85 for each additional 1/6 mile up to one mile; then, it’s $0.55 for each 1/6 mile thereafter. Waiting time is $0.40 per minute. (There is a $2 fee for originating from the airport or PortMiami.)
“A minimum fare of $15 is established for trips originated at MIA or the Port of Miami, regardless of what the meter reading shows. If the meter shows a number greater than $15, then the greater number shown on the meter shall be paid,” according to Miami-Dade County.
Ride-hailing services such as Uber and Lyft are also an option. Pickup zones are on level 1, arrivals.
UberX can run around $20 and UberXL around $30. Premier and Premier SUV cars can run around $35-55. All prices can vary during traffic or high-demand times. The Uber ride from FLL will be more expensive: around $40 for Uber X and $65 for UberXL. Premier and Premier SUV cars run from $80-100 from FLL.
Public transportation from nearby airports or hotel district
From MIA: Board Metrorail’s Orange Line (look for signs to the Metrorail Train Station) to Downtown Miami, which will take less than 30 minutes. The fare is $2.25 per person. It’s about a 1 1/2-mile walk from the Freedom Tower station to the port, so you’ll want to grab an Uber or taxi from there. Or take the Miami Trolley Coral Way route (free) all the way to the port. You can track the trolley’s location in real-time with this handy interactive map.
From FLL: Take the Tri-Rail commuter train to MIA ($3.75 per person on weekdays and $5 per person on weekends). Then board Metrorail’s Orange Line ($2.25 per person) and head downtown to the Freedom Tower stop. Finally, board the free Coral Way Route Trolley and disembark at PortMiami.
Miami cruise port parking
On-site parking
There are parking garages at seven Miami cruise terminals, plus surface lots at terminals D and E. Each lettered parking facility corresponds with the terminal of the same name with the exception of the “K” parking garage, which is closest to Terminal J.
If you’re driving an over-length vehicle (RV or vehicle with trailer), head to Surface Lot E, which has extra-large spots. Extra fees apply (see below). On embarkation day, the parking facilities are open and staffed by a parking attendant from 6 a.m. to 5 p.m.
You may drop off your luggage at the terminal before parking. A free shuttle runs from each parking facility to the terminal. Security patrols all parking garages and lots.
Parking starts at $22 per night. Royal Caribbean’s Terminal A Garage charges a higher rate of $35 per day.
Accepted modes of payment include cash and major credit cards (but not debit cards). However, Garage J is prepaid only (pay when you arrive), and vehicles need to display a special decal throughout the duration of the cruise.
Park-and-cruise
Some hotels in the area, such as the InterContinental at Doral Miami, sell packages that include a hotel stay and parking for the length of your cruise. Others offer cheap paid parking for the Miami cruise port in their lots (even if you’re not staying at the hotel), with prices ranging from $6 to $15 per day. Just factor in the time and money you’ll need to travel from the hotel’s parking lot to the port and vice versa.
What’s the best parking option for the Miami cruise port? It depends on your preferences. For the convenience of being right at the cruise port, choose an on-site lot. To save a few bucks, park at a nearby lot or hotel and commute from there to your cruise terminal.
Related: Best credit cards for booking a cruise
Hotels near Miami cruise port
Thankfully, there’s no shortage of points hotels in Miami. Your toughest job will be deciding which one is best for your needs and if you prefer to be close to the cruise port, the beach or downtown. Or, you might prioritize hotels near Miami airport with a shuttle to the cruise port.
Your choice will also depend on how long you’re staying, what you’d like to see while you’re in town and how many hotel points you have to spend.
Related: The best hotels in Miami
Hilton hotels near Miami cruise port
For a quick overnight before a cruise, we like the Hampton Inn & Suites by Hilton Miami/Brickell Downtown (41,000 to 70,000 Hilton Honors points per night).
It’s in a fantastic location with easy access to the free Metromover that can take you to places like the Bayside Marketplace (which is also walkable).
The hotel has several on-site restaurants and is near plenty of others; it also has a shuttle to the port for about $10 per passenger. The chain’s free breakfast is a great way to start the day; it’ll hold you over until you get on the ship and can enjoy a leisurely lunch before sailaway.
Related: Best Hilton credit cards
Hyatt hotels near Miami cruise port
If you’d prefer to be on the beach, Hyatt has some solid options that won’t break the bank, including Dream South Beach and Hyatt Centric South Beach Miami (both from 17,000 points per night).
If you’re a Globalist elite with Hyatt, both the Hyatt Regency Miami and Hyatt Regency Coral Gables (both from 9,000 points per night) get good marks when it comes to complimentary upgrades and elite perks. And, if you just want a cheap place to rest your head, there are two Hyatt Place options starting at 6,500 points per night near Miami airport.
Marriott hotels near Miami cruise port
In the same neighborhood as the Hampton Inn, you’ll find the upscale, full-service JW Marriott Miami. Nights start at 35,000 points, so you can use a Marriott 35k free night certificate on some dates of the year. Depending on your elite status tier with Marriott Bonvoy, you might be eligible for free breakfast at this hotel.
If you have kids or additional time, the JW Marriott Turnberry Resort & Spa (starting at 40,000 points per night), farther out in Aventura, is a terrific bet since it has its own water park and lazy river.
If you’re young and traveling with friends, the Moxy South Beach (starting at 30,000 points per night) was designed just for you. While it might not have all the amenities more upscale hotels have, it’s got great views and rooms with quad bunk beds.
Non-points hotels
Miami is packed with all sorts of hotels that don’t participate in a traditional loyalty program.
For a special occasion splurge, go for the Acqualina Resort & Residences on Sunny Isles Beach. The grounds are stunning and you’ll feel as if you’re in a palazzo in the Mediterranean somewhere.
Faena Hotel Miami Beach is for anyone who wants a glimpse of a rock star or celebrity … sightings are common at this trendy spot.
Related: The best Marriott hotels for every budget in Miami Beach
Restaurants near Miami cruise port
PortMiami is in close proximity to many desirable neighborhoods so there’s no lack of opportunity to find both destination dining and good local eats.
Little Havana along Calle Ocho (SW Eighth Street), the place to enjoy Cuban cuisine, is just a 15-minute taxi ride away. To see and be seen, check out the restaurants along Miami Beach’s Collin Drive (12 minutes from the port). Or, if you’re doing a pre- or post-cruise stay in the Brickell neighborhood, there are many excellent dining options along the waterfront on Brickell Bay Drive and Brickell Key Drive.
Related: The best credit cards for dining
Things to do near Miami cruise port
Miami is one of Florida’s most popular vacation destinations and the embarkation point for major cruise lines. You could spend weeks here and still not see everything. If you want to tack on some time before or after your cruise, here are some things to do in Miami.
Hit the beach
There are 35 miles of beautiful beaches fronting Miami, from Sunny Isles Beach in the north to South Beach at the southern end. Throw in Key Biscayne and a few other islands and you have a plethora of choices.
How far is the cruise port from the beach? PortMiami is on Dodge Island, so the closest stretch of sand — and a very trendy one — is South Beach. It’s about 10 minutes by taxi.
If you’re more interested in bird-watching than people-watching, head south to Key Biscayne Beach or Bill Baggs Cape Florida State Park (1200 Brandon Boulevard, Key Biscayne). At the tip of Key Biscayne, it has 400 acres of nature hemmed in by a 1-mile beach.
You can rent bikes to ride the trails or enjoy the day at the beach. Note that the 1820s lighthouse and fishing piers are temporarily closed. The drive to Key Biscayne from the port will take 25 to 40 minutes via taxi, depending on traffic.
Tour sassy South Beach
Even if you don’t want to go to the beach, you still need to pay South Beach a visit to get a sense of what makes Miami tick. Stroll along Ocean Drive and get lost in the Art Deco Historic District, or enjoy some shopping, dining and gallery-hopping at the famous pedestrian Lincoln Road Mall.
To get that perfect selfie with Miami as the backdrop, head to South Pointe Park and Pier, where you can get a view of not only South Beach but also Fisher Island, PortMiami and Downtown Miami. If your visit includes an overnight stay, this is also the place to experience Miami’s nightlife at its best.
Take the kids to the science museum
Families will want to make the 10-minute drive from the port to visit the Frost Museum of Science (1101 Biscayne Boulevard). Here, your family can marvel at the 500,000-gallon aquarium, kid-friendly touch tanks and the 250-seat 3D planetarium. There are also exhibits on the solar system, physics of flight, biology, light and lasers and more.
Visit the Wynwood Arts District
If you’re into contemporary art, explore NW Second Avenue and its side streets. This is basically an outdoor museum with a variety of colorful wall murals. As you walk and discover the neighborhood’s art, you can stop at craft breweries, art galleries and trendy restaurants and cafes. Several companies offer informative walking tours.
Related: The best times to visit Miami
Shopping near Miami cruise port
If you need to stock up on some last-minute cruise supplies, PortMiami is near two major shopping centers: Bayside Marketplace and Brickell City Centre.
Bayside Marketplace (401 Biscayne Blvd) is an open-air shopping and entertainment complex on the waterfront. If you’re looking to pick up sunscreen and shampoo for your cruise, there are a few drugstores here, including CVS (200 Biscayne Blvd).
You can walk to Bayside Marketplace from PortMiami, but it’s easier to take a taxi (about 15 minutes) or get on the free Coral Way Trolley and disembark at the Biscayne Boulevard stop.
If you have high-end shopping on your mind, head on over to Brickell City Centre (701 S. Miami Ave), where four floors and more than 120 stores are dedicated to designer labels and luxury. The Saks Fifth Avenue here is 107,000 square feet.
There’s also a dine-in movie theater, CMX. For restaurants, there are many to choose from. We like Luke’s Lobster, Pubbelly Sushi and Quito la Huella (Latin American farm-to-table organic fare).
Related: Your guide to the Amex Platinum Saks Fifth Avenue credit
To get to Brickell City Centre, take the free Metromovers Brickell Loop and exit at the Brickell City Centre station. Or, board a free Miami Trolley: the Brickell Trolley if you’re coming from the south or the Biscayne Trolley if you’re coming from the north.
If you’re staying in Brickell before your cruise, there are plenty of drugstores near the neighborhood’s many hotels.
Planning a cruise? Start with these stories: