Whittier Cruise Ship Schedule

A small port on Prince William Sound that serves as the northern end of one-way Gulf of Alaska cruises. Alaska, US.

Next ships in Whittier

Planning a trip through Whittier?Hotels near WhittierTours and excursions in WhittierPartner links

The only road into Whittier runs through the Anton Anderson Memorial Tunnel, a 2.5-mile, single-lane tunnel shared with the Alaska Railroad that opens to each direction on a schedule, so transfers are timed around tunnel openings.

Anchorage is about 60 miles away; Princess uses Whittier as the northern end of its Voyage of the Glaciers route to and from Vancouver.

Whittier map

Whittier cruise ship schedule 2026-2027

188 ship calls by 20 ships on 157 days, from April 28, 2026 to October 3, 2027. The busiest day is June 24, 2026 with 3 ships in port. Times are local port time.

April 2026

Tue, Apr 28 1 ship

Coral Princess Princess Cruises, Whittier Cruise Terminal 8:00 AM–6:00 PM

May 2026

Mon, May 11 2 ships

Norwegian Jade Norwegian Cruise Line, Glacier Creek South 5:00 AM–7:00 PM
Roald Amundsen Hurtigruten Expeditions, Glaicier Creek North 6:00 AM–11:00 PM

Thu, May 14 1 ship

Silver Moon Silversea, Glacier Creek South 7:00 AM–7:00 PM

Fri, May 15 2 ships

Celebrity Summit Celebrity Cruises, Glacier Creek South 6:00 AM–8:00 PM
Seven Seas Explorer Regent Seven Seas Cruises, Glacier Creek South 11:30 AM–6:30 PM

Sat, May 16 1 ship

Discovery Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, May 17 1 ship

Westerdam Holland America Line, Whittier Cruise Terminal 1:00 AM–8:00 PM

Tue, May 19 1 ship

Riviera Oceania Cruises, Glacier Creek South 11:30 AM–8:00 PM

Wed, May 20 2 ships

Island Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM
Viking Venus Viking, Glaicier Creek North 10:00 AM–9:30 PM

Thu, May 21 1 ship

Azamara Pursuit Azamara, Glacier Creek South 6:00 AM–6:00 PM

Fri, May 22 1 ship

Ovation of the Seas Royal Caribbean, Glacier Creek Terminal 1:00 AM–9:30 PM

Sat, May 23 1 ship

Grand Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, May 24 1 ship

Nieuw Amsterdam Holland America Line, Whittier Cruise Terminal 1:00 AM–7:30 PM

Mon, May 25 1 ship

Norwegian Jade Norwegian Cruise Line, Glacier Creek South 5:00 AM–7:00 PM

Wed, May 27 2 ships

Coral Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises, Glacier Creek South 6:00 AM–6:00 PM

Thu, May 28 1 ship

Luminara The Ritz-Carlton Yacht Collection, Glacier Creek South 6:00 AM–5:00 PM

Sat, May 30 1 ship

Discovery Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, May 31 1 ship

Westerdam Holland America Line, Whittier Cruise Terminal 1:00 AM–8:00 PM

June 2026

Mon, Jun 1 1 ship

Roald Amundsen Hurtigruten Expeditions, Glacier Creek South 6:00 AM–11:00 PM

Tue, Jun 2 1 ship

Star Seeker Windstar Cruises, Glacier Creek South 6:00 AM–6:00 PM

Wed, Jun 3 1 ship

Island Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sat, Jun 6 1 ship

Grand Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, Jun 7 1 ship

Nieuw Amsterdam Holland America Line, Whittier Cruise Terminal 1:00 AM–7:30 PM

Mon, Jun 8 1 ship

Norwegian Jade Norwegian Cruise Line, Glacier Creek South 5:00 AM–7:00 PM

Wed, Jun 10 2 ships

Coral Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises, Glacier Creek South 6:00 AM–6:00 PM

Thu, Jun 11 1 ship

Azamara Pursuit Azamara, Glacier Creek South 6:00 AM–6:00 PM

Sat, Jun 13 2 ships

Discovery Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM
Riviera Oceania Cruises, Glacier Creek South 7:00 AM–5:00 PM

Sun, Jun 14 1 ship

Westerdam Holland America Line, Whittier Cruise Terminal 1:00 AM–8:00 PM

