Updated November 2026 · Written and maintained by the Progression Agency strategy team
PortMiami lists ten cruise terminals, from Terminal AA at the north end of North Cruise Boulevard to Terminal J on Caribbean Way, and each has its own street address and its own garage. A hotel, restaurant or transfer company that tells every guest to head for “the Port” leaves them to sort out the rest at the curb. A marketing agency in Miami that works for those businesses writes the email, the ad and the directions page terminal by terminal, and times them to the days ships are docked. Progression’s team is in New York, runs Miami campaigns from there, and comes down for a working session when a client wants one.
On this page · 11 sections
- The shuttle email that names no terminal
- A marketing agency in Miami that plans by terminal letter
- The dock day board
- What terminal by terminal marketing costs
- Reading the Daily Dock Report before the ads go live
- Trolley, Metromover, Brightline or the curb
- Park and cruise offers next to the Port’s own rates
- Marketing on Port property starts at the permit office
- Digital marketing in Miami for the morning the ship comes back
- Words and lines that stay out of cruise guest ads
- Before the first cruise season campaign runs
No cruise guests in your business?A Miami law office, clinic or software firm whose customers never board a ship gets little from the terminal board below; our digital marketing services page covers that kind of plan.
The terminals, garages, rates and permits on this page belong to PortMiami and Miami-Dade County, and they can change, so PortMiami’s pages are the place to confirm them. Progression has no relationship with PortMiami, the County, any cruise line or the Greater Miami Convention and Visitors Bureau, names no ship, hotel or transfer company, and does not say that any business holds or needs a specific Port permit. Permit questions go to PortMiami’s Business Permits Office; parking questions go to PortMiami’s parking page. Progression’s method is proprietary and kept for clients.
The shuttle email that names no terminal
A hypothetical downtown hotel sends every guest the same line: Shuttle to the Port at 11:00. One guest sails from Terminal AA at 2200 N. Cruise Blvd., and another sails from Terminal J at 1120 Caribbean Way, on the other side of the Port.
The guest who has to ask the driver has stopped reading the email. The fix is one added line per terminal, and a list of terminals to write it from.
A marketing agency in Miami that plans by terminal letter
PortMiami calls itself the Cruise Capital of the World and says it partners with the Greater Miami Convention and Visitors Bureau to present Miami as a cruise homeport and a place for pre-cruise or post-cruise time. The passenger arrives at a designated terminal, and each terminal has its own address and garage.
The plain advice: the marketing unit for a business selling to cruise passengers is the terminal letter, not “the Port.” Miami marketing firms that work for hotels, restaurants and transfer companies start from PortMiami’s Cruise Terminals page and its Directions to PortMiami page, which list each terminal and its address.
Why is the terminal letter the unit?
Because it carries the address, the garage and the line in one character. A guest who knows the letter knows where to go.
The dock day board
One row for each terminal, with the line PortMiami names there, its street address, the garage PortMiami assigns, and the message that fits the night before and the morning back. The messages are plain advice written from PortMiami’s lists.
| Terminal and line PortMiami names | Street address | Garage PortMiami assigns | The night before message | The morning back message |
|---|---|---|---|---|
| AA, MSC Cruises | 2200 N. Cruise Blvd. | Garage AA | Name Terminal AA and the garage across the street | A late breakfast within reach of the north end |
| A, Royal Caribbean International | 2000 N. Cruise Blvd. | Garage A | Name Terminal A and say where to leave bags | A luggage storage offer for the afternoon |
| B, Norwegian Cruise Line | 1761 N. Cruise Blvd. | Garage B | Name Terminal B and the garage booked through the line’s parking partner | A day room before an evening flight |
| C, several cruise lines | 1741/1751 N. Cruise Blvd. | Garage C | Ask which line the guest sails with and write that line’s terminal | An airport transfer booked at debarkation |
| D, Carnival Cruise Line | 1435 N. Cruise Blvd. | Garage D and Surface Lot D | Name Terminal D and the garage or lot | A transfer to a downtown hotel |
| E, Carnival Cruise Line | 1265 N. Cruise Blvd. | Surface Lot E | Name Terminal E and the surface lot | A late checkout offer |
| F, Carnival Cruise Line | 1103 N. Cruise Blvd. | Garage G | Name Terminal F and Garage G | A meal near the debarkation curb |
| G, Royal Caribbean International | 909 N. Cruise Blvd. | Garage G | No message written yet; PortMiami says it is expected to open in 2027 | No message written yet |
| V, Virgin Voyages | 718 W. Cruise Blvd. | Garage G | Name Terminal V and Garage G | A transfer to the airport |
| J, small vessels and luxury cruises | 1120 Caribbean Way | Garages J and K | Name Terminal J on Caribbean Way, the south side | A private car offer back to the hotel |
| What the campaign work costs | Not applicable | Not applicable | See the pricing section below | Not applicable |
Which terminals share a garage?
PortMiami’s parking page assigns Garage G to Terminals F, G and V. Terminal J has Garages J and K, and every other terminal has its own garage or lot.
AA and A at the north end of North Cruise Boulevard
PortMiami’s page says Terminal AA opened in 2025 for MSC Cruises, and that Terminal A is Royal Caribbean International’s, with an expedited security check-in area for international guests and a luggage drop-off area. A message for these two names the terminal, the garage and the drop-off, and leaves the cruise line’s own check-in rules to the line.
- Write AA and A as separate messages, with their own addresses.
- Mention the luggage drop-off area only for Terminal A.
- Name the garage beside each letter.
- Leave the cruise line’s check-in rules to the line.
B and C, where one terminal serves several lines
Terminal B is Norwegian Cruise Line’s, and Terminal C serves ships from several cruise lines, so a business selling to C asks which line the guest sails with before anything else. The terminal letter is still the unit; the question just comes first.
- Ask for the cruise line on the booking form for C guests.
- Write the garage for B and C separately.
- Avoid line names in ads unless the line has agreed.
- Keep one message per letter.
Carnival’s D and E, and the F guest who parks in Garage G
PortMiami lists Terminals D, E and F as Carnival Cruise Line’s, and its parking page assigns Garage D and Surface Lot D to D, Surface Lot E to E, and Garage G to F, G and V. A guest at F who follows the D garage is across the Port from the right one.
- Match each terminal with the garage PortMiami assigns it.
- Say Garage G for F, G and V.
- Check the garage list again before every season.
- Never copy a garage name from an older email.
J on Caribbean Way and V on West Cruise Boulevard
Terminal J is PortMiami’s boutique terminal for small vessels and luxury cruises, on the south side with Garages J and K. Terminal V is Virgin Voyages’ and sits on West Cruise Boulevard. A guest sent to the north end by mistake has a long way to go.
- Say south side for J and west for V.
- Give J guests the Caribbean Way address.
- Give V guests the West Cruise Boulevard address.
- Write a separate directions page for each.
What terminal by terminal marketing costs
Terminal by terminal work is planning, creative and measurement across a few channels. Pricing depends on scope, is subject to change and is set in the written proposal. Progression quotes after a written scope.
| Type of work | Typical low to published high |
|---|---|
| Single channel retainer | $1,000 to $12,000 a month |
| Google Ads management, excluding ad spend | $1,000 to $10,000 a month |
| Paid social management, excluding ad spend | $700 to $5,000 a month |
| Email marketing management | $300 to $10,000 a month |
| Landing page | $1,000 to $15,000 a page |
For related work, see hotel marketing agency, tourism marketing agency and email marketing service.
Reading the Daily Dock Report before the ads go live
PortMiami’s Daily Dock Report shows all vessels docked at PortMiami in a specific time window, with a date selection and a choice of cruise, cargo or all. A Miami online marketing agency checks it weekly rather than guessing from the season.
The plain advice: weight paid search and social budgets to dock days, send an email the evening before a docked day, and end offers when the ship sails. No page prints a ship’s name or a count of passengers.
How often should the report be checked?
Weekly for the coming window, and again the day before a send. A ship that moves a day moves the offer with it.
- Check the report once a week for the coming window.
- Choose the cruise filter, not all vessels.
- Weight budgets to docked days.
- Set every offer to end when the ship sails.
Trolley, Metromover, Brightline or the curb
PortMiami lists the ways guests arrive. Metrorail’s Orange Line runs from Miami International Airport, and its Green Line from the southern part of Miami-Dade County, to Government Center Station. From there Metromover runs to Freedom Tower Station, where the free City of Miami Coral Way Trolley crosses the PortMiami Bridge.
The trolley stops at three places on the Port: across from the Terminal J parking garage on the south side, across from the Terminal E surface lot on the north side and across from the PortMiami administrative offices on the north side. People can also walk across the north side of the bridge. The Brightline station offers a Vacation Service that carries cruise passengers to and from PortMiami.
Taxicabs are available at all cruise terminals on cruise days, and all major rideshare services work for embarkation and debarkation in designated pick-up and drop-off zones. Dollar and Hertz run shuttles from the Port to their offices, and fees may apply. Most cruise lines offer shuttle service from the airport.
A directions page a guest with two suitcases can follow
One page for each terminal, written for a person with luggage: the terminal letter and address, the garage, the trolley stop nearest to it and the way to the curb. The page prints no fares or schedules.
- Write one directions page per terminal.
- Name the nearest trolley stop from PortMiami’s list.
- Put the address at the top in large type.
- Leave fares and schedules to the operators.
Which terminals do your guests sail from?Tell us which terminals your guests sail from and what you sell them. You get a free proposal from a marketing agency in Miami, written terminal by terminal.
Park and cruise offers next to the Port’s own rates
PortMiami’s Parking at PortMiami page lists a garage for each terminal and posts rates. At Garage AA the page lists $20 a day short term with no overnight and $35 a day long term. Garage B is $35 a day from January 1, 2025, booked through the line’s parking partner. Garage A rates are listed online through Royal Caribbean.
Garages C, D, F, G and Surface Lot E are listed at $10 short term and $28 a day long term, and Surface Lot E takes oversized vans, recreational vehicles and vehicles with trailers at $25 per space per day. Payment is by cash, major credit cards or traveler’s checks, and debit cards are not accepted. Free shuttle service runs only on cruise days. These rates are PortMiami’s, as its page posts them, and can change.
Designated disabled permit spaces are in every garage, and two hours of complimentary parking go to vehicles displaying a disabled parking permit or license tag. Disabled veterans with a Florida disabled veterans license plate park free, with the veteran in the vehicle. Guests with questions go to PortMiami’s parking page.
The plain advice: a hotel’s park and cruise offer states its own price and shuttle plainly and never misstates the Port’s rate. Arrival information for guests who need accessible parking is written plainly and points to PortMiami’s page for the rules.
Can a park and cruise offer quote the Port’s rate?
Only dated and credited to PortMiami’s parking page. The offer states its own price and shuttle plainly.
- State the offer’s own price, never the Port’s as if it were the offer’s.
- Say debit cards are not accepted at Port garages.
- Say where the accessible spaces are and point to PortMiami’s page.
- Date every rate and credit PortMiami.
Marketing on Port property starts at the permit office
PortMiami’s Business Permits page says companies doing business at the Port comply with the Port Tariff, the Port Director’s rules and the Miami-Dade County Code. Ground transportation companies operating at the Port must hold an active business permit and enroll in the GTS Go-Pass program.
The page lists fees by kind of business, and each also pays a $400 non-refundable initial processing fee: $350 for Pre-Arranged Ground Transportation Services, $520 for Sightseeing and Tour Services with a kiosk, $500 for Distribution of Materials and Merchandise and $500 for Car Rental Courtesy Shuttle Services. General requirements include workers’ compensation, commercial general liability of at least $500,000 per occurrence and $1,000,000 aggregate naming Miami-Dade County as additional insured, automobile liability of at least $500,000, and a local business license or articles of incorporation.
The plain advice: no street team, sampling table or flyer handout at a terminal until the Business Permits Office says which permit applies, and a transfer company’s ads say “permitted” only when it holds the permit. A digital marketing company in Miami can keep every campaign off Port property and still reach guests by email, search and social. The office is at 950 North America Way, Building E, Suite 2, Monday to Friday, 7 a.m. to 4 p.m.
Who decides which permit applies?
PortMiami’s Business Permits Office. A campaign that stays off Port property does not need to ask.
| Question | Who answers it |
|---|---|
| Which permit covers a flyer or sampling table? | PortMiami’s Business Permits Office |
| What does a ground transportation company need? | An active business permit and the GTS Go-Pass program, as PortMiami’s page states |
| What does the County Code require? | The Business Permits Office or counsel |
Digital marketing in Miami for the morning the ship comes back
The debarkation morning is the second sale: luggage storage, a late breakfast, a day room, an airport transfer. A Miami digital marketing agency writes the offer per terminal and sends it the night before arrival.
Measure bookings by terminal letter, not by “cruise guests.” A marketing company in Miami that tracks by letter learns which terminals’ guests book the late breakfast and which want the airport car.
- Send the offer the night before the ship returns.
- Write one offer per terminal.
- Track bookings by terminal letter.
- End the offer when the debarkation window closes.
What belongs in a morning back message?
The terminal letter, the one offer and the time it ends. A long list of options on a phone with luggage in hand is a list nobody reads.
Words and lines that stay out of cruise guest ads
A cruise guest ad keeps to what PortMiami’s pages support and to what the business itself offers.
| Leave off | Say instead |
|---|---|
| A cruise line’s logo or ship | The terminal letter and the dock day |
| The Port’s parking rate as your own | Your own price, with the Port’s rate dated and credited |
| Permitted by the Port, with no detail | Permitted only when the business holds the permit |
| Directions to the Port | Directions to the terminal letter |
| A passenger count | Nothing; the page prints none |
- Read every ad for the words Port, permitted and approved.
- Check each address against PortMiami’s list.
- Leave logos of the Port, County and cruise lines out.
- Review the ads when PortMiami updates its pages.
Before the first cruise season campaign runs
Eight checks finish the job. The card lists them, and each one is a fact PortMiami’s pages or the business itself can confirm.
For a hotel’s wider plan, see hotel marketing agency. For search, see local SEO services.
Getting found in search
AI, AEO and what is changing
Paid media and lead generation
Websites and design
Choosing and working with an agency
Software and app development
Website design by industry and type
Web development, platforms and hosting
Social, content and brand
By industry and by situation
Frequently asked questions
Why would a marketing agency in Miami plan by cruise terminal?
Which line uses which PortMiami terminal?
How does a business know which days ships are in?
What does a Miami marketing agency send the night before a sailing?
Is there free transit to PortMiami?
Can a digital marketing company in Miami hand out flyers at the cruise terminals?
Do transfer companies need a PortMiami permit?
Can guests pay for Port parking with a debit card?
What does a marketing agency in Miami, FL charge for cruise season work?
Does a digital marketing agency in Miami need to name the cruise line in ads?
Will someone from Progression come to Miami to plan this?
How many cruise terminals does PortMiami list?
Where is Terminal J?
Which garage serves Terminals F, G and V?
Do cruise guests ride a shuttle on non-cruise days?
What does PortMiami say about taxis and rideshare?
Can accessible parking be reserved ahead?
Does Brightline carry cruise guests?
Which office handles questions about Port permits?
Should a hotel’s park and cruise offer quote the Port’s rate?
Which terminals do your guests sail from?Tell us which terminals your guests sail from and what you sell them. You get a free proposal from a marketing agency in Miami, written terminal by terminal.
Get a free marketing proposal
Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.
