The main U.S. cruise ports and what they offer

Most cruises in North America leave from one of about a dozen major ports. The largest are Miami, Port Canaveral, and Tampa in Florida; New York City; Galveston and Houston in Texas; Los Angeles; and Seattle. Each port runs different routes to different regions, so where you depart from depends on where you want to go and how far you are willing to travel to the port itself.

Florida ports dominate the market because they serve the Caribbean, which is where most cruise passengers go. Miami and Port Canaveral (about 45 minutes apart) have the most ships and the most frequent sailings. Tampa is smaller but also serves Caribbean routes. If you live on the East Coast and want to avoid flying, New York City offers cruises to Bermuda and Canada. If you live in Texas or the Gulf region, Galveston and Houston are your main options for Caribbean and Mexico routes.

West Coast ports — Los Angeles and Seattle — serve Alaska, Hawaii, Mexico, and the Pacific. Los Angeles is the larger of the two and has more frequent sailings. Seattle is the main hub for Alaska cruises because it is closer to that destination. If you live in the Mountain West or California, these ports save you a cross-country flight.

Key Takeaways

  • Miami, Port Canaveral, and Tampa are the busiest U.S. ports and serve mostly Caribbean routes with the most ship options and sailing dates.
  • New York City, Galveston, Houston, Los Angeles, and Seattle each serve specific regions — Bermuda and Canada from New York, Mexico and Caribbean from Texas, Alaska and Hawaii from the West Coast.
  • Choosing a departure port based on your home location saves money on flights and ground transportation, which can add hundreds of dollars to your total cost.
  • Smaller regional ports like New Orleans, Charleston, and Baltimore serve fewer ships but may be closer to you than the major hubs.
  • International ports in Canada, Mexico, and the Caribbean exist, but U.S. citizens typically board from U.S. ports unless the cruise is designed to start elsewhere.

Caribbean routes and Florida ports

The Caribbean is the most common cruise destination, and nearly all Caribbean cruises depart from Florida. Miami has the most ships and the most sailings per week — you will find multiple departures most days of the week. Port Canaveral, about 45 minutes south, is equally busy and serves the same routes. Tampa is smaller but still runs regular Caribbean sailings.

From these ports, cruise lines run three main types of Caribbean itineraries: Western Caribbean (Mexico, Belize, Jamaica, Grand Cayman), Eastern Caribbean (U.S. Virgin Islands, Puerto Rico, Barbados), and Southern Caribbean (Aruba, Curacao, Bonaire). The length varies from three days to two weeks, though most are seven days. If you live anywhere on the East Coast, flying to Florida is usually cheaper than driving, and the flights are frequent and inexpensive.

Alaska and Hawaii from West Coast ports

Seattle is the primary departure point for Alaska cruises. Most Alaska sailings are seven days and run May through September. Los Angeles and San Francisco also run Alaska cruises, but Seattle has the most frequent departures and the shortest sailing time to the Inside Passage, which is where most Alaska cruises go.

Hawaii cruises depart from Los Angeles, Honolulu, and occasionally San Diego. A Hawaii cruise typically lasts seven to ten days. If you depart from the mainland (Los Angeles or San Diego), the first and last days are spent at sea traveling to and from Hawaii. If you depart from Honolulu, you spend all seven days visiting the islands. Some cruises are repositioning cruises that sail one-way from the mainland to Hawaii or vice versa, usually in spring or fall when cruise lines move ships between regions.

Bermuda and Canada from the East Coast

New York City is the only major U.S. port that serves Bermuda and Canada regularly. Bermuda cruises are typically seven days and depart from Manhattan multiple times per week during the summer and fall. The ship docks in midtown, so you can board without a car or a long drive from the airport.

Canada and New England cruises also depart from New York and visit ports in Nova Scotia, Quebec, and New England. These sailings run in the fall (September and October) when the foliage is at its peak. Boston and Baltimore also run Canada cruises, but New York has the most frequent sailings. If you live in the Northeast, New York eliminates the need for a flight or a long drive.

Mexico from Texas and California ports

Galveston and Houston serve Mexico cruises to Cozumel, Playa del Carmen, and other Yucatan ports. These are typically three, four, or seven-day sailings. Galveston is the busier of the two and has more ships. If you live in Texas, Louisiana, or the central United States, these ports are much closer than Florida.

Los Angeles and San Diego also run Mexico cruises along the Pacific coast to Baja California and mainland Mexico ports like Puerto Vallarta and Mazatlan. These sailings are usually seven days. If you live in California or the Southwest, West Coast ports save you a flight to Florida.

Smaller regional ports and alternatives

New Orleans, Charleston, Baltimore, and Galveston are secondary ports that run fewer ships but serve specific regions. New Orleans runs Caribbean and Mexico cruises and is the closest major port to the Gulf Coast. Charleston runs Caribbean and Bermuda cruises and serves the Carolinas. Baltimore runs Canada and Bermuda cruises and is convenient for the Mid-Atlantic region.

If you live near one of these ports, you may save significantly on transportation even if the sailing schedule is less frequent. A cruise that departs two hours from your home is worth considering even if it has fewer departure dates, because you avoid airport fees, parking, and the time cost of traveling to a major hub.

How to find which port serves your desired route

Start by deciding where you want to go — the Caribbean, Alaska, Hawaii, Mexico, Bermuda, or Canada. Then check which ports serve that destination. The major cruise lines (Carnival, Royal Caribbean, Disney, Norwegian) all publish their itineraries on their websites, organized by departure port and destination.

Once you know which ports serve your destination, compare the cost of flying or driving to each port against the cost of the cruise itself. A cheaper cruise from a distant port may cost more overall when you add in airfare and parking. A more expensive cruise from a nearby port may be the better deal. Also check the sailing dates — a port with fewer ships may have fewer departure dates, which limits your flexibility if you have specific travel dates in mind.

Frequently Asked Questions

Can I board a cruise from a port that is not in my home country?

Yes. U.S. citizens can board from any port, including ports in Canada, Mexico, and the Caribbean. However, you will need a valid passport. Some cruises are designed to start in a foreign port, and you can fly there and board. This is common for repositioning cruises and some international itineraries, but most U.S. cruises depart from U.S. ports.

Do I have to drive to the port or can I fly?

You can do either. Many people fly to the port city and rent a car or take a taxi to the terminal. Others drive and park at the port or at an off-site parking facility. If the port is more than three hours away, flying is often cheaper than gas and parking combined. If it is within two hours, driving is usually the better choice.

What if my preferred cruise departs from a port far from my home?

You have a few options. You can fly to that port and board there. You can look for the same itinerary departing from a closer port — many cruises run from multiple ports. Or you can choose a different destination that departs closer to you. Cruise lines run similar itineraries from different ports, so you usually have alternatives.

Do cruise ports have parking, and how much does it cost?

Most ports have on-site parking, but the cost varies widely — typically $15 to $25 per day. Some ports also have off-site parking facilities that are cheaper but require a shuttle to the terminal. Check the cruise line's website for parking options and prices at your specific port before you book.

Can I board a cruise the night before it departs?

Some cruise lines offer "hotel packages" that let you stay near the port the night before departure, but you cannot board the ship early. Boarding typically opens in the afternoon on departure day. If you are flying in, plan to arrive the morning of departure or the day before and stay in a hotel near the port.