Wed, Jun 17 1 ship

Island Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Thu, Jun 18 1 ship

Luminara The Ritz-Carlton Yacht Collection, Glacier Creek South 6:00 AM–5:00 PM

Sat, Jun 20 1 ship

Grand Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, Jun 21 1 ship

Nieuw Amsterdam Holland America Line, Whittier Cruise Terminal 1:00 AM–7:30 PM

Mon, Jun 22 2 ships

Norwegian Jade Norwegian Cruise Line, Glacier Creek South 5:00 AM–7:00 PM
Roald Amundsen Hurtigruten Expeditions, Glaicier Creek North 6:00 AM–11:00 PM

Wed, Jun 24 3 ships

Coral Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises, Glacier Creek South 6:00 AM–6:00 PM
Star Seeker Windstar Cruises, Glaicier Creek North 6:00 AM–6:00 PM

Sat, Jun 27 1 ship

Discovery Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, Jun 28 1 ship

Westerdam Holland America Line, Whittier Cruise Terminal 1:00 AM–8:00 PM

July 2026

Wed, Jul 1 1 ship

Island Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Thu, Jul 2 1 ship

Azamara Pursuit Azamara, Glacier Creek South 6:00 AM–6:00 PM

Sat, Jul 4 1 ship

Grand Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, Jul 5 1 ship

Nieuw Amsterdam Holland America Line, Whittier Cruise Terminal 1:00 AM–7:30 PM

Mon, Jul 6 1 ship

Norwegian Jade Norwegian Cruise Line, Glacier Creek South 5:00 AM–7:00 PM

Wed, Jul 8 3 ships

Coral Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises, Glacier Creek South 6:00 AM–6:00 PM
Pacific World Peace Boat, Glacier Creek South 8:00 PM–7:30 PM

Thu, Jul 9 1 ship

Pacific World Peace Boat, Glacier Creek South In port (arrived earlier) Departs 8:00 PM

Sat, Jul 11 1 ship

Discovery Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, Jul 12 1 ship

Westerdam Holland America Line, Whittier Cruise Terminal 1:00 AM–8:00 PM

Mon, Jul 13 2 ships

Luminara The Ritz-Carlton Yacht Collection, Glaicier Creek North 6:00 AM–5:00 PM
Roald Amundsen Hurtigruten Expeditions, Glacier Creek South 6:00 AM–11:00 PM

Wed, Jul 15 1 ship

Island Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sat, Jul 18 1 ship

Grand Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, Jul 19 1 ship

Nieuw Amsterdam Holland America Line, Whittier Cruise Terminal 1:00 AM–7:30 PM

Mon, Jul 20 1 ship

Norwegian Jade Norwegian Cruise Line, Glacier Creek South 5:00 AM–7:00 PM

Wed, Jul 22 2 ships

Coral Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises, Glacier Creek South 6:00 AM–6:00 PM

Thu, Jul 23 1 ship

Azamara Pursuit Azamara, Glacier Creek South 6:00 AM–6:00 PM

Sat, Jul 25 1 ship

Discovery Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, Jul 26 1 ship

Westerdam Holland America Line, Whittier Cruise Terminal 1:00 AM–8:00 PM

Wed, Jul 29 1 ship

Island Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

August 2026

Sat, Aug 1 1 ship

Grand Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, Aug 2 1 ship

Nieuw Amsterdam Holland America Line, Whittier Cruise Terminal 1:00 AM–7:30 PM

Mon, Aug 3 1 ship

Norwegian Jade Norwegian Cruise Line, Glacier Creek South 5:00 AM–7:00 PM

Wed, Aug 5 2 ships

Coral Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises, Glacier Creek South 6:00 AM–6:00 PM

Thu, Aug 6 1 ship

Luminara The Ritz-Carlton Yacht Collection, Glacier Creek South 6:00 AM–5:00 PM

Sat, Aug 8 1 ship

Discovery Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, Aug 9 1 ship

Westerdam Holland America Line, Whittier Cruise Terminal 1:00 AM–8:00 PM

Wed, Aug 12 1 ship

Island Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sat, Aug 15 1 ship

Grand Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, Aug 16 1 ship

Nieuw Amsterdam Holland America Line, Whittier Cruise Terminal 1:00 AM–7:30 PM

Mon, Aug 17 1 ship

