How cruise ship weddings work
Most cruise lines offer wedding packages that let you marry while the ship is docked in port, not while at sea. The ship's captain cannot legally perform a marriage on international waters in most cases — the ceremony must happen on land, in a jurisdiction where the cruise line holds a license to conduct weddings. Royal Caribbean, Carnival, Disney Cruise Line, and Norwegian Cruise Line all offer this service, but the details differ by line and by the port where you dock.
The cruise line handles the logistics: they coordinate with local marriage officials, arrange the venue (usually a ship location like a lounge or deck area that's been cleared for the ceremony), and provide a coordinator to walk you through the process. You still need a marriage license from the jurisdiction where you're getting married — that's your responsibility, not the cruise line's. The license requirements, waiting periods, and fees vary by location.
A typical cruise wedding involves 50 to 150 guests, though some lines allow smaller ceremonies. The package usually includes the coordinator, a decorated venue, basic flowers, a cake, and champagne. Photography, music, and reception details cost extra. The total package price ranges widely depending on the cruise line and port, but expect to pay between $3,000 and $10,000 before you add guests' cruise fares.
Key Takeaways
- Cruise ship weddings happen in port on land, not at sea, because the ship's captain cannot legally marry you in international waters in most jurisdictions.
- You must obtain a marriage license from the specific port location where you plan to marry, and license requirements vary by country and state.
- The cruise line provides a wedding coordinator, venue, and basic package, but you pay separately for your guests' cruise fares and optional add-ons like photography and music.
- You need to book your wedding package months in advance — most cruise lines require 6 to 12 months' notice — because port availability and coordinator schedules fill quickly.
- Some ports have restrictions on who can marry there; for example, certain Caribbean islands require one partner to be a resident or have specific citizenship status.
Marriage license requirements by port
The marriage license you need depends entirely on where your ship docks. If you're marrying in a U.S. port like Florida or Alaska, you follow that state's rules. If you're docking in the Caribbean, you follow the rules of that island nation. This is the single biggest variable in planning a cruise wedding, and it's where most couples run into delays.
Some ports are straightforward: Florida requires no waiting period, costs around $135, and you can get the license online before you arrive. Others are more complex. Mexico requires one partner to be a Mexican resident or have a temporary visa. Jamaica requires a waiting period of 24 hours after you explore. The Bahamas requires both partners to be present when you explore for the license, and the process must happen at least one day before the ceremony.
Your cruise line's wedding coordinator will tell you the specific requirements for your chosen port, but you should verify this information directly with the port's local marriage authority as well. Requirements change, and the cruise line's information may lag behind. Start by contacting the port's vital records office or local government website — most have English-language information for tourists.
Booking timeline and availability
You need to book your wedding package 6 to 12 months before your cruise date, depending on the cruise line. Royal Caribbean and Disney typically require 12 months' notice. Carnival and Norwegian may accept bookings 6 to 9 months out, but popular ports and dates fill faster. If you're planning a wedding during peak cruise season (December, spring break, summer), book even earlier.
Once you've chosen your cruise date and port, contact the cruise line's wedding department directly — don't go through a travel agent for this step, because the wedding coordinator needs to confirm port availability and your preferred ceremony time before you're locked in. The coordinator will also tell you which ports are available on your chosen sailing date, because not all ships dock at the same ports on the same days.
After you book the package, you'll have a important date to obtain your marriage license — usually 30 to 60 days before the cruise. The cruise line will remind you of this, but missing it means your wedding doesn't happen. Some couples book the cruise first, then realize their chosen port has license restrictions that disqualify them, so verify the license requirements before you commit to the package.
What's included in a wedding package
A basic wedding package from most cruise lines includes the wedding coordinator, a decorated venue on the ship (usually a lounge, dining room, or deck area), fresh flowers for the ceremony, a wedding cake for up to 50 guests, champagne for the toast, and a marriage certificate holder. Some lines include a straightforward sound system and a basic music track. That's typically where the base package ends.
What you pay extra for: professional photography (usually $400 to $1,000), videography ($500 to $1,500), live music or a DJ ($300 to $800), upgraded flowers or decorations, a rehearsal dinner, a reception with food and drinks beyond the cake and champagne, and a wedding dress steaming or alteration service. If you want your guests to have a reception with a full meal, you're paying per person on top of their cruise fare — that can add $50 to $150 per guest depending on the line and menu.
Your guests still pay full cruise fare. The wedding package does not reduce their ticket price. Some couples negotiate group rates with the cruise line's sales team, but this is separate from the wedding package itself. If you're inviting 100 guests, you're paying for 100 cruise fares plus the wedding package cost.
Choosing a port and ceremony time
Not all ports are equally wedding-friendly. Some have strict local laws, limited venue options, or difficult license processes. Popular wedding ports include Key West and Miami (Florida), Cozumel and Playa del Carmen (Mexico), Ocho Rios and Montego Bay (Jamaica), and Nassau (Bahamas). These ports have established relationships with cruise lines and streamlined license processes.
Your ceremony time depends on the ship's port schedule. Most ships dock in the morning and leave in the evening. Your wedding typically happens mid-morning or early afternoon, giving you time to get ready and your guests time to board and find the venue. If your ship docks overnight (rare but it happens), you have more flexibility. Ask your coordinator what time windows are available for your chosen port.
Weather is a factor. If you're marrying in the Caribbean during hurricane season (June through November), there's a small risk your port of call could change or the ship could alter its itinerary. Most cruise lines allow you to reschedule your wedding if this happens, but you'll lose any deposits you've paid to local vendors. Travel insurance that covers wedding cancellation is worth considering.
Legal requirements and documentation
You need a valid passport or government-issued ID to get married on a cruise, even if you're a U.S. citizen marrying in a U.S. port. For international ports, a passport is required. Some ports require both partners to provide birth certificates, divorce decrees (if previously married), or proof of citizenship. The cruise line's coordinator will give you a checklist, but verify it with the local marriage authority in your port.
If either partner was previously married, you'll need the divorce decree or annulment paperwork. If a spouse has passed away, you'll need a death certificate. Some jurisdictions require these documents to be certified copies, not photocopies. Get certified copies from the vital records office in the state or country where the divorce or death occurred — this can take weeks, so start early.
After the ceremony, the local marriage official issues a marriage certificate. This is the official document you'll use to change your name, update your Social Security record, or amend your passport. Keep multiple certified copies. Some ports mail the certificate to you after the cruise; others hand it to you on the ship. Ask your coordinator which applies to your port.
Alternatives if your port doesn't work
If your chosen port has license restrictions that disqualify you, or if the license process is too complicated, you have options. Some couples marry before the cruise and renew their vows on the ship instead — this avoids the license issue entirely and is often cheaper. The cruise line can arrange a vow renewal ceremony with similar package options.
You can also choose a different cruise date or itinerary that includes a port with simpler license requirements. If you're set on a specific port but the license process is daunting, hire a wedding planner or attorney in that location to handle the paperwork. This costs $500 to $1,500 but removes the guesswork and reduces the risk of missing a important date.
A third option: marry on land before or after your cruise, then have a celebration or reception on the ship with your guests. This gives you full control over the ceremony and avoids port-specific restrictions. Some cruise lines offer "celebration of marriage" packages for this purpose, though they're less formal than a wedding package.
Frequently Asked Questions
Can the ship's captain marry us while we're at sea?
No, not in most cases. The captain can perform a marriage ceremony only if the ship is in a port where the cruise line holds a marriage license, or in rare cases where international maritime law allows it. This varies by cruise line and jurisdiction. Your wedding must happen on land, in port. Some cruise lines advertise "captain's wedding packages," but the captain still performs the ceremony while docked, not at sea.
What if one of us is not a citizen of the port country?
Most ports allow non-citizens to marry there, but some require temporary residency, a visa, or proof of intent to stay. Caribbean islands vary widely. Your cruise line's coordinator will tell you the specific rules for your port. If you're concerned, contact the port's vital records office directly before you book the package.
Can we have our wedding on a sea day instead of a port day?
No. The ceremony must happen while the ship is docked in a port where the marriage is legally valid. You cannot marry on a sea day. If your itinerary has limited port time, discuss this with the cruise line's wedding coordinator — they can tell you which ports on your sailing have enough time for a ceremony and reception.
Do we have to invite all our guests on the cruise, or can some just attend the ceremony?
Most cruise lines require your wedding guests to be cruise passengers. Some lines allow a small number of local guests to board the ship for the ceremony only, but this is rare and requires advance permission. Ask your coordinator about the policy for your cruise line and port. If you want to invite people who aren't cruising, a land-based wedding before or after the cruise may be a better option.
What happens if the ship's schedule changes and we miss our port?
If the ship changes its itinerary and skips your wedding port, the cruise line will reschedule your wedding to a different port on the same cruise if possible, or offer to move your wedding to a future cruise date. You'll lose any deposits paid to local vendors in the original port. This is rare, but travel insurance that covers wedding cancellation can reimburse those losses.