Seattle → Vancouver → Santa Barbara → San Diego → Puerto Vallarta → Huatulco → Puerto Chiapas → Puerto Quetzal → Acajutla → Puntarenas → Enter Panama Canal Balboa → Exit Panama Canal Cristobal → Oranjestad → Fort Lauderdale → Grand Turk → San Juan → Saint Thomas → Half Moon Cay
Seattle → Vancouver → Santa Barbara → San Diego → Puerto Vallarta → Huatulco → Puerto Chiapas → Puerto Quetzal → Acajutla → Puntarenas → Enter Panama Canal Balboa → Exit Panama Canal Cristobal → Oranjestad → Fort Lauderdale → Grand Turk → San Juan → Saint Thomas → Half Moon Cay
Vancouver → Santa Barbara → San Diego → Puerto Vallarta → Huatulco → Puerto Chiapas → Puerto Quetzal → Acajutla → Puntarenas → Enter Panama Canal Balboa → Exit Panama Canal Cristobal → Oranjestad → Fort Lauderdale
Vancouver → Santa Barbara → San Diego → Puerto Vallarta → Huatulco → Puerto Chiapas → Puerto Quetzal → Acajutla → Puntarenas → Enter Panama Canal Balboa → Exit Panama Canal Cristobal → Oranjestad → Fort Lauderdale
Vancouver → Santa Barbara → San Diego → Puerto Vallarta → Huatulco → Puerto Chiapas → Puerto Quetzal → Acajutla → Puntarenas → Enter Panama Canal Balboa → Exit Panama Canal Cristobal → Oranjestad → Fort Lauderdale → Grand Turk → San Juan → Saint Thomas → Half Moon Cay
Vancouver → Santa Barbara → San Diego → Puerto Vallarta → Huatulco → Puerto Chiapas → Puerto Quetzal → Acajutla → Puntarenas → Enter Panama Canal Balboa → Exit Panama Canal Cristobal → Oranjestad → Fort Lauderdale → Grand Turk → San Juan → Saint Thomas → Half Moon Cay
San Diego → Puerto Vallarta → Huatulco → Puerto Chiapas → Puerto Quetzal → Acajutla → Puntarenas → Enter Panama Canal Balboa → Exit Panama Canal Cristobal → Oranjestad → Fort Lauderdale → Grand Turk → San Juan → Saint Thomas → Half Moon Cay
San Diego → Puerto Vallarta → Huatulco → Puerto Chiapas → Puerto Quetzal → Acajutla → Puntarenas → Enter Panama Canal Balboa → Exit Panama Canal Cristobal → Oranjestad → Fort Lauderdale → Grand Turk → San Juan → Saint Thomas → Half Moon Cay
Vancouver → San Francisco → San Diego → Santa Barbara → Los Angeles → Puerto Vallarta → Huatulco → Puerto Chiapas → Puerto Caldera (Puntarenas) → Panama City (Fuerte Amador) → Panama Canal → Oranjestad → Fort Lauderdale
Vancouver → San Francisco → San Diego → Santa Barbara → Los Angeles → Puerto Vallarta → Huatulco → Puerto Chiapas → Puerto Caldera (Puntarenas) → Panama City (Fuerte Amador) → Panama Canal → Oranjestad → Fort Lauderdale
Los Angeles → Puerto Vallarta → Huatulco → Puerto Chiapas → Puerto Caldera (Puntarenas) → Panama City (Fuerte Amador) → Panama Canal → Oranjestad → Fort Lauderdale
Los Angeles → Puerto Vallarta → Huatulco → Puerto Chiapas → Puerto Caldera (Puntarenas) → Panama City (Fuerte Amador) → Panama Canal → Oranjestad → Fort Lauderdale
San Diego → Puerto Vallarta → Huatulco → Puerto Chiapas → Puerto Quetzal → Puntarenas → Enter Panama Canal Balboa → Exit Panama Canal Cristobal → Oranjestad → Half Moon Cay → Fort Lauderdale → Saint Maarten (Phillipsburg) → Saint Johns → Saint Lucia (Castries) → Roseau → Saint Kitts And Nevis (Basse Terre) → Saint Thomas
San Diego → Puerto Vallarta → Huatulco → Puerto Chiapas → Puerto Quetzal → Puntarenas → Enter Panama Canal Balboa → Exit Panama Canal Cristobal → Oranjestad → Half Moon Cay → Fort Lauderdale → Saint Maarten (Phillipsburg) → Saint Johns → Saint Lucia (Castries) → Roseau → Saint Kitts And Nevis (Basse Terre) → Saint Thomas
Fort Lauderdale → Cartagena → Panama Canal → Panama City (Fuerte Amador) → Puerto Caldera (Puntarenas) → Puerto Chiapas → Huatulco → Puerto Vallarta → Los Angeles
Fort Lauderdale → Cartagena → Panama Canal → Panama City (Fuerte Amador) → Puerto Caldera (Puntarenas) → Puerto Chiapas → Huatulco → Puerto Vallarta → Los Angeles
Departs
Jan 24, 2026
from
Fort Lauderdale, Florida
Miami → Cartagena → Enter Panama Canal Cristobal → Exit Panama Canal Balboa → Puntarenas → Acajutla → Puerto Quetzal → Huatulco → Puerto Vallarta → Cabo San Lucas → San Diego
Miami → Cartagena → Enter Panama Canal Cristobal → Exit Panama Canal Balboa → Puntarenas → Acajutla → Puerto Quetzal → Huatulco → Puerto Vallarta → Cabo San Lucas → San Diego
San Diego → Puerto Vallarta → Huatulco → Puerto Chiapas → Puerto Quetzal → Panama City (Fuerte Amador) → Enter Panama Canal Balboa → Exit Panama Canal Cristobal → Cartagena → Half Moon Cay → Miami
San Diego → Puerto Vallarta → Huatulco → Puerto Chiapas → Puerto Quetzal → Panama City (Fuerte Amador) → Enter Panama Canal Balboa → Exit Panama Canal Cristobal → Cartagena → Half Moon Cay → Miami
Fort Lauderdale → Cartagena → Enter Panama Canal Cristobal → Exit Panama Canal Balboa → Puntarenas → Acajutla → Puerto Quetzal → Puerto Vallarta → Cabo San Lucas → San Diego
Fort Lauderdale → Cartagena → Enter Panama Canal Cristobal → Exit Panama Canal Balboa → Puntarenas → Acajutla → Puerto Quetzal → Puerto Vallarta → Cabo San Lucas → San Diego
Departs
Apr 05, 2026
from
Fort Lauderdale, Florida
San Juan → Saint Thomas → Saint Kitts And Nevis (Basse Terre) → Oranjestad → Curacao → Bonaire → Amber Cove → Grand Turk → Fort Lauderdale → Transiting The Panama Canal → Panama City (Fuerte Amador) → Puerto Caldera (Puntarenas) → Puerto Chiapas → Huatulco → Puerto Vallarta → Los Angeles
San Juan → Saint Thomas → Saint Kitts And Nevis (Basse Terre) → Oranjestad → Curacao → Bonaire → Amber Cove → Grand Turk → Fort Lauderdale → Transiting The Panama Canal → Panama City (Fuerte Amador) → Puerto Caldera (Puntarenas) → Puerto Chiapas → Huatulco → Puerto Vallarta → Los Angeles
Fort Lauderdale → Cartagena → Enter Panama Canal Cristobal → Exit Panama Canal Balboa → Puntarenas → Acajutla → Puerto Quetzal → Puerto Vallarta → Cabo San Lucas → San Diego → Catalina Island → Vancouver → Seattle
Fort Lauderdale → Cartagena → Enter Panama Canal Cristobal → Exit Panama Canal Balboa → Puntarenas → Acajutla → Puerto Quetzal → Puerto Vallarta → Cabo San Lucas → San Diego → Catalina Island → Vancouver → Seattle
Departs
Apr 05, 2026
from
Fort Lauderdale, Florida
Fort Lauderdale → Cartagena → Enter Panama Canal Cristobal → Exit Panama Canal Balboa → Panama City (Fuerte Amador) → Puntarenas → Acajutla → Puerto Quetzal → Puerto Chiapas → Manzanillo → Puerto Vallarta → San Diego
Fort Lauderdale → Cartagena → Enter Panama Canal Cristobal → Exit Panama Canal Balboa → Panama City (Fuerte Amador) → Puntarenas → Acajutla → Puerto Quetzal → Puerto Chiapas → Manzanillo → Puerto Vallarta → San Diego
Departs
Apr 10, 2026
from
Fort Lauderdale, Florida
Up to 1 deal
including an Avoya Exclusive
Inside From
$2,189
Top Picks Rank:
6
20-night panama canal cruise
$1,519
Princess Cruises –
Star Princess
Date:
Apr 13, 2026
Ports:
Fort Lauderdale → Oranjestad → Transiting The Panama Canal → Panama City (Fuerte Amador) → Mazatlan → Cabo San Lucas → Los Angeles → Seattle
Fort Lauderdale → Oranjestad → Transiting The Panama Canal → Panama City (Fuerte Amador) → Mazatlan → Cabo San Lucas → Los Angeles → Seattle
Departs
Apr 13, 2026
from
Fort Lauderdale, Florida
Fort Lauderdale → Oranjestad → Transiting The Panama Canal → Panama City (Fuerte Amador) → Puerto Caldera (Puntarenas) → Puerto Chiapas → Huatulco → Puerto Vallarta → Los Angeles
Fort Lauderdale → Oranjestad → Transiting The Panama Canal → Panama City (Fuerte Amador) → Puerto Caldera (Puntarenas) → Puerto Chiapas → Huatulco → Puerto Vallarta → Los Angeles
Departs
Apr 16, 2026
from
Fort Lauderdale, Florida
New York City → Grand Turk → Oranjestad → Panama Canal → Panama City (Fuerte Amador) → Puerto Caldera (Puntarenas) → Puerto Chiapas → Huatulco → Puerto Vallarta → Los Angeles
New York City → Grand Turk → Oranjestad → Panama Canal → Panama City (Fuerte Amador) → Puerto Caldera (Puntarenas) → Puerto Chiapas → Huatulco → Puerto Vallarta → Los Angeles