Alaska Cruises

Compare 24 Alaska cruises in our guide, sailing with 11 cruise lines on itineraries from 7 Nights to 12 Nights. Every cruise includes the full port-by-port itinerary, an interactive route map, and traveler insights sourced from real reviews.

Alaska is a short-season cruise. In 2026 Juneau's first ship, Holland America's Eurodam, arrived on April 27 and the port's season ran to October 6. May and September bring cheaper fares and cooler, wetter days; June through August is the warm, crowded middle. Juneau now rations the crowds: 2026 was the first year of a daily cap of 16,000 cruise passengers on most days and 12,000 on Saturdays, down from peaks of around 21,000.

Itineraries come in two shapes. Round trips from Seattle or Vancouver stay in the Inside Passage and usually last seven nights. One-way "Gulf" sailings run between Vancouver and Whittier or Seward, the ports for Anchorage, which lets you add a land tour to Denali but means flying in and out of different cities. Seattle round trips always call in Canada - usually Victoria - because the Passenger Vessel Services Act stops a foreign-flagged ship from carrying passengers between two U.S. ports without a foreign stop in between.

Check which glacier your ship actually visits. Glacier Bay National Park admits no more than two cruise ships a day, and its concession contracts went to a limited group of lines - Holland America, Princess, Norwegian, Royal Caribbean, Viking and Seabourn among them. Other ships substitute Hubbard Glacier, Tracy Arm or Endicott Arm, which are worth seeing but are not the same day.

Nearly every big-ship Alaska sailing touches Canada, so bring a passport. A Seattle round trip is closed-loop and technically allows a birth certificate and photo ID, but a one-way Gulf cruise is not, and Vancouver embarkations mean crossing the border. The region suits people who want scenery and wildlife over beaches, older travelers and multi-generation families, and anyone happy to dress in layers in July.

Sources: ktoo.org, cruisemapper.com, ktoo.org, cruisehive.com

Port guides for Alaska

Alaska itineraries

Celebrity Edge cruise ship
$$
Alaska
7 Nights · 4 Ports
Celebrity Cruises·Celebrity Edge

Celebrity Edge - Alaska Dawes Glacier

4.5(649 reviews)

Departs Seattle, WA

KetchikanJuneauSkagwayVictoria, BC
Nature LoversCouples
Ovation of the Seas cruise ship
$
Alaska
7 Nights · 5 Ports
Royal Caribbean·Ovation of the Seas

Ovation of the Seas - Southbound Alaska & Hubbard Glacier

4.4(802 reviews)

Departs Seward

Hubbard Glacier (Scenic Cruising)JuneauSkagwayIcy Strait Point+1 more
Nature LoversFamilies
Disney Wonder cruise ship
$$$
Alaska
7 Nights · 3 Ports
Disney Cruise Line·Disney Wonder

Disney Wonder - Alaskan Cruise from Vancouver

4.4(770 reviews)

Departs Vancouver, BC

SkagwayJuneauKetchikan
FamiliesNature Lovers
Discovery Princess cruise ship
$$
Alaska
7 Nights · 5 Ports
Princess Cruises·Discovery Princess

Discovery Princess - Alaska Inside Passage

4.4(425 reviews)

Departs Seattle, WA

JuneauSkagwayEndicott Arm (Dawes Glacier)Ketchikan+1 more
Nature LoversScenic Cruisers
Seven Seas Explorer cruise ship
$$$$$
Alaska
7 Nights · 4 Ports
Regent Seven Seas·Seven Seas Explorer

Seven Seas Explorer - Alaska Vancouver to Whittier

4.4(96 reviews)

Departs Vancouver, BC

KetchikanJuneauSkagwayIcy Strait Point
Luxury TravelersNature Lovers
Viking Orion cruise ship
$$$
Alaska
11 Nights · 4 Ports
Adults Only
Viking Ocean Cruises·Viking Orion

Viking Orion - Alaska & Inside Passage

4.4(52 reviews)

Departs Vancouver, BC

JuneauSkagwaySitkaKetchikan
Nature LoversLuxury Seekers
Celebrity Solstice cruise ship
$$
Alaska
7 Nights · 4 Ports
Celebrity Cruises·Celebrity Solstice

Celebrity Solstice - Alaska Glacier Discovery

4.3(1,534 reviews)

Departs Vancouver, BC

JuneauSkagwayKetchikanIcy Strait Point
Nature LoversScenic Cruisers
Norwegian Encore cruise ship
$$
Alaska
7 Nights · 5 Ports
Norwegian Cruise Line·Norwegian Encore

Norwegian Encore - Alaska Glacier Route

4.3(831 reviews)

Departs Seattle, WA

JuneauSkagwayGlacier BayKetchikan+1 more
Nature LoversScenic Cruisers
Koningsdam cruise ship
$
Alaska
7 Nights · 4 Ports
Holland America Line·Koningsdam

HAL Koningsdam - Alaska Inside Passage

4.3(628 reviews)

Departs Vancouver, BC

JuneauSkagwayGlacier Bay (Scenic Cruising)Ketchikan
FamiliesSeniors
Star Princess cruise ship
$$
Alaska
7 Nights · 4 Ports
Princess Cruises·Star Princess

