Mexican Riviera Ensenada From Los Angeles · 3–4 nights · Next Dec 11 From $229 3 upcoming departures · 2 ships →