Carnival Legend Long Beach → Honolulu → Ensenada → Long Beach Jan 2, 2028 · 14 nights $1,601 interior · $114/night 3% below typical
Carnival Legend Long Beach → Kahului → Ensenada → Long Beach Jan 16, 2028 · 14 nights $1,590 interior · $114/night 4% below typical