Star Princess - Alaska Inside Passage from Seattle

4.3(65 reviews)

Departs Seattle, WA

KetchikanJuneauSkagwayVictoria, BC
Nature LoversFamilies
Brilliant Lady cruise ship
$
Alaska
7 Nights · 3 Ports
Adults Only
Virgin Voyages·Brilliant Lady

Brilliant Lady - Alaskan Glacier Blues & Coastal Views

4.3(43 reviews)

Departs Seattle, WA

KetchikanSitkaPrince Rupert
Nature LoversCouples
Anthem of the Seas cruise ship
$
Alaska
7 Nights · 4 Ports
Royal Caribbean·Anthem of the Seas

Anthem of the Seas - Alaska Adventure from Seattle

4.2(2,485 reviews)

Departs Seattle, WA

KetchikanSitkaJuneauVictoria, BC
FamiliesNature Lovers
Norwegian Bliss cruise ship
$$
Alaska
7 Nights · 5 Ports
Norwegian Cruise Line·Norwegian Bliss

Norwegian Bliss - Alaska

4.2(1,555 reviews)

Departs Seattle, WA

JuneauSkagwayGlacier BayKetchikan+1 more
Nature LoversScenic Cruisers
Royal Princess cruise ship
$
Alaska
7 Nights · 5 Ports
Princess Cruises·Royal Princess

Royal Princess - Alaska Inside Passage from Seattle

4.2(1,158 reviews)

Departs Seattle, WA

JuneauSkagwayGlacier BayKetchikan+1 more
Nature LoversCouples
Norwegian Joy cruise ship
$
Alaska
9 Nights · 6 Ports
Norwegian Cruise Line·Norwegian Joy

Norwegian Joy - Alaska Glacier Bay from Seattle

4.2(1,124 reviews)

Departs Seattle, WA

SitkaJuneauGlacier Bay (Scenic Cruising)Icy Strait Point+2 more
Nature LoversFamilies
Norwegian Joy cruise ship
$$
Alaska
10 Nights · 7 Ports
Norwegian Cruise Line·Norwegian Joy

Norwegian Joy - Alaska Hubbard Glacier from Seattle

4.2(1,124 reviews)

Departs Seattle, WA

JuneauSkagwayHubbard Glacier (Scenic Cruising)Sitka+3 more
Nature LoversScenic Cruisers
Nieuw Amsterdam cruise ship
$$
Alaska
7 Nights · 4 Ports
Holland America Line·Nieuw Amsterdam

Nieuw Amsterdam - Alaska Glacier Adventure

4.2(839 reviews)

Departs Vancouver, BC

JuneauGlacier Bay (Scenic Cruising)SitkaKetchikan
Nature LoversWildlife Enthusiasts
Ruby Princess cruise ship
$$
Alaska
10 Nights · 5 Ports
Princess Cruises·Ruby Princess

Ruby Princess - Alaska Inside Passage from San Francisco

4.1(1,619 reviews)

Departs San Francisco, CA

KetchikanJuneauSkagwayEndicott Arm (Dawes Glacier)+1 more
SeniorsNature Lovers
Eurodam cruise ship
$$
Alaska
7 Nights · 5 Ports
Holland America Line·Eurodam

Eurodam - Alaskan Explorer from Seattle

4.1(1,170 reviews)

Departs Seattle, WA

JuneauGlacier Bay (Scenic Cruising)SitkaKetchikan+1 more
Nature LoversSeniors
Emerald Princess cruise ship
$$
Alaska
7 Nights · 4 Ports
Princess Cruises·Emerald Princess

Emerald Princess - Alaska Inside Passage from Vancouver

4(1,249 reviews)

Departs Vancouver, BC

JuneauSkagwayEndicott Arm (Dawes Glacier)Ketchikan
Nature LoversSeniors
Queen Elizabeth cruise ship
$
Alaska
10 Nights · 7 Ports

Queen Elizabeth - Alaska Glaciers from Seattle

4(159 reviews)

Departs Seattle, WA

KetchikanEndicott Arm (Dawes Glacier)JuneauSkagway+3 more
Nature LoversSeniors
Seven Seas Mariner cruise ship
$$$$$
Alaska
7 Nights · 3 Ports
Adults Only
Regent Seven Seas·Seven Seas Mariner

Seven Seas Mariner - Alaska Wilderness

4(103 reviews)

Departs Vancouver, BC

JuneauSitkaKetchikan
Luxury SeekersNature Lovers
Norwegian Jade cruise ship
$
Alaska
7 Nights · 6 Ports
Norwegian Cruise Line·Norwegian Jade

Norwegian Jade - Alaska Northbound: Vancouver to Whittier

3.9(1,528 reviews)

Departs Vancouver, BC

Inside Passage (Scenic Cruising)KetchikanJuneauSkagway+2 more
Nature LoversAdventure Seekers
MS Roald Amundsen cruise ship
$$$$
Alaska
12 Nights · 10 Ports
Hurtigruten·MS Roald Amundsen

MS Roald Amundsen - Alaska's Inside Passage Expedition

Departs Whittier, AK

Prince William SoundIcy BayIcy Strait PointHaines, AK+6 more
Adventure SeekersNature Lovers