21-Day Panama Canal
The 21-Day Panama Canal is a 21-night US West Coast cruise aboard Oosterdam, operated by Holland America Line. Departing Fort Lauderdale on April 7, 2028, the voyage visits 10 ports. Fares start from $6,979 per person.
- Length
- 21 nights
- Departs
- Apr 7, 2028
- Returns
- Apr 28, 2028
- Ports of call
- 10
- Days at sea
- 12
from $6,979 pp
via CruiseDirect
Book direct with Holland America Line we may earn a commission
Itinerary
Fort Lauderdale → Vancouver, Canada · approximate route · 1 stop without map data
Pricing
Lowest fare we've tracked over the observed 53-day span: $6,979 · range $6,979–$6,979
Current prices
Per person · 2 guests · incl. taxes & fees
Inside
Not available
Oceanview
Not available
Balcony
from $6,979
$332 / night
Fare rows
Verandah Stateroom
Cabin grade
from $6,979
$332 / night
per person · incl. taxes
Verandah Stateroom
Cabin grade
from $7,114
$338 / night
per person · incl. taxes
Verandah Stateroom
Cabin grade
from $7,249
$345 / night
per person · incl. taxes
Verandah Stateroom
Cabin grade
from $7,384
$351 / night
per person · incl. taxes
Verandah Stateroom
Cabin grade
from $7,564
$360 / night
per person · incl. taxes
Verandah Stateroom
Cabin grade
from $7,744
$368 / night
per person · incl. taxes
Verandah Stateroom
Cabin grade
from $7,924
$377 / night
per person · incl. taxes
Suite
from $32,299
$1,538 / night
Fare rows
Pinnacle Suite
Cabin grade
from $32,299
$1,538 / night
per person · incl. taxes
Prices verified Jun 27, 2026
Prices come from third-party data feeds via Holland America Line and may differ from the cruise line's current fare. Confirm the final price before booking. How our pricing works
Price history
30 days
○ = last available date (sold out, or no longer listed). · Price verified 8 hours ago.
Show all 29 cabin grades
Ship
Similar cruises
Compare similar cruises
7 Night Alaska Dawes Glacier Cruise
Celebrity Edge · US West Coast · 7 nights
from $4,853
$693 / night
per person · incl. taxes
Alaska
Queen Elizabeth · US West Coast · 11 nights
from $1,209
$109 / night
per person · incl. taxes
Alaska
Queen Elizabeth · US West Coast · 11 nights
from $1,099
$99 / night
per person · incl. taxes
14-Day Great Alaska Explorer
Noordam · US West Coast · 14 nights
from $2,919
$208 / night
per person · incl. taxes
7 Night Alaska Adventure Cruise
Voyager of the Seas · US West Coast · 7 nights
from $1,794
$256 / night
per person · incl. taxes
7-Day Alaska Explorer
Noordam · US West Coast · 7 nights
from $1,779
$254 / night
per person · incl. taxes
from $6,979 pp
via CruiseDirect
Book direct with Holland America Line we may earn a commission