The cruise terminal is approximately 23 miles south of Los Angeles International Airport and 12 miles from Long Beach Airport. Plan excursions for your time in port. Both cruises spend approximately nine hours in Ensenada.