Skip to content
All Cruises From San Francisco
Ruby Princess under way off Juneau, Alaska, in June 2026, seen side-on with forested mountains behind

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.

Schedule last updated · 26 departures listed · Dates can change. Verify with the cruise line before booking.

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.

Months this route sails

Other routes Ruby Princess runs

Full ship schedule

Starting 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.

Same region, different ship

All Alaska sailings

Ruby Princess' 10-Night Alaska cruise: questions

When does Ruby Princess' 10-Night Alaska cruise leave San Francisco?

Ruby Princess' 10-Night Alaska cruise has 26 departures from San Francisco between May 2027 and August 2028. Most leave on a Saturday, 4 of the 26.

Which ports does Ruby Princess' 10-Night Alaska cruise from San Francisco call at?

Every departure calls at Prince Rupert. The rest depends on the date: via Ketchikan, Juneau, Skagway, Endicott Arm, and Prince Rupert on 7 departures, via Juneau and Glacier Bay on 3 departures, via Sitka, Haines, Endicott Arm, Ketchikan, and Prince Rupert on 2 departures, via Haines and Juneau on 2 departures, via Icy Strait and Skagway on 2 departures, via Tracy Arm and Haines on 1 departure, via Haines and Glacier Bay on 1 departure, via Sitka, Juneau, Endicott Arm, Ketchikan, and Prince Rupert on 4 departures, via Skagway and Tracy Arm on 1 departure, via Wrangell on 1 departure, via Endicott Arm, Skagway, Sitka, Ketchikan, and Prince Rupert on 1 departure, and via Juneau and Icy Strait on 1 departure. The cards above list the dates for each.

How much does Ruby Princess' 10-Night Alaska cruise from San Francisco cost?

The lowest starting fare we recorded is $1,049 per person, for the cheapest cabin listed, with taxes and port fees included, on the 10-night sailing of Sun, Aug 29, 2027, about $105 a night. We checked it on November 3, 2026. Fares change daily, so check the current price before you book.