Skip to main content Scroll Top

Marketing Agency in Miami for Pre and Post Cruise Sales

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
  1. The shuttle email that names no terminal
  2. A marketing agency in Miami that plans by terminal letter
  3. The dock day board
  4. What terminal by terminal marketing costs
  5. Reading the Daily Dock Report before the ads go live
  6. Trolley, Metromover, Brightline or the curb
  7. Park and cruise offers next to the Port’s own rates
  8. Marketing on Port property starts at the permit office
  9. Digital marketing in Miami for the morning the ship comes back
  10. Words and lines that stay out of cruise guest ads
  11. 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.

A drawn card with five lines: guest one sails from Terminal AA, guest two sails from Terminal J, one email names no terminal, another names the terminal, and the second saves a question put to the driver. A closing line says the guest who has to ask the driver has stopped reading the email.A drawn card with five lines: guest one sails from Terminal AA, guest two sails from Terminal J, one email names no terminal, another names the terminal, and the second saves a question put to the driver. A closing line says the guest who has to ask the driver has stopped reading the email.
Illustrative example. A hypothetical hotel and two guests, not a real business.

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.

10: Cruise terminals. AA, A, B, C, D, E, F, G, V and J on PortMiami's list.
2200: N. Cruise Blvd.. Terminal AA's street address.
1120: Caribbean Way. Terminal J's street address.
3: Trolley stops. On the Port, for the free Coral Way Trolley.
1: Report to check. PortMiami's Daily Dock Report.
0: Debit cards. Not accepted at Port garages and lots.

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.

The dock day board, one row for each terminal letter
Terminal and line PortMiami namesStreet addressGarage PortMiami assignsThe night before messageThe morning back message
AA, MSC Cruises2200 N. Cruise Blvd.Garage AAName Terminal AA and the garage across the streetA late breakfast within reach of the north end
A, Royal Caribbean International2000 N. Cruise Blvd.Garage AName Terminal A and say where to leave bagsA luggage storage offer for the afternoon
B, Norwegian Cruise Line1761 N. Cruise Blvd.Garage BName Terminal B and the garage booked through the line’s parking partnerA day room before an evening flight
C, several cruise lines1741/1751 N. Cruise Blvd.Garage CAsk which line the guest sails with and write that line’s terminalAn airport transfer booked at debarkation
D, Carnival Cruise Line1435 N. Cruise Blvd.Garage D and Surface Lot DName Terminal D and the garage or lotA transfer to a downtown hotel
E, Carnival Cruise Line1265 N. Cruise Blvd.Surface Lot EName Terminal E and the surface lotA late checkout offer
F, Carnival Cruise Line1103 N. Cruise Blvd.Garage GName Terminal F and Garage GA meal near the debarkation curb
G, Royal Caribbean International909 N. Cruise Blvd.Garage GNo message written yet; PortMiami says it is expected to open in 2027No message written yet
V, Virgin Voyages718 W. Cruise Blvd.Garage GName Terminal V and Garage GA transfer to the airport
J, small vessels and luxury cruises1120 Caribbean WayGarages J and KName Terminal J on Caribbean Way, the south sideA private car offer back to the hotel
What the campaign work costsNot applicableNot applicableSee the pricing section belowNot 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.

A drawn line of terminal letters in order with each one's garage underneath: AA with Garage AA, A with Garage A, B with Garage B, C with Garage C, D with Garage D and Lot D, E with Surface Lot E, F, G and V with Garage G, and J with Garages J and K.A drawn line of terminal letters in order with each one's garage underneath: AA with Garage AA, A with Garage A, B with Garage B, C with Garage C, D with Garage D and Lot D, E with Surface Lot E, F, G and V with Garage G, and J with Garages J and K.
A drawing from PortMiami’s address and parking lists. It reproduces no PortMiami map.

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.

These are published US price bands (market figures, not a Progression rate card).
Type of workTypical 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
published US price bands (market figures, not a Progression rate card).published US price bands (market figures, not a Progression rate card).
Range bars for five marketing price bands from typical low to published high.

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 drawn card with five lines for a night before message: the terminal and its address, the garage, the curb, when the shuttle leaves and what to bring. A closing line says one message, one terminal, one time.A drawn card with five lines for a night before message: the terminal and its address, the garage, the curb, when the shuttle leaves and what to bring. A closing line says one message, one terminal, one time.
Illustrative example. A hypothetical hotel message, not a real business.

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.

