← Cruise Atlas

Vancouver · Canada

Vancouver

Vancouver is the gateway for Inside Passage round trips and for one-way Gulf of Alaska cruises to Seward and Whittier. The terminal sits downtown at Canada Place, a 25-minute SkyTrain ride from the airport.

Vancouver
Photo by Alireza Gorji on Unsplash
Vancouver

Before you sail

Night before

The Canada Line SkyTrain runs from the airport to Waterfront Station, next to Canada Place, in about 25 minutes, so a downtown hotel the night before is simple. You are flying into Canada, so bring a passport.

Parking

Long-term cruise parking is in the Canada Place parkade, run by Indigo Park Canada.

Terminal

Every ship uses Canada Place Cruise Ship Terminal on the downtown waterfront, for both round-trip and one-way Alaska cruises. U.S. border clearance for northbound Alaska sailings happens at the terminal before you board.

From an advisor

If you are choosing between Seattle and Vancouver, Vancouver opens up one-way routes that reach the glaciers of the Gulf of Alaska. A round trip from Seattle is simpler, but a one-way cruise from Vancouver usually sees more of Alaska.

Sailing data as of 2026-10-08. Reviewed by a Floreo advisor.

Questions people ask

Which cruise lines sail to Alaska from Vancouver?

For 2027, Disney, Holland America, Princess and Royal Caribbean run round trips from Vancouver, and Celebrity, Holland America, Norwegian, Princess, Regent Seven Seas, Royal Caribbean, Silversea and Viking offer one-way voyages to Seward or Whittier.

How do I get from Vancouver airport to the cruise terminal?

The Canada Line SkyTrain runs from YVR to Waterfront Station, next to Canada Place, in about 25 minutes. By taxi or rideshare, allow 30 to 45 minutes.

Do I need a passport to cruise from Vancouver?

Yes, plan on one. You will be entering Canada and then the United States.

Cruise Match

Want an advisor to narrow this down?

Tell us what matters to you. We’ll turn it into a practical shortlist and help with the details.

Find my cruise

Prefer to talk? Call or text us(877) 279-9078text