Norwegian Jade Norwegian Cruise Line, Glacier Creek South 5:00 AM–7:00 PM

Wed, Aug 19 2 ships

Coral Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises, Glacier Creek South 6:00 AM–6:00 PM

Sat, Aug 22 1 ship

Discovery Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, Aug 23 1 ship

Westerdam Holland America Line, Whittier Cruise Terminal 1:00 AM–8:00 PM

Wed, Aug 26 1 ship

Island Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sat, Aug 29 1 ship

Grand Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, Aug 30 1 ship

Nieuw Amsterdam Holland America Line, Whittier Cruise Terminal 1:00 AM–7:30 PM

Mon, Aug 31 1 ship

Norwegian Jade Norwegian Cruise Line, Glacier Creek South 5:00 AM–7:00 PM

September 2026

Wed, Sep 2 2 ships

Coral Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises, Glacier Creek South 6:00 AM–6:00 PM

Thu, Sep 3 1 ship

Luminara The Ritz-Carlton Yacht Collection, Glacier Creek South 6:00 AM–5:00 PM

Sat, Sep 5 1 ship

Discovery Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, Sep 6 1 ship

Westerdam Holland America Line, Whittier Cruise Terminal 1:00 AM–8:00 PM

Wed, Sep 9 1 ship

Island Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sat, Sep 12 1 ship

Grand Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–8:30 PM

Sun, Sep 13 1 ship

Nieuw Amsterdam Holland America Line, Whittier Cruise Terminal 1:00 AM–7:30 PM

Mon, Sep 14 1 ship

Norwegian Jade Norwegian Cruise Line, Glacier Creek South 5:00 AM–7:00 PM

Thu, Sep 24 1 ship

Royal Princess Princess Cruises, Whittier Cruise Terminal 12:30 AM–5:00 PM

Sat, Sep 26 1 ship

Norwegian Jade Norwegian Cruise Line, Glacier Creek South 5:00 AM–3:00 PM

October 2026

Mon, Oct 5 1 ship

Seven Seas Explorer Regent Seven Seas Cruises, Glacier Creek South 9:00 AM–8:00 PM

May 2027

Tue, May 4 1 ship

Coral Princess Princess Cruises 7:00 AM–11:00 PM

Sun, May 9 1 ship

Riviera Oceania Cruises 11:00 AM–6:00 PM

Sat, May 15 1 ship

Crown Princess Princess Cruises 12:30 AM–8:30 PM

Sun, May 16 1 ship

Westerdam Holland America Line 1:00 AM–7:30 PM

Mon, May 17 1 ship

Norwegian Jade Norwegian Cruise Line 5:00 AM–7:00 PM

Wed, May 19 2 ships

Island Princess Princess Cruises 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises In port (departs later) Arrives 11:30 AM

Thu, May 20 1 ship

Seven Seas Explorer Regent Seven Seas Cruises In port (arrived earlier) Departs 5:00 PM

Sat, May 22 1 ship

Discovery Princess Princess Cruises 12:15 AM–8:30 PM

Sun, May 23 1 ship

Nieuw Amsterdam Holland America Line 1:00 AM–7:30 PM

Wed, May 26 1 ship

Coral Princess Princess Cruises 12:30 AM–8:30 PM

Thu, May 27 1 ship

Luminara The Ritz-Carlton Yacht Collection 6:00 AM–5:00 PM

Sat, May 29 1 ship

Crown Princess Princess Cruises 12:30 AM–8:30 PM

Sun, May 30 1 ship

Westerdam Holland America Line 1:00 AM–7:30 PM

Mon, May 31 2 ships

Norwegian Jade Norwegian Cruise Line 5:00 AM–7:00 PM
Roald Amundsen Hurtigruten Expeditions 6:00 AM–11:00 PM

June 2027

Wed, Jun 2 2 ships

Island Princess Princess Cruises 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises 6:00 AM–5:00 PM

Thu, Jun 3 1 ship

Azamara Pursuit Azamara 6:00 AM–6:00 PM

Sat, Jun 5 1 ship

Discovery Princess Princess Cruises 12:15 AM–8:30 PM

Sun, Jun 6 1 ship

Nieuw Amsterdam Holland America Line 1:00 AM–7:30 PM

Wed, Jun 9 1 ship