Get a free proposal

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.

Port permit questions and who answers them
QuestionWho 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, and say instead
Leave offSay instead
A cruise line’s logo or shipThe terminal letter and the dock day
The Port’s parking rate as your ownYour own price, with the Port’s rate dated and credited
Permitted by the Port, with no detailPermitted only when the business holds the permit
Directions to the PortDirections to the terminal letter
A passenger countNothing; 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.

A drawn card with eight rows: terminal letters, street addresses, garages, dock days, transfers, parking rates, Port permits and offers. A closing line says everything above is checked before the campaign runs.A drawn card with eight rows: terminal letters, street addresses, garages, dock days, transfers, parking rates, Port permits and offers. A closing line says everything above is checked before the campaign runs.
A drawn checklist card with eight checks to finish before a cruise season campaign runs.

For a hotel’s wider plan, see hotel marketing agency. For search, see local SEO services.

Frequently asked questions

Why would a marketing agency in Miami plan by cruise terminal?
Because PortMiami’s terminals each have their own address and garage, and a guest who gets the right letter in the email does not have to ask at the curb.
Which line uses which PortMiami terminal?
PortMiami’s Cruise Terminals page names MSC at AA, Royal Caribbean at A, Norwegian at B, Carnival at D, E and F, Virgin Voyages at V, several lines at C and small or luxury ships at J. Terminal G is expected in 2027.
How does a business know which days ships are in?
PortMiami’s Daily Dock Report shows the vessels docked in a chosen window, with a cruise filter.
What does a Miami marketing agency send the night before a sailing?
The terminal letter, its street address, the garage or trolley stop nearest to it and the time the guest’s own shuttle leaves, in one short message.
Is there free transit to PortMiami?
Yes. The City of Miami’s Coral Way Trolley is free and stops at three places on the Port, reached from Metromover’s Freedom Tower Station.
Can a digital marketing company in Miami hand out flyers at the cruise terminals?
Only with the right PortMiami business permit. The Port lists a permit for distribution of materials and merchandise, so ask the Business Permits Office first.
Do transfer companies need a PortMiami permit?
Ground transportation companies operating at the Port must hold an active business permit and enroll in the GTS Go-Pass program, as PortMiami’s Business Permits page states.
Can guests pay for Port parking with a debit card?
No. PortMiami’s parking page lists cash, major credit cards and traveler’s checks, and says debit cards are not accepted.
What does a marketing agency in Miami, FL charge for cruise season work?
It depends on scope. Published US price bands run from $300 a month for email management up to $12,000 a month for a single channel retainer, and Progression quotes after a written scope.
Does a digital marketing agency in Miami need to name the cruise line in ads?
No. The terminal letter and the dock day carry the message, and the line’s own marks stay out of the creative unless the line has agreed to it.
Will someone from Progression come to Miami to plan this?
Yes, when asked. The team is based in New York, runs Miami campaigns from there and travels down for working sessions on request.
How many cruise terminals does PortMiami list?
Ten: AA, A, B, C, D, E, F, G, V and J. Terminal G is expected to open in 2027, according to PortMiami.
Where is Terminal J?
On the south side at 1120 Caribbean Way, with Garages J and K.
Which garage serves Terminals F, G and V?
Garage G, according to PortMiami’s parking page.
Do cruise guests ride a shuttle on non-cruise days?
PortMiami says free parking shuttle service is available only on cruise days.
What does PortMiami say about taxis and rideshare?
Taxicabs are available at all cruise terminals on cruise days, and major rideshare services use designated pick-up and drop-off zones.
Can accessible parking be reserved ahead?
PortMiami’s parking page lists designated disabled permit spaces in every garage and two hours of complimentary parking for vehicles with a disabled permit or tag. Questions go to that page.
Does Brightline carry cruise guests?
PortMiami says the Brightline station offers a Vacation Service that carries cruise passengers to and from PortMiami.
Which office handles questions about Port permits?
PortMiami’s Business Permits Office, at 950 North America Way, Building E, Suite 2.
Should a hotel’s park and cruise offer quote the Port’s rate?
Only dated and credited to PortMiami’s parking page. The offer states its own price plainly.

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 proposal

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.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us