Alaska cruises leave from four main ports in the United States
Most Alaska cruises depart from Seattle, Washington; Vancouver, British Columbia; Juneau, Alaska; or Ketchikan, Alaska. Seattle and Vancouver handle the majority of sailings because they sit at the southern end of the Inside Passage, the most popular Alaska cruise route. Juneau and Ketchikan are smaller ports used mainly by ships that begin their voyage further north or by repositioning cruises in spring and fall.
The port you depart from depends on which cruise line you book, which itinerary you choose, and when you travel. A seven-day Inside Passage cruise from Seattle looks different from a ten-day voyage starting in Juneau. Some ships visit multiple ports during a single cruise, but your home port — where you board and where the ship returns — is fixed when you buy your ticket.
Key Takeaways
- Seattle and Vancouver are the two largest Alaska cruise ports and offer the most frequent sailings and ship options.
- Juneau and Ketchikan are smaller departure ports used mainly for longer itineraries or repositioning cruises in shoulder seasons.
- Your departure port is set when you book your cruise and determines your itinerary, length, and which ports you visit.
- Getting to your port usually means flying into the nearest major airport and either driving or taking a shuttle to the cruise terminal.
Seattle as a departure port
Seattle is the busiest Alaska cruise port in North America. Cruise lines including Disney Cruise Line, Holland America Line, Norwegian Cruise Line, Princess Cruises, and Royal Caribbean all operate from Seattle. Most sailings are seven days long and travel the Inside Passage, stopping at ports like Ketchikan, Juneau, and Glacier Bay.
The cruise terminals are located at Pier 66 and Pier 91 on Seattle's waterfront, about three miles north of downtown. If you fly into Seattle-Tacoma International Airport (SEA), you can rent a car, take a rideshare service, or use a cruise line shuttle. Some cruise lines offer pre-arranged transportation from the airport to the terminal for an additional fee. Parking at the terminal costs between $15 and $25 per day, depending on the lot.
Seattle cruises typically cost less than those from other ports because competition is high and the port handles volume efficiently. The downside is that the port is crowded during peak season (June through August), and you may spend time waiting to board.
Vancouver as a departure port
Vancouver, British Columbia, is the second-largest Alaska cruise port. Ships from Carnival Cruise Line, Celebrity Cruises, Holland America Line, Norwegian Cruise Line, Princess Cruises, and Royal Caribbean depart from here. Most sailings are seven days and follow the same Inside Passage route as Seattle cruises, though some longer itineraries include more northern ports.
The cruise terminal is located at Canada Place, in downtown Vancouver near the waterfront. If you fly into Vancouver International Airport (YVR), the airport is about 20 minutes from the terminal by car or taxi. You can also take the Canada Line, a rapid transit train that connects the airport directly to downtown Vancouver in roughly 25 minutes. Parking at Canada Place is expensive — typically $25 to $35 per day — so many travelers use the train or arrange ground transportation through the cruise line.
One important note: if you are a U.S. citizen, you will need a valid passport to cross the Canadian border, even if you are only transiting through Vancouver to board a ship. Canadian citizens and permanent residents need a valid passport or NEXUS card. Children need passports as well.
Juneau and Ketchikan as departure ports
Juneau and Ketchikan are smaller ports used less frequently than Seattle and Vancouver. Juneau is Alaska's capital and sits in the Inside Passage; Ketchikan is a fishing town further south. Ships departing from these ports typically run longer itineraries — ten to fourteen days — that explore more remote areas of Southeast Alaska or venture into the Gulf of Alaska.
Getting to Juneau or Ketchikan requires flying into Anchorage or Seattle first, then taking a connecting flight. Alaska Airlines operates most regional flights. From Anchorage, a flight to Juneau takes about an hour; a flight to Ketchikan takes about ninety minutes. These ports are less crowded than Seattle and Vancouver, and parking is cheaper, but the extra travel time and connecting flights can add cost and complexity to your trip.
Repositioning cruises — sailings that move a ship from one region to another at the start or end of the season — sometimes depart from Juneau or Ketchikan in May or September. These cruises are longer and often cheaper than peak-season sailings, but they require more flexibility with your travel dates.
How to reach your cruise port
Most travelers fly to the nearest major airport and then travel to the cruise terminal. For Seattle, that means flying into SEA and driving or taking a shuttle about 20 to 30 minutes to the pier. For Vancouver, fly into YVR and take the Canada Line or a car service downtown. For Juneau or Ketchikan, fly into Anchorage or Seattle, then take a regional flight to your departure port.
Many cruise lines offer pre-arranged transportation packages that include airport pickup and delivery to the terminal. These packages cost extra — typically $50 to $150 per person depending on distance — but they remove the uncertainty of renting a car or finding a taxi on an unfamiliar airport. If you drive yourself, plan to arrive at the terminal at least two to three hours before your departure time, which is usually in the late afternoon or early evening.
Some travelers choose to arrive a day or two early and spend time in the port city. Seattle and Vancouver both offer museums, restaurants, and waterfront attractions. Juneau has hiking and wildlife viewing. This adds cost but reduces stress if your flight is delayed.
Choosing a departure port based on your needs
If you live on the West Coast or want the cheapest option, Seattle usually wins. The port has the most sailings, the most ship choices, and the most competitive pricing. If you live in Canada or prefer to avoid U.S. border procedures, Vancouver is a natural choice. If you want a longer, more remote itinerary and do not mind extra travel time, Juneau or Ketchikan may suit you better.
Your choice also depends on which cruise line and itinerary you want. Not every line sails from every port. If you have your heart set on a specific ship or a specific date, your departure port may be determined for you. Check the cruise line's website to see which ports they operate from and which itineraries are available.
Frequently Asked Questions
Do I need a passport to cruise from Seattle?
No, if you are a U.S. citizen and the ship returns to Seattle, you do not need a passport — a Real ID driver's license or state ID is sufficient. However, if the ship visits Canada (which most Alaska cruises do), you will need a valid passport. Check your cruise itinerary to confirm which ports you visit.
Can I drive to the cruise terminal and park there?
Yes. Seattle and Vancouver both have parking lots at or near the cruise terminals. Parking costs $15 to $35 per day depending on the lot and city. Reserve parking in advance if possible, especially during peak season, because lots fill up quickly.
What time do I need to arrive at the cruise terminal?
Cruise lines typically ask passengers to arrive two to three hours before departure. Departure is usually in the late afternoon or early evening. Check your cruise documents or the cruise line's website for your specific departure time and recommended arrival window.
Is it cheaper to fly into Seattle or Vancouver?
That depends on where you live and which airlines serve your home airport. Seattle-Tacoma International Airport (SEA) usually has more flight options and lower fares from U.S. cities. Vancouver International Airport (YVR) may be cheaper if you live in Canada or the Pacific Northwest. Compare both before booking your cruise.
Can I board a cruise from Juneau if I fly into Anchorage?
Yes. You would fly into Anchorage, then take a connecting flight to Juneau on Alaska Airlines. The flight takes about an hour. Plan for at least a two-hour layover between flights to account for baggage handling and security screening at the regional airport.