Coral Princess Princess Cruises 12:30 AM–8:30 PM

Sat, Jun 12 1 ship

Crown Princess Princess Cruises 12:30 AM–8:30 PM

Sun, Jun 13 1 ship

Westerdam Holland America Line 1:00 AM–7:30 PM

Mon, Jun 14 1 ship

Norwegian Jade Norwegian Cruise Line 5:00 AM–7:00 PM

Wed, Jun 16 2 ships

Island Princess Princess Cruises 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises 6:00 AM–5:00 PM

Sat, Jun 19 1 ship

Discovery Princess Princess Cruises 12:15 AM–8:30 PM

Sun, Jun 20 1 ship

Nieuw Amsterdam Holland America Line 1:00 AM–7:30 PM

Mon, Jun 21 2 ships

Luminara The Ritz-Carlton Yacht Collection 6:00 AM–5:00 PM
Roald Amundsen Hurtigruten Expeditions 6:00 AM–11:00 PM

Wed, Jun 23 1 ship

Coral Princess Princess Cruises 12:30 AM–8:30 PM

Sat, Jun 26 1 ship

Crown Princess Princess Cruises 12:30 AM–8:30 PM

Sun, Jun 27 1 ship

Westerdam Holland America Line 1:00 AM–7:30 PM

Mon, Jun 28 1 ship

Norwegian Jade Norwegian Cruise Line 5:00 AM–7:00 PM

Wed, Jun 30 2 ships

Island Princess Princess Cruises 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises 6:00 AM–5:00 PM

July 2027

Sat, Jul 3 1 ship

Discovery Princess Princess Cruises 12:15 AM–8:30 PM

Sun, Jul 4 1 ship

Nieuw Amsterdam Holland America Line 1:00 AM–7:30 PM

Wed, Jul 7 1 ship

Coral Princess Princess Cruises 12:30 AM–8:30 PM

Sat, Jul 10 1 ship

Crown Princess Princess Cruises 12:30 AM–8:30 PM

Sun, Jul 11 1 ship

Westerdam Holland America Line 1:00 AM–7:30 PM

Mon, Jul 12 2 ships

Norwegian Jade Norwegian Cruise Line 5:00 AM–7:00 PM
Roald Amundsen Hurtigruten Expeditions 6:00 AM–11:00 PM

Tue, Jul 13 1 ship

Luminara The Ritz-Carlton Yacht Collection 6:00 AM–5:00 PM

Wed, Jul 14 2 ships

Island Princess Princess Cruises 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises 6:00 AM–5:00 PM

Thu, Jul 15 1 ship

Azamara Pursuit Azamara 6:00 AM–6:00 PM

Sat, Jul 17 1 ship

Discovery Princess Princess Cruises 12:15 AM–8:30 PM

Sun, Jul 18 1 ship

Nieuw Amsterdam Holland America Line 1:00 AM–7:30 PM

Wed, Jul 21 1 ship

Coral Princess Princess Cruises 12:30 AM–8:30 PM

Sat, Jul 24 1 ship

Crown Princess Princess Cruises 12:30 AM–8:30 PM

Sun, Jul 25 1 ship

Westerdam Holland America Line 1:00 AM–7:30 PM

Mon, Jul 26 2 ships

Grand Princess Princess Cruises 12:30 AM–5:00 PM
Norwegian Jade Norwegian Cruise Line 5:00 AM–7:00 PM

Wed, Jul 28 2 ships

Island Princess Princess Cruises 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises 6:00 AM–5:00 PM

Sat, Jul 31 1 ship

Discovery Princess Princess Cruises 12:15 AM–8:30 PM

August 2027

Sun, Aug 1 1 ship

Nieuw Amsterdam Holland America Line 1:00 AM–7:30 PM

Wed, Aug 4 2 ships

Coral Princess Princess Cruises 12:30 AM–8:30 PM
Luminara The Ritz-Carlton Yacht Collection 6:00 AM–5:00 PM

Sat, Aug 7 1 ship

Crown Princess Princess Cruises 12:30 AM–8:30 PM

Sun, Aug 8 1 ship

Westerdam Holland America Line 1:00 AM–7:30 PM

Mon, Aug 9 1 ship

Norwegian Jade Norwegian Cruise Line 5:00 AM–7:00 PM

