A holiday cruise from the USA starts with three decisions: which home port you can reach cheaply, which region you want to wake up in, and which week of the year you sail. Get those right and the rest (cabin, line, dining, excursions) falls into place. Get them wrong and you pay peak fares for a ship full of school-holiday crowds in a hurricane-season sea.
For the full overview, read our guide to the most famous landmarks in the USA.
This guide is written for travellers sailing over Thanksgiving, Christmas, New Year or spring break, for people who live in the States and for those flying in from abroad. It covers the main departure ports, the regions each one serves, documents, the real cost beyond the brochure fare, and how to plan around crowded holiday weeks. If you are combining the cruise with time on land, our United States travel guide and Miami city page are good starting points.
US holiday cruises: key facts (as of October 2026)
- Busiest ports: Miami, Port Canaveral, Fort Lauderdale (Port Everglades), Galveston
- Winter holiday regions: Bahamas, Eastern, Western and Southern Caribbean, Mexican Riviera
- Hurricane season: June 1 to November 30 in the Atlantic
- Daily gratuities: about $16 to $21 per person per day on the big lines
- Documents: passport for international guests; closed-loop rules for US citizens
- Book holiday sailings: 9 to 12 months ahead for Christmas and New Year
Choosing a US departure port for a holiday cruise
Pick the port first, because airfare and a pre-cruise hotel night can cost more than the difference between two ships. Florida dominates the winter calendar, Texas serves the western Caribbean and the central states, and the West Coast covers Mexico.
Miami and Fort Lauderdale for the widest choice
PortMiami markets itself as the cruise capital of the world and handled a record 8.2 million cruise passengers in fiscal year 2024. Carnival, Royal Caribbean, Norwegian, MSC, Virgin Voyages and Disney all sail from here. Port Everglades in Fort Lauderdale sits a short drive north and is close from Fort Lauderdale-Hollywood International Airport, which often has cheaper domestic fares than Miami International. For international visitors, Miami is the stronger hub: direct flights arrive from Europe, Latin America and the Middle East.
The catch over the holidays is traffic. Boarding day on a Saturday between Christmas and New Year can mean long queues at the terminal and gridlock on the causeway. Arrive the day before, stay near the port, and take a taxi or ride-share in the late morning once the disembarking guests have cleared out.
From MIA or FLL, sailings of 3 to 14 nights cover the Bahamas and every part of the Caribbean. First-time cruisers and anyone arriving on an international flight will find the most options here.
Port Canaveral for families combining Orlando
Port Canaveral is roughly an hour by road from Orlando International Airport, which makes it the natural choice for families who want a few days at the theme parks first. Disney Cruise Line, Royal Caribbean, Carnival and Norwegian all base ships here, and the port is used heavily for three- and four-night Bahamas sailings that fit a short school break.
Book the transfer from Orlando in advance over the holidays. Shuttle seats sell out, and a private car for a family of five costs far more on the morning of departure than it does when reserved weeks ahead. Cocoa Beach, ten minutes from the terminals, has hotels with park-and-cruise packages if you are driving in.
Fly into Orlando International (MCO) for 3- to 7-night trips to the Bahamas and the Eastern and Western Caribbean. Of all the Florida ports, this one suits families with children best.
Galveston and New Orleans for drive-to cruising
Galveston, about an hour south of Houston, and New Orleans serve the Western Caribbean: Cozumel, Costa Maya, Roatán, Belize City and Grand Cayman. Millions of Americans in Texas, Louisiana and the central states can drive to these ports, which keeps holiday costs down when airfares spike. Houston's two airports (IAH and HOU) handle flights for everyone else.
Expect a day or two at sea at each end, since the Gulf crossing is long. In December the Gulf can be choppy when cold fronts push through, so pack seasickness remedies even if you have never needed them.
Most sailings here run 4 to 7 nights to the Western Caribbean and Mexico. Groups on a budget who can drive to the terminal get the most from these two ports; everyone else flies to Houston or New Orleans.
Los Angeles and San Diego for Mexican Riviera sailings
West Coast travellers usually sail from the Port of Los Angeles in San Pedro, Long Beach or San Diego to Ensenada, Cabo San Lucas, Mazatlán and Puerto Vallarta. Short three- and four-night runs to Ensenada and Catalina Island are popular over Thanksgiving weekend. Longer holiday sailings reach Cabo and Puerto Vallarta, where December weather is dry and warm.
Add a night in Los Angeles before boarding. Freeway traffic from LAX to San Pedro on a holiday weekend is unpredictable, and missing the ship means flying to the next port at your own cost.
LAX, Long Beach and San Diego airports all work for these ports. Expect 3 to 7 nights along Baja California and the Mexican Riviera, a good fit for West Coast residents after a short break.
Which holiday week to cruise and what it changes
The week you sail decides the price, the crowd and the onboard mood more than the ship does. Christmas and New Year sailings carry the highest fares of the year and the most children on board.
Holiday sailing windows compared
| Window | Demand | On board | Watch for |
|---|---|---|---|
| Thanksgiving week | High | Turkey dinners, families | Last days of hurricane season |
| Early December | Low to medium | Decorations up, few kids | Some of the year's best fares |
| Christmas week | Peak | Santa visits, carols, full kids' clubs | Highest fares, busy ports |
| New Year week | Peak | Deck parties, countdown at sea | Book dining early |
| Spring break (March) | High | Students and families | Short Bahamas runs sell first |
The quiet stretch between Thanksgiving and about December 20 is the sweet spot. Ships are already dressed for the season, gingerbread displays are in the atrium, and fares are often well below Christmas-week prices for the same itinerary. If your holiday is flexible, sail then and spend Christmas at home.
Picking the right cruise line for a holiday sailing
Match the line to your group. A family with young children wants a different ship from a couple who want a quiet New Year.
Families usually choose Disney Cruise Line, Royal Caribbean or Carnival. Disney's holiday programming leans hard on its characters, while Royal Caribbean's largest ships have water slides, ice rinks and multiple pools. Carnival is usually the most affordable of the three and runs many short sailings from Texas and Florida.
Couples and older travellers often prefer Celebrity, Princess or Holland America, where holiday celebrations are more formal dinners and choir performances than pool parties. Groups of friends pick Norwegian for its freestyle dining and nightlife, or Virgin Voyages for an adults-only ship.
Read the line's holiday programme before booking. Most publish what happens on Christmas Eve, Christmas Day and New Year's Eve, and some ships host religious services. If you need halal, kosher or vegetarian meals, request them at the time of booking. Asking in the dining room on the first night is too late.
Sample holiday cruise itineraries from Florida
These are typical patterns, not tied to any single line's schedule. Use them to compare offers.
7-night Eastern Caribbean over Christmas
- Day 0, Arrive in Miami or Fort Lauderdale: Fly in, check into a port-area hotel, buy sunscreen and any medicines at a pharmacy where prices are lower than on board.
- Day 1–2, Embark and sea day: Board late morning. Book specialty dining for Christmas Eve straight away, attend the muster drill.
- Day 3–5, St Thomas, St Maarten, a private island: Beach days and shopping. St Thomas is a US territory; St Maarten is split between Dutch and French sides.
- Day 6–7, Sea days and return: Holiday shows, then disembark early on day 7. Book flights home after midday.
4-night Bahamas over New Year
- Day 1, Depart Port Canaveral or Miami: Sail-away party; reserve a New Year's Eve dinner seat on day one.
- Day 2–3, Nassau and a private island: Nassau for the town and beaches; the line's private island for a lazy day.
- Day 4–5, Countdown at sea, then home: Midnight on the pool deck, disembark the next morning.
What a holiday cruise really costs beyond the fare
The advertised fare covers your cabin, main dining rooms, buffet and most entertainment. Budget separately for the following.
Gratuities. Big lines add an automatic daily service charge per person. As of October 2026, Royal Caribbean lists $18.50 a day for standard cabins and $21 for suites, and Carnival's rate sits in the $16 to $19 range depending on cabin type. For a family of four on a seven-night cruise that is several hundred dollars.
Taxes and port fees. These are often shown separately at checkout and can add a noticeable amount per person. Drinks. Soft drinks, alcohol and specialty coffee cost extra unless you buy a package, and packages usually must be bought for every adult in the cabin. Wi-Fi, specialty restaurants and shore excursions follow, plus flights and a hotel night before boarding.
Travel insurance matters more on a cruise than on a land trip. Medical evacuation from a ship can be extremely expensive, and many policies sold at home do not cover care abroad. See our guide to US travel insurance for visitors before you buy.
Documents for international and US travellers
Non-US citizens need a valid passport and whatever US entry permission their nationality requires, plus any visas for the ports of call. Visa Waiver Program travellers apply for an ESTA, which has cost $40 since September 30, 2025. Others apply for a B-1/B-2 visitor visa through the US embassy in their country, and should check whether a single-entry visa allows re-entry to the US when the ship returns. Our visa section has country-specific guides.
US citizens on a closed-loop cruise (one that starts and ends at the same US port) can usually sail with a government photo ID and a birth certificate. Carry a passport anyway. If you fall ill or miss the ship in a foreign port, you will need one to fly home.
For a closed-loop sailing, the birth certificate must be an original or certified copy; US Customs and Border Protection does not accept photocopies, notarised copies or hospital souvenir certificates. Children under 16 usually need only the birth certificate. A US passport card is also valid for sea travel to nearby countries, but it cannot be used for international flights. Cruise lines can set stricter rules than CBP, and a few ports of call ask for a passport to go ashore, so read your cruise line's document page before you book.
Practical tips for a smoother holiday cruise
Fly to your departure port a day early, because winter storms in the north cancel flights to Florida every December. Book specialty restaurants for December 24, 25 and 31 before boarding where the line allows it, pack gifts and medicines in hand luggage, and ask for a reprice if the fare drops before final payment.
- Fly in a day early. Winter storms in the north cancel flights to Florida every December. A spare day is cheaper than chasing the ship.
- Reserve the holiday dinners. Specialty restaurants fill fast for December 24, 25 and 31. Book in the app before boarding where the line allows it.
- Gifts in carry-on. Pack wrapped gifts and medicines in hand luggage. Checked bags can reach your cabin late on the first evening.
- Watch the price after booking. If the fare drops before final payment, many lines will reprice or add onboard credit when you ask.
Compare fares into Miami, Orlando, Houston or Los Angeles and arrive a day before you sail. Search flights
Planning a trip to United States? Read our United States travel guide, compare hotels in United States or search flights.
{{item.get_author.first_name}} {{item.get_author.last_name}}
{{item.comment_txt}}
{{item_reply.get_author.first_name}} {{item_reply.get_author.last_name}}
@ {{item_reply.reply_to}}, {{item_reply.reply_txt}}