Mazatlan38 sailings call herefrom $50/nightCruise linesRoyal Caribbean · 32Crystal Cruises · 6Route mapCheapest sailings (Best value)Royal CaribbeanGreat priceCheapest date$349ppEnsenada, Cabo & MazatlanFri, Jan 22, 20277 nightsVoyager of the Seas5 sailingsLos Angeles → Ensenada → Cabo San Lucas → Mazatlan → Los Angeles$50/night☆Royal CaribbeanGreat priceCheapest date$379ppCabo, Vallarta & MazatlanFri, Jan 15, 20277 nightsVoyager of the Seas9 sailingsLos Angeles → Cabo San Lucas → Mazatlan → Puerto Vallarta → Los Angeles$54/night☆Royal CaribbeanGreat price$399ppCabo Overnight & MazatlanFri, Dec 11, 20267 nightsVoyager of the SeasLos Angeles → Mazatlan → Cabo San Lucas → Los Angeles$57/night☆Royal CaribbeanGood priceCheapest date$491ppCabo, Mazatlan & La PazThu, Jan 28, 20277 nightsSerenade of the Seas2 sailingsSan Diego → Cabo San Lucas → Mazatlan → La Paz → San Diego$70/night☆Royal CaribbeanGood price$497ppEnsenada, Cabo & MazatlanSun, Feb 28, 20277 nightsSerenade of the SeasSan Diego → Ensenada → Cabo San Lucas → Mazatlan → San Diego$71/night☆Royal CaribbeanCheapest date$602ppMexican Riviera CruiseFri, Jan 28, 20287 nightsNavigator of the Seas10 sailingsLos Angeles → Cabo San Lucas → Mazatlan → Puerto Vallarta → Los Angeles$86/night☆Royal CaribbeanCheapest date$689ppCabo Overnight, Mazatlan & EnsenadaThu, Apr 15, 20278 nightsVoyager of the Seas2 sailingsLos Angeles → Ensenada → Cabo San Lucas → Mazatlan → Los Angeles$86/night☆Royal CaribbeanCheapest date$754ppMexican Riviera Holiday CruiseFri, Apr 14, 20287 nightsNavigator of the Seas2 sailingsLos Angeles → Cabo San Lucas → Mazatlan → Ensenada → Los Angeles$108/night☆Crystal Cruises$5,700ppLos Angeles to Los AngelesFri, Dec 29, 202810 nightsCrystal SerenityLos Angeles → Ensenada → Manzanillo → Puerto Vallarta → Mazatlan → Cabo San Lucas (Bahia California Sur) → Los Angeles$570/night☆Crystal Cruises$5,700ppRoundtrip Los AngelesTue, Dec 19, 202810 nightsCrystal SerenityLos Angeles → Mazatlan → Puerto Vallarta → Manzanillo → Cabo San Lucas (Bahia California Sur) → Ensenada → Los Angeles$570/night☆Crystal Cruises$10,000ppSan Diego to Callao (Lima)Fri, Jan 8, 202715 nightsCrystal SerenitySan Diego → Cabo San Lucas (Bahia California Sur) → Mazatlan → Puerto Vallarta → Acajutla → Playa Flamingo → Puntarenas → Manta → Guayaquil → Salaverry → Callao$667/night☆Crystal Cruises$8,200ppRoundtrip San DiegoWed, Dec 30, 20269 nightsCrystal SerenitySan Diego → Manzanillo → Puerto Vallarta → Mazatlan → Cabo San Lucas (Bahia California Sur) → San Diego$911/night☆See all 38 sailings →