Carnival Legend Long Beach → Kahului → Ensenada → Long Beach Nov 7, 2027 · 14 nights $1,547 interior · $111/night 7% below typical
Carnival Legend Long Beach → Kahului → Ensenada → Long Beach Nov 27, 2027 · 14 nights $1,569 interior · $112/night 5% below typical