Wed, Aug 11 2 ships

Island Princess Princess Cruises 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises 6:00 AM–5:00 PM

Sat, Aug 14 1 ship

Discovery Princess Princess Cruises 12:15 AM–8:30 PM

Sun, Aug 15 1 ship

Nieuw Amsterdam Holland America Line 1:00 AM–7:30 PM

Wed, Aug 18 1 ship

Coral Princess Princess Cruises 12:30 AM–8:30 PM

Fri, Aug 20 1 ship

Luminara The Ritz-Carlton Yacht Collection 6:00 AM–5:00 PM

Sat, Aug 21 1 ship

Crown Princess Princess Cruises 12:30 AM–8:30 PM

Sun, Aug 22 1 ship

Westerdam Holland America Line 1:00 AM–7:30 PM

Mon, Aug 23 1 ship

Norwegian Jade Norwegian Cruise Line 5:00 AM–7:00 PM

Wed, Aug 25 2 ships

Island Princess Princess Cruises 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises 6:00 AM–5:00 PM

Sat, Aug 28 1 ship

Discovery Princess Princess Cruises 12:15 AM–8:30 PM

Sun, Aug 29 1 ship

Nieuw Amsterdam Holland America Line 1:00 AM–7:30 PM

September 2027

Wed, Sep 1 1 ship

Coral Princess Princess Cruises 12:30 AM–8:30 PM

Sat, Sep 4 1 ship

Crown Princess Princess Cruises 12:30 AM–8:30 PM

Sun, Sep 5 1 ship

Westerdam Holland America Line 1:00 AM–7:30 PM

Mon, Sep 6 1 ship

Norwegian Jade Norwegian Cruise Line 5:00 AM–7:00 PM

Wed, Sep 8 2 ships

Island Princess Princess Cruises 12:30 AM–8:30 PM
Seven Seas Explorer Regent Seven Seas Cruises 6:00 AM–5:00 PM

Sat, Sep 11 1 ship

Discovery Princess Princess Cruises 12:15 AM–8:30 PM

Sun, Sep 12 1 ship

Nieuw Amsterdam Holland America Line 1:00 AM–7:30 PM

Sun, Sep 19 2 ships

Luminara The Ritz-Carlton Yacht Collection 6:00 AM–5:00 PM
Riviera Oceania Cruises 7:30 AM–4:00 PM

Tue, Sep 21 1 ship

Seven Seas Explorer Regent Seven Seas Cruises 9:00 AM–8:00 PM

October 2027

Sun, Oct 3 1 ship

Norwegian Jade Norwegian Cruise Line 7:00 AM–3:00 PM

Sources: Cruise Line Agencies of Alaska 2026 Cruise Ship Calendar for Whittier (claalaska.com, calendar dated Jun 8, 2026), retrieved 2026-11-12, Cruise Line Agencies of Alaska 2027 Cruise Ship Calendar for Whittier (claalaska.com, calendar dated Oct 2, 2026), retrieved 2026-11-12

Frequently asked questions

How many cruise ships does this Whittier schedule cover?

This page currently tracks 20 ships across 157 sailing days at Whittier, sourced from 2 sources listed below the schedule.

Where does this Whittier schedule come from?

Every row is read from a published schedule, not estimated: Cruise Line Agencies of Alaska 2026 Cruise Ship Calendar for Whittier (claalaska.com, calendar dated Jun 8, 2026), retrieved 2026-11-12 Cruise Line Agencies of Alaska 2027 Cruise Ship Calendar for Whittier (claalaska.com, calendar dated Oct 2, 2026), retrieved 2026-11-12

What is the busiest cruise ship day in Whittier in 2026-2027?

Wed, Jun 24, with 3 ships scheduled: Coral Princess, Seven Seas Explorer, Star Seeker. Expect the busiest shops, tours and shuttles on days like this, and book excursions early.

What dates does the Whittier cruise schedule cover?

The first scheduled ship call on this page is on April 28, 2026 and the last is on October 3, 2027, 157 days with at least one ship in port.

Which cruise lines visit Whittier most often?

By number of scheduled calls on this page: Princess Cruises, Holland America Line, Norwegian Cruise Line.

Sailing soon? Our cruise packing list covers what to bring, port by port.