Ruby Princess / Princess Cruises
10-Night Alaska from San Francisco on Ruby Princess
- Nights
- 10
- Ports of call
- 5
- Departures
- 26
- From
- $1,049
Ruby Princess sails this route from the Port of San Francisco 26 times in the window we track. Each one runs 10 nights.
Every sailing calls at Prince Rupert (British Columbia). The other ports change with the date: there are 12 port combinations, each listed below with its own departure dates. We record which ports a sailing visits, not the order it visits them in.
Departures run from Sat, May 1, 2027 to Fri, Aug 18, 2028. The cheapest recorded starting fare is $1,049 per person, which works out at $105 a night.
Our Alaska guide covers how a round trip from San Francisco compares with flying north to Seattle or Vancouver.
Which ports, on which dates?
Via Ketchikan, Juneau, Skagway, Endicott Arm, and Prince Rupert
Calls at Ketchikan (Alaska) · Juneau (Alaska) · Skagway (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia)
7 departures, from $1,079 per person
- Sat, May 1, 2027
- Fri, May 21, 2027
- Fri, Jul 30, 2027
- Thu, Aug 19, 2027
- Sun, Apr 30, 2028
- Wed, May 10, 2028
- Mon, Jun 19, 2028
Via Juneau and Glacier Bay
Calls at Sitka (Alaska) · Juneau (Alaska) · Glacier Bay (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
3 departures, from $1,299 per person
- Tue, May 11, 2027
- Mon, May 31, 2027
- Tue, May 30, 2028
Via Sitka, Haines, Endicott Arm, Ketchikan, and Prince Rupert
Calls at Sitka (Alaska) · Haines (Alaska) · Endicott Arm (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
2 departures, from $1,319 per person
- Thu, Jun 10, 2027
- Fri, Aug 18, 2028
Via Haines and Juneau
Calls at Endicott Arm (Alaska) · Haines (Alaska) · Juneau (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
2 departures, from $1,350 per person
- Sun, Jun 20, 2027
- Sat, May 20, 2028
Via Icy Strait and Skagway
Calls at Ketchikan (Alaska) · Icy Strait (Alaska) · Skagway (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia)
2 departures, from $1,419 per person
- Wed, Jun 30, 2027
- Wed, Jul 19, 2028
Via Tracy Arm and Haines
Calls at Tracy Arm (Alaska) · Haines (Alaska) · Sitka (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
1 departure, from $1,309 per person
- Sat, Jul 10, 2027
Via Haines and Glacier Bay
Calls at Sitka (Alaska) · Haines (Alaska) · Glacier Bay (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
1 departure, from $1,499 per person
- Tue, Jul 20, 2027
Via Sitka, Juneau, Endicott Arm, Ketchikan, and Prince Rupert
Calls at Sitka (Alaska) · Juneau (Alaska) · Endicott Arm (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
4 departures, from $1,049 per person
- Mon, Aug 9, 2027
- Sun, Aug 29, 2027
- Sun, Jul 9, 2028
- Tue, Aug 8, 2028
Via Skagway and Tracy Arm
Calls at Ketchikan (Alaska) · Sitka (Alaska) · Skagway (Alaska) · Tracy Arm (Alaska) · Prince Rupert (British Columbia)
1 departure, from $1,399 per person
- Wed, Sep 8, 2027
Via Wrangell
Calls at Endicott Arm (Alaska) · Skagway (Alaska) · Juneau (Alaska) · Wrangell (Alaska) · Prince Rupert (British Columbia)
1 departure, from $1,450 per person
- Fri, Jun 9, 2028
Via Endicott Arm, Skagway, Sitka, Ketchikan, and Prince Rupert
Calls at Endicott Arm (Alaska) · Skagway (Alaska) · Sitka (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
1 departure, from $1,600 per person
- Thu, Jun 29, 2028
Via Juneau and Icy Strait
Calls at Endicott Arm (Alaska) · Juneau (Alaska) · Icy Strait (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
1 departure, from $1,450 per person
- Sat, Jul 29, 2028
Every departure on this route
We may earn a commission if you book through these buttons, at no cost to you.
| Departs | Nights | Itinerary & ports | From |
|---|---|---|---|
Sat, May 1, 2027 back Tue, May 11, 2027 Pier 27 | 10 | 10-Night Alaska Calls at Ketchikan (Alaska) · Juneau (Alaska) · Skagway (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia) | |
Tue, May 11, 2027 back Fri, May 21, 2027 Pier 27 | 10 | 10-Night Alaska Calls at Sitka (Alaska) · Juneau (Alaska) · Glacier Bay (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Fri, May 21, 2027 back Mon, May 31, 2027 Pier 27 | 10 | 10-Night Alaska Calls at Endicott Arm (Alaska) · Skagway (Alaska) · Juneau (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Mon, May 31, 2027 back Thu, Jun 10, 2027 Pier 27 | 10 | 10-Night Alaska Calls at Sitka (Alaska) · Juneau (Alaska) · Glacier Bay (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Thu, Jun 10, 2027 back Sun, Jun 20, 2027 Pier 27 | 10 | 10-Night Alaska Calls at Sitka (Alaska) · Haines (Alaska) · Endicott Arm (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Sun, Jun 20, 2027 back Wed, Jun 30, 2027 Pier 27 | 10 | 10-Night Alaska Calls at Endicott Arm (Alaska) · Haines (Alaska) · Juneau (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Wed, Jun 30, 2027 back Sat, Jul 10, 2027 Pier 27 | 10 | 10-Night Alaska Calls at Ketchikan (Alaska) · Icy Strait (Alaska) · Skagway (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia) | |
Sat, Jul 10, 2027 back Tue, Jul 20, 2027 Pier 27 | 10 | 10-Night Alaska Calls at Tracy Arm (Alaska) · Haines (Alaska) · Sitka (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Tue, Jul 20, 2027 back Fri, Jul 30, 2027 Pier 27 | 10 | 10-Night Alaska Calls at Sitka (Alaska) · Haines (Alaska) · Glacier Bay (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Fri, Jul 30, 2027 back Mon, Aug 9, 2027 Pier 27 | 10 | 10-Night Alaska Calls at Endicott Arm (Alaska) · Skagway (Alaska) · Juneau (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||
Mon, Aug 9, 2027 back Thu, Aug 19, 2027 Pier 27 | 10 | 10-Night Alaska Calls at Sitka (Alaska) · Juneau (Alaska) · Endicott Arm (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Thu, Aug 19, 2027 back Sun, Aug 29, 2027 Pier 27 | 10 | 10-Night Alaska Calls at Endicott Arm (Alaska) · Skagway (Alaska) · Juneau (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Sun, Aug 29, 2027 back Wed, Sep 8, 2027 Pier 27 | 10 | 10-Night Alaska Calls at Endicott Arm (Alaska) · Juneau (Alaska) · Sitka (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | Lowest fare shown |
Wed, Sep 8, 2027 back Sat, Sep 18, 2027 Pier 27 | 10 | 10-Night Alaska Calls at Ketchikan (Alaska) · Sitka (Alaska) · Skagway (Alaska) · Tracy Arm (Alaska) · Prince Rupert (British Columbia) | |
Sun, Apr 30, 2028 back Wed, May 10, 2028 Pier not published yet | 10 | 10-Night Alaska Calls at Ketchikan (Alaska) · Juneau (Alaska) · Skagway (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia) | |
Wed, May 10, 2028 back Sat, May 20, 2028 Pier not published yet | 10 | 10-Night Alaska Calls at Ketchikan (Alaska) · Juneau (Alaska) · Skagway (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia) | |
Sat, May 20, 2028 back Tue, May 30, 2028 Pier not published yet | 10 | 10-Night Alaska Calls at Ketchikan (Alaska) · Juneau (Alaska) · Haines (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia) | |
Tue, May 30, 2028 back Fri, Jun 9, 2028 Pier not published yet | 10 | 10-Night Alaska Calls at Sitka (Alaska) · Juneau (Alaska) · Glacier Bay (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Fri, Jun 9, 2028 back Mon, Jun 19, 2028 Pier not published yet | 10 | 10-Night Alaska Calls at Endicott Arm (Alaska) · Skagway (Alaska) · Juneau (Alaska) · Wrangell (Alaska) · Prince Rupert (British Columbia) | |
Mon, Jun 19, 2028 back Thu, Jun 29, 2028 Pier not published yet | 10 | 10-Night Alaska Calls at Ketchikan (Alaska) · Juneau (Alaska) · Skagway (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||
Thu, Jun 29, 2028 back Sun, Jul 9, 2028 Pier not published yet | 10 | 10-Night Alaska Calls at Endicott Arm (Alaska) · Skagway (Alaska) · Sitka (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Sun, Jul 9, 2028 back Wed, Jul 19, 2028 Pier not published yet | 10 | 10-Night Alaska Calls at Ketchikan (Alaska) · Sitka (Alaska) · Juneau (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia) | |
Wed, Jul 19, 2028 back Sat, Jul 29, 2028 Pier not published yet | 10 | 10-Night Alaska Calls at Ketchikan (Alaska) · Icy Strait (Alaska) · Skagway (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia) | |
Sat, Jul 29, 2028 back Tue, Aug 8, 2028 Pier not published yet | 10 | 10-Night Alaska Calls at Endicott Arm (Alaska) · Juneau (Alaska) · Icy Strait (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Tue, Aug 8, 2028 back Fri, Aug 18, 2028 Pier not published yet | 10 | 10-Night Alaska Calls at Sitka (Alaska) · Juneau (Alaska) · Endicott Arm (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia) | |
Fri, Aug 18, 2028 back Mon, Aug 28, 2028 Pier not published yet | 10 | 10-Night Alaska Calls at Ketchikan (Alaska) · Sitka (Alaska) · Haines (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia) | |
- MAY1
Saturday · 10 nights
Leaves from Pier 2710-Night Alaska
Calls at Ketchikan (Alaska) · Juneau (Alaska) · Skagway (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia)
Returns Tue, May 11, 2027
- MAY11
Tuesday · 10 nights
Leaves from Pier 2710-Night Alaska
Calls at Sitka (Alaska) · Juneau (Alaska) · Glacier Bay (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Fri, May 21, 2027
- MAY21
Friday · 10 nights
Leaves from Pier 2710-Night Alaska
Calls at Endicott Arm (Alaska) · Skagway (Alaska) · Juneau (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Mon, May 31, 2027
- MAY31
Monday · 10 nights
Leaves from Pier 2710-Night Alaska
Calls at Sitka (Alaska) · Juneau (Alaska) · Glacier Bay (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Thu, Jun 10, 2027
- JUN10
Thursday · 10 nights
Leaves from Pier 2710-Night Alaska
Calls at Sitka (Alaska) · Haines (Alaska) · Endicott Arm (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Sun, Jun 20, 2027
- JUN20
Sunday · 10 nights
Leaves from Pier 2710-Night Alaska
Calls at Endicott Arm (Alaska) · Haines (Alaska) · Juneau (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Wed, Jun 30, 2027
- JUN30
Wednesday · 10 nights
Leaves from Pier 2710-Night Alaska
Calls at Ketchikan (Alaska) · Icy Strait (Alaska) · Skagway (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia)
Returns Sat, Jul 10, 2027
- JUL10
Saturday · 10 nights
Leaves from Pier 2710-Night Alaska
Calls at Tracy Arm (Alaska) · Haines (Alaska) · Sitka (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Tue, Jul 20, 2027
- JUL20
Tuesday · 10 nights
Leaves from Pier 2710-Night Alaska
Calls at Sitka (Alaska) · Haines (Alaska) · Glacier Bay (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Fri, Jul 30, 2027
- JUL30
Friday · 10 nights
Leaves from Pier 2710-Night Alaska
Calls at Endicott Arm (Alaska) · Skagway (Alaska) · Juneau (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Mon, Aug 9, 2027
- We may earn a commission if you book through these buttons, at no cost to you.
- AUG9
Monday · 10 nights
Leaves from Pier 2710-Night Alaska
Calls at Sitka (Alaska) · Juneau (Alaska) · Endicott Arm (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Thu, Aug 19, 2027
- AUG19
Thursday · 10 nights
Leaves from Pier 2710-Night Alaska
Calls at Endicott Arm (Alaska) · Skagway (Alaska) · Juneau (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Sun, Aug 29, 2027
- AUG29
Sunday · 10 nights
Leaves from Pier 2710-Night Alaska
Calls at Endicott Arm (Alaska) · Juneau (Alaska) · Sitka (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Wed, Sep 8, 2027
Lowest fare shown
- SEP8
Wednesday · 10 nights
Leaves from Pier 2710-Night Alaska
Calls at Ketchikan (Alaska) · Sitka (Alaska) · Skagway (Alaska) · Tracy Arm (Alaska) · Prince Rupert (British Columbia)
Returns Sat, Sep 18, 2027
- APR30
Sunday · 10 nights
Pier not published yet
10-Night Alaska
Calls at Ketchikan (Alaska) · Juneau (Alaska) · Skagway (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia)
Returns Wed, May 10, 2028
- MAY10
Wednesday · 10 nights
Pier not published yet
10-Night Alaska
Calls at Ketchikan (Alaska) · Juneau (Alaska) · Skagway (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia)
Returns Sat, May 20, 2028
- MAY20
Saturday · 10 nights
Pier not published yet
10-Night Alaska
Calls at Ketchikan (Alaska) · Juneau (Alaska) · Haines (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia)
Returns Tue, May 30, 2028
- MAY30
Tuesday · 10 nights
Pier not published yet
10-Night Alaska
Calls at Sitka (Alaska) · Juneau (Alaska) · Glacier Bay (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Fri, Jun 9, 2028
- JUN9
Friday · 10 nights
Pier not published yet
10-Night Alaska
Calls at Endicott Arm (Alaska) · Skagway (Alaska) · Juneau (Alaska) · Wrangell (Alaska) · Prince Rupert (British Columbia)
Returns Mon, Jun 19, 2028
- JUN19
Monday · 10 nights
Pier not published yet
10-Night Alaska
Calls at Ketchikan (Alaska) · Juneau (Alaska) · Skagway (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia)
Returns Thu, Jun 29, 2028
- We may earn a commission if you book through these buttons, at no cost to you.
- JUN29
Thursday · 10 nights
Pier not published yet
10-Night Alaska
Calls at Endicott Arm (Alaska) · Skagway (Alaska) · Sitka (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Sun, Jul 9, 2028
- JUL9
Sunday · 10 nights
Pier not published yet
10-Night Alaska
Calls at Ketchikan (Alaska) · Sitka (Alaska) · Juneau (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia)
Returns Wed, Jul 19, 2028
- JUL19
Wednesday · 10 nights
Pier not published yet
10-Night Alaska
Calls at Ketchikan (Alaska) · Icy Strait (Alaska) · Skagway (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia)
Returns Sat, Jul 29, 2028
- JUL29
Saturday · 10 nights
Pier not published yet
10-Night Alaska
Calls at Endicott Arm (Alaska) · Juneau (Alaska) · Icy Strait (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Tue, Aug 8, 2028
- AUG8
Tuesday · 10 nights
Pier not published yet
10-Night Alaska
Calls at Sitka (Alaska) · Juneau (Alaska) · Endicott Arm (Alaska) · Ketchikan (Alaska) · Prince Rupert (British Columbia)
Returns Fri, Aug 18, 2028
- AUG18
Friday · 10 nights
Pier not published yet
10-Night Alaska
Calls at Ketchikan (Alaska) · Sitka (Alaska) · Haines (Alaska) · Endicott Arm (Alaska) · Prince Rupert (British Columbia)
Returns Mon, Aug 28, 2028
Months this route sails
Other routes Ruby Princess runs
Full ship scheduleStarting fares per person, for the cheapest cabin listed, with taxes and port fees included, checked . Fares change often, so check the current price before you book.